Software Testing MCQ

This section focuses on "Software Testing" of Software Engineering. These Multiple Choice Questions (MCQ) should be practiced to improve the Software Engineering skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.

1. Which of the following is not true about Software Validation?

A. Validation ensures the product under development is as per the user requirements.
B. Validation do not emphasizes on user requirements.
C. Validation emphasizes on user requirements.
D. Validation is carried out at the end of the SDLC.

View Answer

2. Which of the following is true about Software Verification?

A. Verification ensures the product being developed is according to design specifications.
B. Verifications concentrates on the design and system specifications.
C. Both A and B
D. None of the above

View Answer

3. How many types of software testing exist?

A. 1
B. 2
C. 3
D. 4

View Answer

4. Which of the following is also known as "Behavioral" testing?

A. Black-box testing
B. White-box testing
C. Both A and B
D. None of the above

View Answer

5. SRS stands for?

A. System requirements specification
B. System respond software
C. Software respond system
D. Software requirements specification

View Answer

6. In which type of testing : software is compiled as product and then it is tested as a whole?

A. Integration Testing
B. Acceptance Testing
C. Regression Testing
D. None of the above

View Answer

7. Which of the following white-box testing technique is to set up test cases which covers all statements and branch conditions?

A. Data-flow testing
B. Boundary testing
C. Control-flow testing
D. Pair-wise testing

View Answer

8. Exhaustive testing is?

A. always possible
B. practically possible
C. impractical but possible
D. impractical and impossible

View Answer

9. Which of the following is not used in measuring the size of the software?

A. Size of module
B. Function Points
D. None of the above

View Answer

10. Test cases should uncover errors like

A. Nonexistent loop termination
B. Comparison of different data types
C. Incorrect logical operators or precedence
D. All of the above

View Answer


* You must be logged in to add comment.