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.

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

o Functional <strong>Testing</strong> Approach<br />

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

� Driving Factor:<br />

• Confidence-based approach<br />

• Risk-based approach<br />

� Type of <strong>Domain</strong>:<br />

• Linear<br />

• Non-linear<br />

� Overlapping or Disjoint Subdomains:<br />

• Partitioning into overlapping subdomains<br />

• Partitioning into disjoint subdomains<br />

� Size of Subdomains:<br />

• Equally sized subdomains<br />

• No particular sized subdomains<br />

A detailed description of the elements in the above classification of<br />

partitioning of the input domain follows.<br />

2.01.01 White or Black<br />

There are some testers that rely solely on the implementation of a program, which<br />

demonstrates the actual behavior of a program. We call them the 'white-box testers'.<br />

There are others that rely on specification, which describes or is at least supposed<br />

to describe the intended behavior of a program. We call this group the 'black-box<br />

testers'.<br />

12

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

Saved successfully!

Ooh no, something went wrong!