Your employer’s marketing staff is heavily promoting the system, offering aggressive discounts on the first year’s fees to sign up new companies. The marketing materials state that the service will be highly reliable and extremely fast for companies and their customers. At this time, the requirements are complete and development of the software has just begun. The current schedule will allow companies and their customers to enroll starting in three months. Your employer intends to use cloud computing resources to host this service, and to have no hardware resources other than ordinary office computers for its developers, testers, and other engineers and managers. Industry-standard web-based application software components will be used to build the system. The production environment will be used for testing, and the operations team has already defined and tested the process for configuring this environment as needed.
Certified Tester Advanced Level Syllabus - Technical Test Analyst International Software Testing Qualifications Board Sample Questions – TTA Page 20 of 32 23 November, 2012 © International Software Testing Qualifications Board Refer to scenario 1. Assume that marketing wants to ensure that the system will be very fast. Which TWO of the options should be addressed as challenges in planning for the performance testing of this system prior to release? Answer Set: A. Defining the performance requirements B. Cost of performance test tools C. Selection of test data D. Compatibility of performance test tools E. Configuring a production-like test environment F. Developing a complex simulator G. Anonymization of test data Justification: A. Correct: the marketing has only said they want a “very fast” system, and it’s not clear what that will mean in practice. B. Correct: performance testing tools can be quite expensive, especially when trying to simulate large numbers of users. C. Correct: you need to make an educated guess about the number of users, the type of programs companies will end up having, the type and frequency of actions companies and customers will do, etc. D. Incorrect: the system uses standard web interfaces. E. Incorrect: you can use the ultimate production hosting environment—cloud resources—to create a production-like environment at will. F. Incorrect: there is no need for any simulator in this situation, just simulated users via a standard performance testing tool. G. Correct: there is no production data that needs anonymization at this point. Point Value: 2 CTAL-TTA _LO-4.x.1 TTA-4.x.1 (K2) Understand and explain the reasons for including maintainability, portability and resource utilization tests in a testing strategy and/or test approach Question: Which TWO of the following test types will be most important for a software control system that will be integrated into a wider system and is expected to generate several variants and undergo a number of environment changes over a period of 10 years?
You've reached the end of your free preview.
Want to read all 32 pages?
- Fall '09
- Computer Programming, ........., Technical Test Analyst