ISQI Certified Tester Foundation Level — Question 79
A bank is developing a new service that will be delivered via the web. The user interactions are defined as a set of use cases and the service is designed to be available continuously 24/7. In view of the challenging characteristics of the service the test manager has decided that the code should be thoroughly tested at component level.
Which of the following test types will be required during the development?
Answer options
- A. Functional testing to test security at the system level, load testing at the system level to ensure the system availability is acceptable, regression testing at all levels, structure based testing at the component level only
- B. Functional testing to test the use cases at component level, reliability testing to test availability at the integration level, regression testing at the system testing level only, structure based testing at all levels
- C. Functional testing of the use cases at system level, load testing at component level to ensure availability is acceptable, regression testing at the system and acceptance levels only, and structure based testing at the integration level only
- D. Functional testing to test security at the acceptance level, load testing at the acceptance test level to ensure availability is acceptable, regression testing at the acceptance level only to ensure late changes are made correctly, and structure based testing at the component level
Correct answer: A
Explanation
The correct answer, A, emphasizes the need for functional testing, load testing, regression testing across all levels, and structure-based testing specifically at the component level, aligning with the requirement for thorough component testing. Options B, C, and D do not adequately focus on testing at the component level or include the necessary combination of tests required for continuous availability and security at the system level.