1. State whether the following statements about the characteristics of good testing and applies to any software development life cycle model are True or False.
i) Acceptance testing is always the final test level to be applied.
ii) All test levels are planned and completed for each developed feature.
iii) For every development activity, there is a corresponding testing activity.
A) i-True, ii-False, iii-True
B) i-False, ii-True, iii-False
C) i-False, ii-False, iii-True
D) i-True, ii-True, iii-True
2. When working with software development models, what is it important to do?
A) If needed, adapt the models to project and product characteristics.
B) Choose the waterfall model, because it is a most proven model.
C) Start with v-model, and then move to either the iterative or the incremental model.
D) Change the organization to fit the model, not vice versa.
3. Which of the following is/are the typical test objects used in component testing?
i) components ii) programs
iii) workflows iv) database models
A) i, ii and iii only
B) ii, iii and iv only
C) i, ii and iv only
D) All i, ii, iii and iv
4. ………………. is also known as unit, module or program testing.
A) Functional testing
B) Component testing
C) System testing
D) Acceptance testing
5. ………….. tests interfaces between components, interactions with different parts of a system such as operating system, file system and hardware and interfaces between system.
A) Integration testing
B) Component testing
C) System testing
D) Acceptance testing
6. Which of the following is/are the typical test objects used in integration testing?
i) Subsystems ii) System, user and operation manuals
iii) Infrastructure iv) Interfaces
A) i, ii and iii only
B) i, iii and iv only
C) i, ii and iv only
D) All i, ii, iii and iv
7. …………….. occurs with access to the code being tested and with the support of a development environment such as a unit test framework or debugging tool.
A) Integration testing
B) Component testing
C) System testing
D) Acceptance testing
8. State whether the following statements about different test levels are True or False.
i) One approach to component testing is to prepare and automate test cases before coding.
ii) At each stage of integration, testers concentrate solely on the integration itself.
A) True, False
B) False, True
C) True, True
D) False, False
9. In ………………….., the test environment should correspond to the final target or production environment as much as possible in order to minimize the risk of environment specific failures not being found in testing.
A) Functional testing
B) Component testing
C) System testing
D) Acceptance testing
10. Which of the following is/are the typical test objects used in system testing?
i) System, user, and operational manuals.
ii) System configuration and configuration data
iii) Forms
iv) Use Cases
A) i and ii only
B) ii and iii only
C) iii and iv only
D) i and iv only
11. The goal in ……………… is to establish confidence in the system, parts of the system or specific non-functional characteristics of the system.
A) Functional testing
B) Component testing
C) System testing
D) Acceptance testing
12. State whether the following statements about acceptance testing are True or False.
i) Acceptance testing of the usability of a component may be done during component testing.
ii) Acceptance testing if a new functional enhancement may come before system testing.
A) True, False
B) False, True
C) True, True
D) False, False
13. ………….. is the repeated testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the change.
A) Regression testing
B) Black box testing
C) Functional testing
D) Non-functional testing
14. …………….. is testing without reference to the internal structure of a system.
A) Regression testing
B) Black box testing
C) Functional testing
D) Non-functional testing
15. State whether the following statements about non-functional testing are True or False.
i) Non-functional testing is the process of testing to determine system compliance with coding standards.
ii) Non-functional testing is testing system characteristics, such as usability, reliability or maintainability.
A) True, False
B) False, True
C) True, True
D) False, False
16. …………….. is the process of testing an integrated system to verify that it meets specified requirements.
A) Functional testing
B) Component testing
C) System testing
D) Acceptance testing
17. Which of the following statements about regression testing are True.
i) Regression testing is a good candidate for test automation.
ii) Regression testing is performed to uncover defects as a result of changes in the software.
iii) Regression testing should not be performed during integration testing.
A) i-True, ii-False, iii-True
B) i-False, ii-True, iii-False
C) i-False, ii-False, iii-True
D) i-True, ii-True, iii-False
18. ……………. is the repeated testing of an already tested program after modification, to discover any defects introduced or uncovered as a result of the change.
A) Regression testing
B) Component testing
C) Functional testing
D) Confirmation testing
19. State whether the following statements comparing component testing and system testing are True.
i) Component testing only focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics.
ii) Component testing is the responsibility of the testers, whereas system testing typically is the responsibility of the users of the system.
A) i only
B) ii only
C) Both i and ii
D) None of the above
20. Which of the following is an example of maintenance testing?
A) To test corrected defects during the development of a new system.
B) To test enhancements to an existing operational system.
C) To handle complaints about system quality during user acceptance testing.
D) To integrate functions during the development of a new system.
Answers
1. C) i-False, ii-False, iii-True
2. A) If needed, adapt the models to project and product characteristics.
3. C) i, ii and iv only
4. B) Component testing
5. A) Integration testing
6. B) i, iii and iv only
7. B) Component testing
8. C) True, True
9. C) System testing
10. A) i and ii only
11. D) Acceptance testing
12. C) True, True
13. A) Regression testing
14. B) Black box testing
15. B) False, True
16. C) System testing
17. D) i-True, ii-True, iii-False
18. A) Regression testing
19. D) None of the above
20. B) To test enhancements to an existing operational system.
2 Comments
thanks a lot sir providing us such a useful information. sir my request iz plz send me all MCQ’s about Operating system , data structure and algorithm. it iz urgent
gmail: bh***********@gm***.com
You can download the Pdf E-Book Of MCQ’s about Operating system , data structure and algorithm from here: https://siteforinfotech.com/download-pdf-e-books-tutorials-mcqs/