1
Quick Introduction to Hexawise
Agenda
2
1. What is Hexawise?
2. What benefits does Hexawise deliver?
3. How does Hexawise work?
- Basic Features- Advanced Features (new)
4. Appendix- Good sources for more information
Here...Hexawise is a ...
QuicklyDocumentsTest Scripts
SelectsPowerful
Test Scripts
Hexawise is not a ...
Test Design Tool
Requirements Definition Tool
Test Case Management Tool
Test Automation Tool
&
here...
DefineReqs
Here...Hexawise saves you time
DocumentTest Scripts
SelectTest Scripts
DefineReqs
SelectTest Scripts
DocumentTest Scripts
Here...
ExportTests
... and saves you evenmore time here.
ExecuteTests
DefineReqs
SelectTest Scripts
DocumentTest Scripts
Here...... and even makes you
more thorough and effective .
ExportTests
ExecuteTests
Find Bugs& VerifyBehavior
here.
How Does Hexawise Work?
7
Let’s explain how Hexawise works using a simple example:
1. Create Tests
2. Analyze Testing Coverage / Thoroughness
3. Modify the Tests
- Remove “impossible to test for” combos
- Include a test for a specific Requirement
- Include detailed tester instructions in test scripts
- Include auto-generated Expected Results in test scripts
4. In-tool Support and Training Options
(The next 10 slides are shown to Hexawise
users when they open up the tool for the first time).
1 of 10
8
Welcome to Hexawise! Thank you for signing up for a Hexawise account. Please take this quick tour to see how you can use Hexawise to:
• Generate sets of unusually powerful tests• Adjust the thoroughness of your tests• Analyze the coverage of your tests• Add specific requirements to your tests and prevent certain combinations
from appearing (New!)• Add detailed written instructions and expected results to your tests (New!)
2 of 10
9
Create Your Test Inputs Hexawise packs as much coverage as possible into each test. For Hexawise to do so, you need to identify the inputs that you want to test on the "Define Inputs" screen.
3 of 10
10
Generate Your TestsHexawise automatically generates a manageable number of unusually powerful tests so testers can focus on testing the combinations of your test inputs that are most likely to trigger defects.
4 of 10
11
Analyze Your Testing Coverage Hexawise reports exactly what percentage of in-scope combinations have been tested after each Hexawise-generated test. This helps you answer "How much testing is enough?"
5 of 10
12
Prevent Combinations from Appearing in Tests Hexawise puts powerful test design features at your fingertips. Prevent "impossible to test for" combinations from appearing using the Paired Values features.
6 of 10
13
Test for Special Cases and Easily Trace Them(Optional / Advanced) - Ensure your tests cover 100% of your required special cases. Specify precise combinations of Values to be included in your tests on the "Required" screen.
7 of 10
14
Generate Scripts w/ Detailed Tester Instructions(Optional / Advanced) - Add detailed tester instructions to all of your tests quickly and easily. Once you enter instructions on the Auto-Scripts screen, you can generate hundreds of tests like these below with the push of a button.
8 of 10
15
Automatically Include Expected Results in Scripts(Optional / Advanced) - Even adding hundreds of Expected Results into your test scripts is easy and lightning fast. Once you enter instructions on the Expected Results screen, the Expected Results like these will automatically appear next to all of your test steps.
9 of 10
16
Help & Self-Guided Training Options: a Click Away (Optional) - Hexawise includes help files, a user forum to answer your questions and even test design training lessons to help you become an expert test designer. If you ever have questions, we're here to help.
hexawise.tv
“Instructional videos”
10 of 10
17
Level Up - Become an Expert!You now know the basic layout and features of Hexawise. As you explore Hexawise and use features in Hexawise, you'll progress from a Novice user, to a Practitioner, and ultimately, an Expert.
Additional Recently Added Features
18
New Guided Tours Make it Easier to Learn
Basic Topics• Complete the Introductory Tour• View the Sample Plans• Create a Test Plan• Share a Project• Create an Invalid Pair• Export a Test Plan
Advanced Topics• Create a Thorough Test Plan• Create Value Expansions• Create a Risk-based Test Plan• Analyze Tests• Create Auto-Scripts• Import a Test Plan
Mind Maps for Be7er Communica;on
Improved Constraint Handling: “Married Pairs” Faster Data Entry for Power Users
• Add mul'ple parameters and values at once using “Bulk Add” (at upper right of Values box on the “Create Tests” screen)
• Edit mul'ple parameters and values at once using “Bulk Edit”
More Streamlined Feedback
Additional Materials
19
For information about how Hexawise generates tests, benefits, and case studies, please see:
• A fun introduction to pairwise and combinatorial testing (an easy-to-understand and informative photograph-rich slideshow)
• Combinatorial Software Testing - An IEEE article co-written by 3 PhD’s and Hexawise’s CEO that explains the combinatorial test case selection approach used by Hexawise and the results of a 10-project study showing 2.4 times as many bugs found per tester hour and 13% more bugs found overall
• Get to Market Faster with a Higher Quality Product - Detailed case study summarizing the experiences of BlueCrossBlueShield’s experiences across 8 different projects. (Available upon request).
• Online Test Design Training at training.hexawise.com - Improve your understanding of key test design concepts that will improve your test design efficiency and effectiveness.
• Online help at help.hexawise.com - Step-by-step guides explaining how to use features.
• Want a response from a human? - Go to the Hexawise user forum to post questions, make feature suggestions and/or post bug reports.
Contact Info
20
We’re here to help if you ever have any questions:
Justin Hunter, CEO
+1 (919) 883-9388