the process of reviewing a program code to spot logic errors, which produce incorrect results
a. stub testing
b. unit testing
c. acceptance testing
d. integration testing
e. desk testing
f. system testing