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.

7.01.02 Minuses<br />

Kaner (2003) also commented on the things the students failed at in the<br />

performance test.<br />

the students:<br />

The students were also remarkably consistent in what they missed.<br />

Examples: (a) If you enter a sufficiently large paper size, PowerPoint warns<br />

that ‘the current page size exceeds the printable area of the paper in the<br />

printer.’ No one identified a boundary related to this message. (b) When<br />

you change page dimensions, the display of slides on the screen <strong>and</strong> their<br />

font sizes (defaults <strong>and</strong> existing text on existing slides) change. No one<br />

appeared to notice this. And (c) change the page size to a large page <strong>and</strong> try<br />

a print preview. You only see part of the page. (p. 4)<br />

Bach mentions the following problem with some of the risks identified by<br />

Some of the risks identified by the students indicate a lack of insight about<br />

the nature of the technology under test. For instance, student #1 suggested<br />

using characters that are on either side of the ASCII code range for numeric<br />

digits. That kind of test made sense in 1985, but it seems unlikely that the<br />

programmers of PowerPoint are still writing their own input filter routines<br />

based on ASCII code signposts in an IF statement. Modern languages<br />

provide more sophisticated libraries <strong>and</strong> constructs to perform filtering on<br />

input. I think a much better test would be to paste in every possible<br />

character code. This is fairly easy to do <strong>and</strong> would trigger many more kinds<br />

of faults in the filtering code. (Appendix Y: Performance Tests’ Evaluation<br />

Report by James Bach, p. 4)<br />

McGee commented that the students failed to achieve higher-order learning:<br />

I believe that the problem presented was somewhat different from the<br />

simple cases presented in the training. The problem presented had four<br />

inter-related controls which basically represented a 2-D space with special<br />

115

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

Saved successfully!

Ooh no, something went wrong!