-
Notifications
You must be signed in to change notification settings - Fork 2
System Test plan
JVerbruggen edited this page Jan 11, 2021
·
4 revisions
- XML converter view
- Topology view with extensions
- System test
| ID | Description |
|---|---|
| FR1.1 | Loading an IMSpoor XML file from a path into the application memory |
| FR1.2 | Converting and parsing IMSpoor XML to EULYNX C# |
| FR1.3 | Exporting EULYNX XML data from EULYNX C# |
| FR2.1 | Opening topology viewer when data is loaded |
| FR2.2 | Selecting graph nodes in Topology viewer |
| FR2.3 | Finding destinations from selected graph node |
| FR2.4 | Find the shortest path to a destination from a selected graph node |
| FR2.5 | Show information about the selected path |
| FR2.6 | Select net-entities along a selected path |
- Damage: least-most 1-3
- Risk of failure: least-most 1-3
- Overall risk: Damage * Failure
- Class of seriousness: A = critical, B = High, C = Low
| ID | Damage | Risk of failure | Overall risk | Class of seriousness |
|---|---|---|---|---|
| FR1.1 | 3 | 1 | 3 | B |
| FR1.2 | 3 | 2 | 6 | A |
| FR1.3 | 2 | 2 | 4 | B |
| FR2.1 | 2 | 1 | 2 | C |
| FR2.2 | 2 | 1 | 2 | C |
| FR2.3 | 2 | 1 | 2 | C |
| FR2.4 | 2 | 1 | 2 | C |
| FR2.5 | 2 | 1 | 2 | C |
| FR2.6 | 2 | 1 | 2 | C |
PRA stands for Product Risk Analysis. The amount of stars indicates the test's relative importance.
| ID | PRA | System | Monkey |
|---|---|---|---|
| FR1.1 | B | * | * |
| FR1.2 | A | ** | * |
| FR1.3 | B | * | * |
| FR2.1 | C | * | * |
| FR2.2 | C | * | * |
| FR2.3 | C | * | * |
| FR2.4 | C | * | * |
| FR2.5 | C | * | * |
| FR2.6 | C | * | * |
System tests are done for validating expected functionality manually by developers. Monkey tests are there to validate user interface components and usability for unfamiliar users.
| ID | Description | Expected result |
|---|---|---|
| TC1.1-2.1 | 1. Select and open an XML file using the windows file selector. 2. Save or discard the converted file. (popup) |
Topology view should open and have graph data loaded. |
| TC1.2.2 | 1. Validate the transformation through Double process testing. | Both outcomes should be equal |
| TC1.3 | 1. Select and open an XML file using the windows file selector. 2. Save or discard the converted file. (popup) |
Exported file should be transformed IMSpoor model in EULYNX format. |
| TC2.2 |
Pre-condition: Loaded TopologyView 1. Click on a node in the graph view. |
Selected node should be highlighted and selected in the pathfinder section. |
| TC2.3 |
Pre-condition: Loaded TopologyView and selected first node 1. Click the Possible paths button. |
Info box shows information about found destinations. |
| TC2.4-5.1 |
Pre-condition: Loaded TopologyView and selected first node 1. Select a destination node by clicking another graph node that is also a possible destination from the first node. 2. Click the Find path button. |
Info box shows information about the shortest path that was found from the start to end node. The path should be highlighted and thus selected. |
| TC2.5.2 |
Pre-condition: Select a path 1. Click the Details button. |
Info box shows information about the selected path. |
| TC2.6 |
Pre-condition: Select a path 1. Click the Net entities button. |
Info box shows information about found net entities along the selected path. |
| Coverage | FR1.1 | FR1.2 | FR1.3 | FR2.1 | FR2.2 | FR2.3 | FR2.4 | FR2.5 | FR2.6 |
|---|---|---|---|---|---|---|---|---|---|
| TC1.1-2.1 | x | x | |||||||
| TC2.2 | x | ||||||||
| TC1.3 | x | x | |||||||
| TC2.2 | x | ||||||||
| TC2.3 | x | ||||||||
| TC2.4-5.1 | x | x | |||||||
| TC2.5.2 | x | ||||||||
| TC2.6 | x |
This Wiki was created by Jurjen Verbruggen
- App Structure
- Pre-loading
- Translation
- Testing
- Eulynx Applications
- Considerations