desk checking is the process of working through an algorithm or piece of source code by hand. it is used in testing and correcting a program.
test data is used to compare the actual result the program produces to the expected results.
to find where an error occurs, the programmer, or a peer...