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 7 (15 points):<br />

• Test A: The I-20 VISA program for international students lets a student<br />

know the status of his or her application for a new I-20 by entering his or<br />

her corresponding VISA number. The VISA number is a 16-digit numeric<br />

value with no dashes, commas or spaces in between. The minimum allowed<br />

VISA number that a student could have ever been assigned is<br />

1000009999000000 <strong>and</strong> the maximum is 9999955590999800. What<br />

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

do we know enough about to perform equivalence class analysis <strong>and</strong> then a<br />

boundary value analysis? Develop a series of tests by performing<br />

equivalence class <strong>and</strong> boundary value analysis on this variable.<br />

• Test B: Creative Technologies offers its employees the opportunity to<br />

attend conferences <strong>and</strong> training that helps in the enhancement of their skill<br />

set <strong>and</strong> in turn the company’s profits. The company requires that an<br />

employee use the company’s reimbursement system to report expenses. The<br />

system has an expense report function that has various fields like employee<br />

ID, meal expenses, travel expenses, training/conference registration<br />

expenses, miscellaneous expenses <strong>and</strong> total expenditure. The company<br />

reimburses the employees up to $5,000. All expense-related fields require<br />

entering of only whole numbers, which means that the user should round<br />

each expense to the nearest whole number <strong>and</strong> then enter this number in the<br />

corresponding field. What variables could be involved in analysis of this<br />

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

equivalence class analysis <strong>and</strong> then a boundary value analysis? Develop a<br />

series of tests by performing equivalence class <strong>and</strong> boundary value analysis<br />

on this variable.<br />

Table 6.07 analyzes <strong>and</strong> interprets learners’ scores on Question 7.<br />

89

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

Saved successfully!

Ooh no, something went wrong!