User:DWalden (WMF)/Copy paste diffs

Test strategy for CommTech's Copy and paste from diffs project.

This strategy is non-exhaustive and not final. As we learn more about the software/project, we should update this document to reflect that.

Rationale and high-level requirements for this project can be found on Community_Tech/Copy_paste_diffs.

Oracles
(i.e. how we spot potential bugs)
 * Initially, most of the changes are only going to be on beta. Therefore, we can compare beta's behaviour against https://test.wikipedia.org (or any production wiki).
 * Actions like selecting text, copying, keyboard shortcuts, etc. all have fairly well defined behaviours and people expect them to behave in a particular way.

Test Ideas

 * Test that keyboard shortcuts that relate to selecting and copying text work (you can find lists of keyboard shortcuts on the internet, such as here and here).
 * Test the diff page with javascript disabled on your browser (probably low priority though).

Open Questions

 * Will it work with the Revision Slider?
 * Should/will these changes affect the diff you see when reviewing your changes in Visual Editor?