- Test A| Review Questions and Answers|
2025/2026
In risk-based testing, what is the primary consideration for prioritizing testing?
A. The amount of test documentation
B. The number of users affected
C. The likelihood and impact of defects
D. The schedule for release
Which of the following is not a type of non-functional testing?
A. Performance testing
B. Usability testing
C. Unit testing
D. Security testing
What is the primary role of a test plan?
A. To document all requirements
B. To outline the strategy and approach for testing
C. To report the testing results
D. To manage the defect lifecycle
Which of the following best describes acceptance testing?
1
,A. Testing the functionality of individual components
B. Verifying that the software meets the business needs and requirements
C. Conducting tests to identify defects
D. Performance testing of the application
What is the primary focus of unit testing?
A. Integration of components
B. Individual components or modules of the software
C. User acceptance
D. Overall system performance
Which of the following techniques is used to ensure that a program behaves as expected under
different conditions?
A. Statement coverage
B. Decision coverage
C. Path coverage
D. Code review
What is the primary purpose of software testing?
A. To increase the development time
B. To identify defects and improve quality
C. To document all software features
2
,D. To automate the entire testing process
Which of the following is a characteristic of a good testing process?
A. Testing only the known defects
B. Early detection of defects
C. Testing only in the later stages of development
D. Minimizing the use of documentation
In which phase of the software development lifecycle is system testing typically performed?
A. Requirements phase
B. After integration testing
C. During the design phase
D. During unit testing
What is a key benefit of static testing?
A. It can only detect runtime errors
B. It helps to identify defects early in the development process
C. It is faster than dynamic testing
D. It replaces the need for dynamic testing
Which of the following statements is true about regression testing?
A. It is performed only during the final testing phase
B. It ensures that new changes haven’t adversely affected existing functionality
3
, C. It is the same as unit testing
D. It focuses on performance testing only
What does the term "exhaustive testing" refer to?
A. Testing all possible input combinations
B. Testing every possible scenario of the software
C. Testing to the point of complete test coverage
D. Testing a sample of conditions to verify functionality
Which test design technique is based on the analysis of the requirements and specification?
A. White-box testing
B. Exploratory testing
C. Black-box testing
D. Static testing
What is the main purpose of a test case?
A. To execute code
B. To define a specific condition to evaluate and check against expected outcomes
C. To document defects
D. To manage test execution
Which of the following activities is part of the test closure phase?
A. Test planning
4