Which of the following statements pertaining to software testing is incorrect?
A.
Unit testing should be addressed and considered when the modules are being designed.
B.
Test data should be part of the specifications.
C.
Testing should be performed with live data to cover all possible situations.
D.
Test data generators can be used to systematically generate random test data that can be used to test
programs.
Explanation:
Live data would cover less of the possible input data range compared to generated data.
Incorrect Answers:
A: Unit testing can start very early in development. After a programmer develops a component, or unit of code,
it is tested with several different input values and in many different situations. The goal of this type of testing is
to isolate each part of the software and show that the individual parts are correct.
B: An important problem in testing is that of generating quality test data and is seen as an important step in
reducing the cost of software testing. Test data should therefore be part of the specification.
D: An important problem in testing is that of generating quality test data and is seen as an important step in
reducing the cost of software testing. Hence, test data generation is an important part of software testing.Conrad, Eric, Seth Misenar and Joshua Feldman, CISSP Study Guide, 2nd Edition, Syngress, Waltham, 2012,
p. 1104