1. Which testing tool does a simple job of enforcing standards in a uniform way of many programs ?

A. Static Analyzer
B. Code Inspector
C. Standard Enforcer
D. Both Code Inspector & Standard Enforcer
✅ The correct answer is option D.
Explanation: A standard enforcer is just like a code inspector, except that the rules are generally simpler. Standard enforcer looks at only single statements while the static analyzer looks at whole programs.

4. Which testing tool does a simple job of enforcing standards in a uniform way of many programs ?

A. Static Analyzer
B. Code Inspector
C. Standard Enforcer
D. Both Code Inspector & Standard Enforcer
✅ The correct answer is option D.
Explanation: A standard enforcer is just like a code inspector, except that the rules are generally simpler. Standard enforcer looks at only single statements while the static analyzer looks at whole programs.

5. What refers to the externally observable structure of an OO program ?

A. Deep structure
B. Surface structure
C. Core structure
D. All of the mentioned
✅ The correct answer is option B.
Explanation: Surface structure refers to the externally observable structure of an OO program which is immediately obvious to an end-user.

6. The degree to which the design specifications are followed during manufacturing is known as________________?

A. Quality of design
B. Quality of conformance
C. Quality of testing
D. None of the mentioned
✅ The correct answer is option B.
Explanation: This focuses on how well the implementation follows the design and how well the resulting system meets its requirements.

7. Maintenance testing is performed using which methodology ?

A. Retesting
B. Sanity testing
C. Breadth test and depth test
D. Confirmation testing
✅ The correct answer is option C.
Explanation: Maintenance Testing is done on the already deployed software. The deployed software needs to be enhanced, changed or migrated to other hardware. The Testing done during this enhancement, change and migration cycle is known as maintenance testing.

8. Which of the following is not a conflict in software development team ?

A. Simultaneous updates
B. Shared and common code
C. Versions
D. Graphics issues
✅ The correct answer is option D.
Explanation: These are part of design, which can be handled by the design team.

9. In which testing level the focus is on customer usage ?

A. Alpha Testing
B. Beta Testing
C. Validation Testing
D. Both Alpha and Beta
✅ The correct answer is option D.
Explanation: Alpha testing is done at developer’s end while beta testing is done at user’s end.

10. What is normally considered as an adjunct to the coding step____________________?

A. Integration testing
B. Unit testing
C. Completion of Testing
D. Regression Testing
✅ The correct answer is option B.
Explanation: After source level code has been developed, reviewed, and verified for correspondence to component level design, unit test case design begins.