| | 1 | |
| | 2 | = '''System Test Matrix''' = |
| | 3 | '''Stage 1 Delivery''' |
| | 4 | |
| | 5 | ||'''Author'''||'''Requirement'''||'''Test Case'''||'''Status'''|| |
| | 6 | ||John||?||[wiki:SysTestCases#TestCase1 Test Case 1]||assigned|| |
| | 7 | |
| | 8 | |
| | 9 | |
| | 10 | [[BR]] '''Status Codes'''[[BR]] later - to be assigned in a subsequent stage[[BR]] assigned - has been assigned for this stage, but the link may be broken or point to a blank template.[[BR]] submitted - the test case has been written and the link is operational. The test case is being reviewed by QA.[[BR]] rework - the test case needs revision or is undergoing revision. [[BR]] done - the test case has been accepted by QA.[[BR]]pass - the test has passed manual testing (include date).[[BR]] |
| | 11 | == Test Case !#1 == #TestCase1 |
| | 12 | === Purpose: === #Purpose: |
| | 13 | Verify: |
| | 14 | |
| | 15 | 1. The Script Builder application GUI appears on program start. |
| | 16 | 1. An empty script "canvas" appears. |
| | 17 | 1. A new incident can be created at a given time. |
| | 18 | 1. A new event can be added to the incident. |
| | 19 | 1. The Script can be saved (and XML file generated). |
| | 20 | 1. The resulting XML file runs successfully in the Simulation Manager. |
| | 21 | |
| | 22 | === Requirement Traceability: === #RequirementTraceability: |
| | 23 | Requirements: TBD |
| | 24 | |
| | 25 | === Setup: === #Setup: |
| | 26 | 1. Obtain the most current version of the Script Builder from the DownloadPage. |
| | 27 | 1. Start the application (see below). |
| | 28 | {{{ |
| | 29 | java -jar ScriptBuilder.jar |
| | 30 | |
| | 31 | }}} |
| | 32 | 1. Follow the steps below. |
| | 33 | |
| | 34 | === Test Data: === #TestData: |
| | 35 | ''The following is not accurate it's just for demonstration.'' |
| | 36 | |
| | 37 | ||'''Action'''||'''Input'''||'''Expected Output'''|| |
| | 38 | ||Application starts|| ||GUI appears. || |
| | 39 | ||Choose New Incident||Click 'Incidents' then "New Incident" ||New Incident Dialog appears|| |
| | 40 | ||Complete incident properties|| Enter Incident Name: Alpha[[BR]]Enter Incident Description: Turtle on road[[BR]]Click OK ||New incident appears in left hand column. || |
| | 41 | ||Choose New Event|| Right-click on the Incident and choose "New event"|| New Event Dialog appears || |
| | 42 | ||Complete event properties|| TBD ||New event appears on the timeline. || |
| | 43 | ||Choose File Save || ||Confirmation dialog appears|| |
| | 44 | ||Quit||`!`||Application terminates|| |
| | 45 | |
| | 46 | Verify that XML file is created. |
| | 47 | Compare against oracle file below: |
| | 48 | |
| | 49 | (Oracle file will appear here) |
| | 50 | ---- |