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.

Appendix A: Equivalence Class Analysis Heuristics (continued)<br />

Heuristic 5: Time-determined tasks<br />

� Let’s say our variable is a task that is time-determined. Then we have an<br />

equivalence class for each of the following:<br />

o Task completed before the required time-limit<br />

o Task completed at exactly the required time-limit<br />

o Task completed after the required time-limit<br />

Analysis:<br />

Step 1: Identify the risks associated with this variable.<br />

• Failure to process tasks correctly that are completed within the timelimit.<br />

• Mish<strong>and</strong>ling of tasks completed after the time-limit<br />

Step 2: Determine the input domain<br />

The input domain is the set of all possible times taken by the task.<br />

Step 3: Partition the input domain based on the identified risks.<br />

The following is the corresponding equivalence class table for this example:<br />

© Sowmya Padmanabhan, 2003<br />

9

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

Saved successfully!

Ooh no, something went wrong!