The initial procedure is identical to that of the inspection process: The
participants are given the materials several days in advance, to allow
them time to bone up on the program. However, the procedure in the
meeting is different. Rather than simply reading the program or using
error checklists, the participants ‘‘play computer.’’ The person designated
as the tester comes to the meeting armed with a small set of paper test
cases—representative sets of inputs (and expected outputs) for the program
or module. During the meeting, each test case is mentally executed;
that is, the test data are ‘‘walked through’’ the logic of the program. The
state of the program (i.e., the values of the variables) is monitored on
paper or a whiteboard.