Chap 7 Questions
Chap 7 Questions
Chap 7 Questions
1. Program Testing
MCQs:
True/False: 6. Validation testing is concerned with whether the software meets its
specifications.
7. Defect testing can be performed at any stage of the software development lifecycle.
8. Validation testing is only performed at the end of the development process.
9. Both validation and defect testing are essential for software quality assurance.
10. Defect testing focuses solely on functional requirements.
MCQs:
True/False: 6. Verification is primarily concerned with the process of building the software.
7. Validation can only be performed after the software is fully developed.
8. Both verification and validation are essential for ensuring software quality.
9. Verification activities are typically more formal than validation activities.
10. Validation focuses on the internal workings of the software.
4. V & V Confidence
MCQs:
SWE CHAPTER 7 QUESTIONS
True/False: 6. Inspections can help identify defects that testing might miss.
7. Testing is more effective than inspections for finding all types of defects.
8. Inspections do not require execution of the system.
9. Both inspections and testing are necessary for effective software verification.
10. Inspections can only be performed after the software is fully developed.
7. Stages of Testing
MCQs:
D) Documentation testing
2. Development testing includes:
A) Unit testing
B) Integration testing
C) System testing
D) All of the above
3. Release testing is primarily focused on:
A) Finding bugs in the development phase
B) Validating the software for external use
C) Testing individual components
D) Performance evaluation
4. User testing is conducted by:
A) Developers
B) A separate testing team
C) Actual users or customers
D) Automated testing tools
5. Which stage of testing is concerned with discovering bugs during development?
A) User testing
B) Release testing
C) Development testing
D) System testing
8. Development Testing
MCQs:
True/False: 6. Development testing is only performed after the software is fully developed.
7. Unit testing is a part of development testing.
8. Component testing focuses on the integration of multiple units.
9. System testing is concerned with the overall behavior of the system.
10. Development testing is not necessary if user testing is conducted.
9. Unit Testing
MCQs:
C) Both A and B
D) Only performance testing
4. Which of the following is NOT a type of system testing?
A) Regression testing
B) Load testing
C) Unit testing
D) Stress testing
5. System testing is typically performed:
A) Before component testing
B) After integration testing
C) During the development phase
D) After user acceptance testing
D) DevOps practices
4. Which of the following is a benefit of TDD?
A) Increased code complexity
B) Improved code coverage
C) Reduced need for documentation
D) Slower development process
5. TDD encourages:
A) Writing tests after the code is developed
B) Writing tests before the code is developed
C) Ignoring tests altogether
D) Only testing the final product