... frequently the case if the software is accessing
a remote system—then a message should be displayed
informing the user of what is going on.
136 The Art of Software Testing
02.qxd 4/29/04 4: 37 PM Page ... new;they often
are replacements for some deficient system. As such, programs often
138 The Art of Software Testing
02.qxd 4/29/04 4: 37 PM Page 138
The othe...
... outcomes, but they cover only two of the four
decision outcomes (both of them cover path abe and, hence, do not
exercise the true outcome of the first decision and the false outcome
of the second decision).
The ... toward the program rather than the
programmer. In other words, errors are not viewed as weaknesses in
the person who committed them. Rather, they are vi...
... So, the purpose of this updated edition of The Art of Software Test-
ing is the same as it was in 1 979 : to fill these knowledge gaps for the
professional programmer and the student of computer ... itself. Therefore, we will start our discussion of soft-
ware testing with these issues before we delve into the more techni-
cal nature of the topic.
The Psych...
... words,
DISPLAY 77 F-407A
displays the words containing the bytes in the address range 77 5-
407A,
DISPLAY 77 F.6
Test-Case Design 73
01.qxd 4/29/04 4:33 PM Page 73
grams, certain combinations of causes ... expression in the program were
60 The Art of Software Testing
01.qxd 4/29/04 4:32 PM Page 60
instance, perhaps the MTEST program of the previous section fai...
... way
of managing the combined elements of testing, since attention is
focused initially on smaller units of the program. Second, module
testing eases the task of debugging (the process of pinpointing ... you are testing a sorting subroutine, the fol-
lowing are situations to explore:
88 The Art of Software Testing
01.qxd 4/29/04 4:33 PM Page 88
outcomes of...
... advantages of top-down testing become the
disadvantages of bottom-up testing, and the disadvantages of top-
down testing become the advantages of bottom-up testing. Because
of this, the discussion of ... management system, or
124 The Art of Software Testing
Figure 6.1
The software development process.
02.qxd 4/29/04 4:36 PM Page 124
it to the output...
... to back-
track the incorrect results through the logic of the program until you
168 The Art of Software Testing
02.qxd 4/29/04 4: 37 PM Page 168
02.qxd 4/29/04 4: 37 PM Page 176
The XP model relies ... generally is left out of the release. Thus,
you can focus on the task at hand, adding value to a software prod-
178 The Art of Software Testing
03.qxd 4...
... testing is very labor intensive.
However, just as you can segment the testing of an Internet applica-
tion into discrete entities, you can do the same when testing the pres-
202 The Art of Software ... inputs as well as
testing for invalid primes. The second part of the check is not needed
because test case 2 handles this scenario. However, it is included by
18...
... will:
✓ Challenge participants
✓ Respect them
✓ Listen to them, knowing that they have much to contribute
✓ Allow them to influence the process and content of the session
✓ Give them the opportunity ... seated. Let them
know what to expect. Remind them of your agenda, the expected
outcome, the amount of time you intend to take, and any break
times. Tell them you will pass out c...