1.In …………………. , test cases are designed using only the functional specification of the software without any knowledge of the internal structure of the software.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing
2………………… of software is predicated on close examination of procedural detail.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing
3. ………………….. is sometimes performed with realistic data of the client to demonstrate the software working satisfactorily.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing
4. ……………….. testing is the re-execution of some subset of tests that have already been conducted to ensure that changes have not propagated unintended side-effects.
A) System
B) Acceptance
C) Regression
D) Unit
5. The ……………….. is white-box oriented, and the step can be conducted in parallel for multiple components.
A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing
6. In …………………., processing required for components subordinate to a given level is always available and the need for stubs is eliminated.
A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing
7. ………………. is a test case design method that uses the control structure of the procedural design to derive test cases.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing
8. ………………. is the activity that helps to ensure that changes do not introduce unintended behavior or additional errors.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing
9. State whether the following statements about regression testing are True or False.
i) A representative sample of tests that will exercise all software functions.
ii) Additional tests that focuses on software functions that are likely to be affected by the change.
A) True, False
B) False, True
C) False, False
D) True, True
10. State whether the following statements about software testing are correct.
i) White box testing is also known as glass-box testing.
ii) Black-box testing is also known as functional testing.
iii) White-box testing is also called the structural testing.
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
Read Also: MCQ On Software Development Strategies Part-1
11. Designing ……………… test cases requires thorough knowledge of the internal structure of software.
A) black-box
B) white-box
C) acceptance
D) regression
12. ………………… is an incremental approach to construction of program structure.
A) Unit testing
B) Top-down integration testing
C) Bottom-up integration testing
D) Regression testing
13. …………………. focuses verification effort on the smallest unit of software design, the software component or module.
A) Unit testing
B) Top-down integration testing
C) Bottom-up integration testing
D) Regression testing
14. ……………….. may be conducted manually by re-executing a subset of all test cases or using automated capture/playback tools.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing
15. Using ………………….. methods, the software engineer can derive test cases that
i) Exercise all logical decisions on their true and false sides.
ii) Exercise external data structures to ensure their validity.
iii) Execute all loops at their boundaries.
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
16. ………………. verifies that all elements mesh properly and that overall system function/performance is achieved.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing
17. …………………… is usually relied on to detect the faults, in addition to the faults introduced during coding phase itself.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing
18. In …………………… , modules are integrated by moving downward through t he control hierarchy, beginning with the main control module.
A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing
Answers
1. B) black-box testing
2. A) white-box testing
3. B) Acceptance testing
4. C) Regression
5. A) unit testing
6. C) bottom-up integration testing
7. A) white-box testing
8. C) Regression testing
9. D) True, True
10. D) All i, ii and iii
11. B) white-box
12. B) Top-down integration testing
13. A) Unit testing
14. C) Regression testing
15. C) i and iii only
16. A) System testing
17. B) Acceptance testing
18. B) top-down integration testing
Read More: Collections of MCQ On Software Testing Techniques