= '''System Test Case Matrix''' = '''Stage 1 Delivery''' ||'''Author'''||'''Requirement'''||'''Test Case'''||'''Status'''|| ||John||?||[wiki:SystemTestCases#TestCase1 Test Case 1]||assigned|| [[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]] ---- == Test Case !#1 == #TestCase1 === Purpose: === #Purpose: Verify: 1. The Script Builder application GUI appears on program start. 1. An empty script "canvas" appears. 1. A new incident can be created at a given time. 1. A new event can be added to the incident. 1. The Script can be saved (and XML file generated). 1. The resulting XML file runs successfully in the Simulation Manager. === Requirement Traceability: === #RequirementTraceability: Requirements: TBD === Setup: === #Setup: 1. Obtain the most current version of the Script Builder from the DownloadPage. 1. Start the application (see below). {{{ java -jar ScriptBuilder.jar }}} 1. Follow the steps below. === Test Data: === #TestData: ''The following is not accurate it's just for demonstration.'' ||'''Action'''||'''Input'''||'''Expected Output'''|| ||Application starts|| ||GUI appears. || ||Choose New Incident||Click 'Incidents' then "New Incident" ||New Incident Dialog appears|| ||Complete incident properties|| Enter Incident Name: Alpha[[BR]]Enter Incident Description: Turtle on road[[BR]]Click OK ||New incident appears in left hand column. || ||Choose New Event|| Right-click on the Incident and choose "New event"|| New Event Dialog appears || ||Complete event properties|| TBD ||New event appears on the timeline. || ||Choose File Save || ||Confirmation dialog appears|| ||Quit||`!`||Application terminates|| Verify that XML file is created. Compare against oracle file below: (Oracle file will appear here) ----