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.

1. Indicate what variables you would select for doing all-pairs<br />

combination. Justify your selection.<br />

2. Indicate which test cases of the chosen variables you will use for<br />

doing all-pairs. Justify your selection.<br />

3. Show all iterations. Give relevant comments when you backtrack<br />

<strong>and</strong> redo any ordering.<br />

Subject A2529S1<br />

• Picked 3 variables: Slides Sized For, Slide Number <strong>and</strong> Notes Orientation. The subject<br />

mistakenly believed that Slide Orientation was determined by Slide Sized For – actually<br />

for each size, you can specify portrait or l<strong>and</strong>scape.<br />

• For the values of Slides Sized For, the subject used the 11 enumerated values. But one of<br />

these is Custom, which allows the full range of sizes. This is where the boundary cases (1"<br />

x 1" <strong>and</strong> 56" x 56") can be entered. If you're interested in testing slide size, these are<br />

certainly two key cases to include. If I was to test the full enumerated set, I'd include the 2<br />

custom values, for 12 cases total.<br />

• For the values of Starting Slide Number, the subject specified 6 values.<br />

o One test required an (unspecified) 1 digit number; another an (unspecified) 4 digit<br />

number<br />

o One test required an (unspecified) test that included a 1; another an unspecified<br />

number that included 9<br />

o One test required 1; another required 9999.<br />

o Clearly, 1 <strong>and</strong> 9999 meet the other requirements, so there are 2 cases to test here,<br />

not 6.<br />

• For the values of Notes Orientation, there are 2 cases, as the subject specified.<br />

• Conclusions to this point:<br />

o This subject is working mechanically without thinking about the variables being<br />

tested.<br />

o No one with work experience in this type of testing would do this, because if they<br />

had ever done it, they would have realized how much time they were wasting<br />

when they tested from this matrix.<br />

o Additionally, the failure to realize that 1x1 <strong>and</strong> 56x56 are interesting cases here<br />

suggests to me that boundary analysis doesn't come naturally to this subject.<br />

o This final piece of work would lock down my conclusion that this subject doesn't<br />

have the underst<strong>and</strong>ing that I would expect of a tester with a year of practical<br />

experience with domain testing.

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

Saved successfully!

Ooh no, something went wrong!