Multiple choice technology testing

What is the MAIN objective when reviewing a software deliverable?

  1. A. To identify potential application failures by use of a test specification.

  2. B. To identify defects in any software work product.

  3. C. To identify spelling mistakes in a requirements specification.

  4. D. To identify standards inconsistencies in the code.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Reviews identify defects in ANY software work product (requirements, code, test cases, documentation) not just application failures (which are caught by testing). A review looks for problems before execution, whereas testing finds failures during runtime. Option C and D are too narrow - reviews cover more than just spelling or code standards.

AI explanation

To answer this question, you need to understand the objective of reviewing a software deliverable. Let's go through each option to understand why it is correct or incorrect:

Option A) To identify potential application failures by use of a test specification - This option is incorrect because while identifying potential application failures is an important aspect of software testing, it is not the main objective of reviewing a software deliverable.

Option B) To identify defects in any software work product - This option is correct because the main objective of reviewing a software deliverable is to identify defects or issues in the software work product. This can include issues with the functionality, design, or implementation of the software.

Option C) To identify spelling mistakes in a requirements specification - This option is incorrect because while reviewing a software deliverable may involve checking for spelling mistakes, it is not the main objective. The main objective is to identify defects or issues in the software work product.

Option D) To identify standards inconsistencies in the code - This option is incorrect because while reviewing the code for standards inconsistencies is an important aspect of code review, it is not the main objective of reviewing a software deliverable.

The correct answer is B) To identify defects in any software work product. This option is correct because the main objective of reviewing a software deliverable is to identify defects or issues in the software work product.