In which testing strategy are the requirements established during requirements analysis validated against the developed software?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. Validation testing
Explanation
Validation testing begins when integration is complete and checks the assembled software against the requirements established during requirements analysis — it answers Boehm's question "Are we building the right product?" and succeeds when the software behaves as the customer's requirements specification demands. Integration testing only checks that the modules work correctly when combined, exercising interfaces rather than customer requirements. Regression testing re-runs earlier tests after a change to confirm nothing has broken. System testing exercises the complete, validated software together with the hardware, people and other system elements. Hence the answer is validation testing.More Software Engineering questions
- Software reliability is described with respect to (A) Execution Time (B) Calendar Time (C) Clock Time Choose the correct answer from the op…
- Statement I: "Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each wo…
- According to the ISO-9126 Standard Quality Model, match List-I with List-II: List-I (Attributes) (a) Functionality (b) Reliability (c) Effi…
- Software products need adaptive maintenance for which of the following reasons?
- Which of the following statements is/are true? P: Software Reengineering is preferable for software products having high failure rates, hav…
- A legacy software system has 940 modules. The latest release requires that 90 of these modules be changed. In addition, 40 new modules were…