UmpleOnlineManualTests
Do the following groups of manual tests whenever you have made changes to UmpleOnline. This will help ensure everything remains working. Update this wiki page if you discover anything else that needs testing
A1. Edit text, verify that after 3 seconds, changes are made to diagram.
A2. ... after test A1, use undo button, verify text reverts and diagram reverts
A3. Same as test A2, but use command-z (if on a Mac) or control-z if on Windows
A4. ... after test A2 and A3, use redo, verify text comes back
A5. Edit diagram ... verify change is made in text
A6. After test A5, use undo (c-Z) and verify that the diagram and text change are undone.
A7. Repeat A6 but using the undo icon in the middle of the screen
A8. Use Save&Load / Reset / Load Blank Model; then undo to verify the previous model comes back.
A9. Do multiple text changes and then undo several times, and redo several times.
A10. Add add a new Umple tab (little + near the top), and repeat above tests in the new tab and the old one
A11. Verify that the icon to indent code works, and that undo works with this too
B1. Make sure that if you use control-T or command-T that the text disappears, and that it reappears if you repeat.
B2. Use the options menu to display and hide the layout editor
B3. Change the size of the text panel, and of the overall Window and verify all looks good
C1. Type a line number into the line number box and verify that line is highlighted
C2. In a class diagram (In editable E mode) select a class, and verify the relevant code is highlighted in the text pane
C3. Repeat test C2 in a graphviz class diagram
C4. In a large example with many lines o text, type 999 into the line number box and verify it jumps to the end
C5. Verify that the keywords are highlighted as per the clike.js file (as in 2.x where it said CodeMirror.defineMIME("text/x-umple") ... in particular check that isA and mixset keywords are highlighted as these are unique to Umple.
C5. Make sure that as you enter brackets, the matching bracket appears in green.
C6. Verify that if you add a bracket that cannot be matched, the bracket appears in red.
C7. Verify that if you click on a line number area with an open brace (curly bracked) that the block of code is hidden, and that clicking again re-opens it
- Wiki Home
- FAQ Frequently asked questions
- Examples
- Presentations
- PhilosophyAndVision
- Best practices for using Umple
- Publications and theses
- Tutorials
- Installing Eclipse plugin