This lesson briefly examines the main screens of Hexawise starting with the Main Screens. From there, we'll move to the "Advanced Features."
This is where you enter the test inputs that you'll be testing. This is the screen you'll be able to:
- Add or edit your Parameters and Values
- Add or edit Value Expansions
- Display a Mind Map of your current Parameters and Values
Clicking on the Test Cases button on the Header will take you here. You'll notice that Hexawise automatically presents you with a set of 2-way ("pairwise" or "all pairs") test conditions whenever you arrive on this screen.
The Analysis screen provides three (3) options for better understanding your test plan.
- Coverage Graph: See the additional coverage achieved with each single test
- Plan Scorecard: Review your test plan for potential modeling problems, and see used features in the test plan
- Matrix Chart: See the specific pairs of interactions covered by your test plan, test by test
At the "Requirements" screen, you will be able to add specific combinations of test conditions/test inputs to the tests that Hexawise generates. Tracing requirements to specific test scripts can be challenging, particularly as requirements change and sets of regression tests age. You'll find this feature helpful for making requirements traceability easier and less error-prone.
You can add expected outcomes to the test scripts that you generate. This can be done on the requirements screen (above), or for detailed script instructions using the auto-script screen (below).
If Hexawise is the first test generation tool you've used, you might take this for granted. If you've used other test generation tools before finding Hexawise though, you might feel compelled to publicly declare your love of Hexawise and/or send gifts to the engineers and designers at Hexawise who created this great feature. We believe it's a feature unique to Hexawise, and should save you huge amounts of time when you document test scripts.
You may create detailed scripts for testers to follow that include the expected results in each case. After you have input the required two parameter minimum, a sample script will be generated for your plan.