20
1 Quick Introduction to Hexawise

Intro to hexawise 20 slides 2013.01

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Intro to hexawise   20 slides 2013.01

1

Quick Introduction to Hexawise

Page 2: Intro to hexawise   20 slides 2013.01

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

Page 3: Intro to hexawise   20 slides 2013.01

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

&

Page 4: Intro to hexawise   20 slides 2013.01

here...

DefineReqs

Here...Hexawise saves you time

DocumentTest Scripts

SelectTest Scripts

Page 5: Intro to hexawise   20 slides 2013.01

DefineReqs

SelectTest Scripts

DocumentTest Scripts

Here...

ExportTests

... and saves you evenmore time here.

ExecuteTests

Page 6: Intro to hexawise   20 slides 2013.01

DefineReqs

SelectTest Scripts

DocumentTest Scripts

Here...... and even makes you

more thorough and effective .

ExportTests

ExecuteTests

Find Bugs& VerifyBehavior

here.

Page 7: Intro to hexawise   20 slides 2013.01

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).

Page 8: Intro to hexawise   20 slides 2013.01

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!)

Page 9: Intro to hexawise   20 slides 2013.01

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.

Page 10: Intro to hexawise   20 slides 2013.01

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.

Page 11: Intro to hexawise   20 slides 2013.01

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?"

Page 12: Intro to hexawise   20 slides 2013.01

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.

Page 13: Intro to hexawise   20 slides 2013.01

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.

Page 14: Intro to hexawise   20 slides 2013.01

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.

Page 15: Intro to hexawise   20 slides 2013.01

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.

Page 16: Intro to hexawise   20 slides 2013.01

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”

Page 17: Intro to hexawise   20 slides 2013.01

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.

Page 18: Intro to hexawise   20 slides 2013.01

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

Page 19: Intro to hexawise   20 slides 2013.01

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.

Page 20: Intro to hexawise   20 slides 2013.01

Contact Info

20

We’re here to help if you ever have any questions:

Justin Hunter, CEO

[email protected]

+1 (919) 883-9388