Software validation mainly checks for inconsistencies between:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. Detailed specifications and user requirements
Explanation
Validation answers the question "are we building the right product?", so it compares what has been specified and built against what the user actually wanted. It therefore looks for inconsistencies between the detailed specifications and the user requirements, which is option (iii). Option (ii), checking the implementation against the design blueprints, is verification — "are we building the product right?" — and belongs to a different activity. Options (i) and (iv) compare two intermediate work products with each other, which is internal consistency checking rather than validation against the user's real needs.More System Software and Operating System questions
- In the context of software testing, which of the following statements is/are NOT correct? P: A minimal test set that achieves 100% path cov…
- Consider the following statements: S1: White-box tests are based on specifications; better at telling whether program meets specification,…
- Consider the method mcq(): int mcq(boolean a, boolean b, boolean c, boolean d) { int ans = 1; if (a) { ans = 2; } else if (b) { ans = 3; }…
- What is the normal order of activities in which traditional software testing is organised? 1. Integration Testing 2. System Testing 3. Unit…
- Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?
- Which of the following statement(s) is/are TRUE with regard to software testing? I. Regression testing technique ensures that the software…