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.

Question 9 (15 points):<br />

• Test A: ZLTech has a Web-based student records system. A student has to<br />

enter his or her Social Security number in the text field provided for it <strong>and</strong><br />

then click on the sign in button to log in <strong>and</strong> access his or her records,<br />

which include courses taken by the student so far <strong>and</strong> the corresponding<br />

grades.<br />

The Social Security number can have only 11 characters. The first<br />

three characters have to be digits, then a hyphen <strong>and</strong> then two more digits, a<br />

hyphen <strong>and</strong> finally four digits. No other characters whatsoever are allowed<br />

to be entered for the Social Security number field.<br />

What variables could be involved in analysis of this group of<br />

facts? What variable do we know enough about to perform equivalence<br />

class analysis <strong>and</strong> then a boundary value analysis? Develop a series of tests<br />

by performing equivalence class analysis <strong>and</strong> boundary value analysis on<br />

this variable.<br />

• Test B: The U.S. Immigration <strong>and</strong> Naturalization Service has an online<br />

application that lets international students check the status of their work<br />

authorization application in the United States. Upon applying for work<br />

authorization, every student is given a ticket number, which is an 11-<br />

character value. Every ticket number consists of digits <strong>and</strong> uppercase letters,<br />

with a letter in the fourth <strong>and</strong> eighth positions. The other characters have to<br />

be strictly digits. What variables could be involved in analysis of this group<br />

of facts? What variable do we know enough about to perform equivalence<br />

class analysis <strong>and</strong> then a boundary value analysis? Develop a series of tests<br />

by performing equivalence class <strong>and</strong> boundary value analysis on this<br />

variable.<br />

Table 6.09 analyzes <strong>and</strong> interprets learners’ scores on Question 9.<br />

93

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

Saved successfully!

Ooh no, something went wrong!