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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

Chapter 1: Introduction............................................. 1<br />

1.01 Problem Description..........................................................1<br />

1.02 Background ........................................................................1<br />

1.02.01 Definitions .....................................................................1<br />

1.02.02 White-Box <strong>Testing</strong> Approach..........................................3<br />

1.02.03 Black-Box <strong>Testing</strong> Approach..........................................3<br />

1.02.04 Complete <strong>Testing</strong>/Exhaustive <strong>Testing</strong>..............................4<br />

1.02.05 <strong>Domain</strong> <strong>Testing</strong>..............................................................4<br />

1.02.06 Similarities among Different Interpretations of <strong>Domain</strong><br />

<strong>Testing</strong>……………………………………………………………..6<br />

1.02.07 Differences between Different Interpretations of<br />

<strong>Domain</strong> <strong>Testing</strong> ..........................................................................6<br />

1.03 <strong>Domain</strong> <strong>Testing</strong> Approach Presented in Training<br />

Material .......................................................................................9<br />

1.03.01 Organization of the Thesis...............................................9<br />

Chapter 2: <strong>Domain</strong> <strong>Testing</strong>: A Literature Review 11<br />

2.01 Partitioning of Input <strong>Domain</strong> ........................................ 11<br />

2.01.01 White or Black ............................................................. 12<br />

2.01.01.01 White-Box <strong>Testing</strong> Approach..............................................13<br />

2.01.01.01.01 Path Analysis Approach.....................................................13<br />

2.01.01.01.02 Mutation <strong>Testing</strong> Approach ...............................................15<br />

2.01.01.02 Black-Box <strong>Testing</strong> Approach/ Specification-Based<br />

Approach...............................................................................................….16<br />

2.01.01.02.01 Functional <strong>Testing</strong> Approach.............................................18<br />

iv

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

Saved successfully!

Ooh no, something went wrong!