Which of the following computer-assisted auditing techniques processes client input data on a controlled program under the auditors control to test controls in the computer system?
1) Parallel simulation
2) Test data
3) Integrated test facility
4) Generalized audit software