what testing method uses a calculator and sample data to look for programming logic errors by comparing hand-calculated values to those calculated by the programs?