36 | | ^Describe your design here. |
| 36 | What should the test measure: |
| 37 | * Insert a large text in s frame (like a paste will do); |
| 38 | * Simulate pressing left / right arrows (navigation); |
| 39 | * Simulate typing several chars in the frame; |
| 40 | * Select some text; |
| 41 | * Simulate backspace (deleting the selection); |
| 42 | * Press "Undo"; |
| 43 | * Apply a link to the text; |
| 44 | * write some more chars in the text. |
| 45 | |
| 46 | The test will extend SystemTestBase, since it is the only testbase that starts the whole app. Thus we will be able to take in mind other factors like halo menus. It will perform these things and print the result in milliseconds. Unnecessary modules will not be started (alternative skin, for example). All the measurements will be placed in one test case, since starting the app for every case will be very slow. |
| 47 | |