10.12.2012 Views

Domain Testing: Divide and Conquer - Testing Education

Domain Testing: Divide and Conquer - Testing Education

Domain Testing: Divide and Conquer - Testing Education

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.01.01.03 Combination of Black-Box <strong>and</strong> White-Box <strong>Testing</strong><br />

Approaches ................................................................................................19<br />

2.01.02 Driving Factor.............................................................. 20<br />

2.01.02.01 Confidence-Based Approach...............................................20<br />

2.01.02.02 Risk-Based Approach ...........................................................21<br />

2.01.03 Linear or Non-Linear .................................................... 23<br />

2.01.04 Overlapping or Disjoint Subdomains ............................. 23<br />

2.01.05 Size of Subdomains – Equally Sized or Unequally<br />

Sized?....................................................................................... 24<br />

2.02 Selecting Representatives from Subdomains............... 24<br />

2.02.01 R<strong>and</strong>om Selection......................................................... 25<br />

2.02.02 Proportional Partition <strong>Testing</strong>........................................ 25<br />

2.02.03 Risk-Based Selection .................................................... 28<br />

2.02.03.01 Boundary Value Analysis.....................................................28<br />

2.02.03.02 Special Value <strong>Testing</strong> ...........................................................31<br />

2.02.03.03 Robustness <strong>Testing</strong>................................................................31<br />

2.02.03.04 Worst Case <strong>Testing</strong>...............................................................31<br />

2.02.04 Which Test Case Selection Method Should We Use? ..... 32<br />

2.03 <strong>Testing</strong> Multiple Variables in Combination ................ 33<br />

2.03.01 Cause-Effect Graphs..................................................... 33<br />

2.03.02 Pairwise / Orthogonal Arrays <strong>Testing</strong> ............................ 34<br />

2.03.03 Combinatorial <strong>Testing</strong> Using Input-Output Analysis ...... 35<br />

2.03.04 All Pairs Combination................................................... 36<br />

2.03.05 Weak Robust Equivalence-Class <strong>Testing</strong> ....................... 36<br />

2.03.06 When to Use What Combination Technique? ................. 37<br />

v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!