Font size
WorksheetsISTQB CTAL-TM
Total questions: 40
Worksheet time: 24mins
You are the Test Manager working on a project developing a tourist information mobile application. The project recently switched to an agile process and test-driven development. Each development cycle lasts 15 days, with daily builds beginning at day 7. After day 10, no new features are allowed to be added. The development team is composed of very experienced team members, who are proud of their work, but not tolerant of the testing team. The requirements are written down as coarse-grained user stories like the following one:
US 03-30: Search nearest matching hotel As a casual user at an unfamiliar location I want to get information on the nearest hotel matching my financial and comfort profile best. Priority: High; Estimate: 7 (out of 10)
The software depends on existing web services, which are stubbed during development. Unit testing is done by developers, while system and user acceptance testing is the testing team’s responsibility. System test in earlier development cycles was often blocked due to severe failures of newly developed features. Analysis shows that many of these failures could have been found during unit test. Analysis of issues found during production show that 30% of performance problems were due to unreliable web services delivered by 3rd party suppliers.
Primary test objectives are to mitigate the perceived performance risks and to increase the confidence that no failures with high severity will occur in user stories with priority >= High. Moreover, upper management demanded for closer cooperation of testers and developers.
Which of the following test activities and/or work products will achieve the test objectives best?
Select TWO options.
Approval of detailed design specifications by inspections done by the test team before day 7, when the daily builds begin.
Identification of external web services and enforcement of service level agreements (SLAs) with service provider done by project management and test management.
Integration test level plan defined by test manager before each development cycle and handed over to developers on day 10.
Metrics suite for unit testing defined by and reported to test management at day 7
Automated performance testing of user stories with priority >= High done by testers during system test with test execution starting on day 10.
You are the Test Manager working on a project developing a tourist information mobile application. The project recently switched to an agile process and test-driven development. Each development cycle lasts 15 days, with daily builds beginning at day 7. After day 10, no new features are allowed to be added. The development team is composed of very experienced team members, who are proud of their work, but not tolerant of the testing team. The requirements are written down as coarse-grained user stories like the following one:
US 03-30: Search nearest matching hotel As a casual user at an unfamiliar location I want to get information on the nearest hotel matching my financial and comfort profile best. Priority: High; Estimate: 7 (out of 10)
The software depends on existing web services, which are stubbed during development. Unit testing is done by developers, while system and user acceptance testing is the testing team’s responsibility. System test in earlier development cycles was often blocked due to severe failures of newly developed features. Analysis shows that many of these failures could have been found during unit test. Analysis of issues found during production show that 30% of performance problems were due to unreliable web services delivered by 3rd party suppliers.
Primary test objectives are to mitigate the perceived performance risks and to increase the confidence that no failures with high severity will occur in user stories with priority >= High. Moreover, upper management demanded for closer cooperation of testers and developers.
The following exit criteria for acceptance testing have been specified:
AC 1: Software response time <= 3 sec for up to 1,000 simultaneous requests of user stories with priority = Very High AC 2: Software response time <= 10 sec for up to 10,000 simultaneous requests of user stories with priority >= High AC 3: No severe failure in system and user acceptance test of user stories with priority >= High AC 4: All user stories covered by at least one user acceptance test case
In the test strategy, equivalence partitioning is required for the system and acceptance testing of user stories with priority >= High. For this development cycle, the following user stories were selected and implemented: (P = Priority; E = Estimated Effort)
US 02-10: Play video for selected hotel (P: Medium; E: 4)
US 02-20: Play background music (P: Low; E: 2)
US 03-20: Search for five nearest hotels (P: Very High; E: 4)
US 03-30: Search for nearest matching hotel (P: High; E: 7)
Test analysis for system testing has just begun and the following test conditions have been identified;
TC 02-10-1: Play video, use all supported formats TC 03-20-1: List 5 nearest hotels, use equivalence partitioning for location
TC 03-30-1: List nearest matching hotel, use equivalence partitioning for user profile and location
TC PE-xx-1: Performance tests for up to 10,000 simultaneous requests of user story US 03-30
TC PE-xx-2: Performance tests for up to 1,000 simultaneous requests of user story US 03-20
What is the MINIMUM number of test conditions that must be added to fulfill all exit criteria in this cycle?
2
1
3
4
Which of the following factors indicate most that detailed test conditions should be specified for system testing?
Select TWO options
Test design and test execution is outsourced.
Test basis is changing frequently.
Domain experts are available for consultation during test design.
Test basis is of low quality
Test conditions are used for management milestone presentations
ssume that you are working for an ambitious start-up. They are creating a system that will provide customized loyalty and rewards programs for small- and medium-sized companies selling to customers on the Web. These companies enroll themselves on the system’s web store. This allows the companies to create customized buttons, to be placed on their websites, that let customers enroll in the companies’ loyalty and rewards program. Each subsequent purchase earns points, and both companies and their customers can manage the program; for example, to determine the number of points required to receive a free product or service.
Your employer’s marketing staff are heavily promoting the system, offering aggressive discounts on the first year’s fees to sign up inaugural 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 start enrolling 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.
Consider the following risk item that was identified during the quality risk analysis process:
Customized enrollment buttons for a company’s website are not assigned the correct URL for that company’s loyalty program.
Assume that you have used traceability to determine the logical test cases that cover this risk item.
Which of the following is a positive logical test that is complete, is correct, and covers this risk item?
Select ONE option.
Click rapidly on company enrollment button to see what happens.
Click on URL for our home page; check that home page displays.
Click on company enrollment button; verify that you go to that company’s enrollment page.
Click on company enrollment button; verify that you go to our home page.
Assume that you are working for an ambitious start-up. They are creating a system that will provide customized loyalty and rewards programs for small- and medium-sized companies selling to customers on the Web. These companies enroll themselves on the system’s web store. This allows the companies to create customized buttons, to be placed on their websites, that let customers enroll in the companies’ loyalty and rewards program. Each subsequent purchase earns points, and both companies and their customers can manage the program; for example, to determine the number of points required to receive a free product or service.
Your employer’s marketing staff is heavily promoting the system, offering aggressive discounts on the first year’s fees to sign up inaugural 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 start enrolling 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.
You are following a risk-based testing strategy, where likelihood and impact are both assessed on a five-point scale ranging from very low to very high. Consider the following risk item that was identified during the quality risk analysis process:
Customized enrollment buttons for a company’s website are not assigned the correct URL for that company’s loyalty program.
Assume that technical project stakeholders have assessed the likelihood of this risk at a medium level.
Given only the information above, which of the following statements is certainly true?
Select ONE option.
This risk item should be assessed as a very high impact level risk.
The test cases associated with this risk item must be run first in the test execution period.
The test cases associated with this risk item must be run toward the middle of the test execution period.
A large number of test cases should be associated with this risk item, based on impact.
Select TWO options.
The test sequencing is certainly incorrect, since test 02.010 is higher risk than 02.019.
If the test plan calls for running at least one test for each requirement as early as possible, the test sequencing might be correct.
The test manager should stop test execution while evaluating all problems that exist with test sequencing.
Running test 02.019 was a waste of time, because it did not find any defects.
The test team might not be following the test strategy, since test 02.010 is higher risk than 02.019.
Which of the following metrics are best suited to be included in a test progress report for unit test execution?
Select TWO options.
Defect detection percentage (DDP) of unit test.
Planned versus actual defects reported.
Unit test time vs. integration test time.
Number of test conditions identified.
Planned versus actual coverage achieved.
Which of the following is an accurate summary of the test closure activity “test completion check”?
Select ONE option.
Test completion check ensures that all test work is concluded as planned.
Test completion check ensures that all important lessons learned are documented.
Test completion check ensures that all test work products are stored in the configuration management system.
Test completion check ensures that plans are established to ensure that good practices can be repeated.
Assume that you are working for an ambitious start-up. They are creating a system that will provide customized loyalty and rewards programs for small- and medium-sized businesses selling to customers on the web. These companies enroll themselves on the system’s web store. This allows the companies to create customized buttons, to be placed on their websites, that let customers to enroll in the companies’ loyalty and rewards program. Each subsequent purchase earns points, and both companies and their customers can manage the program; for example, to determine the number of points required to receive a free product or service.
Your employer’s marketing staff is heavily promoting the system, offering aggressive discounts on the first year’s fees to sign up inaugural 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.
Assume that the project has completed the initial release, and the system has been in use by companies and their customers for a month now. Your team used a blended risk-based, requirementsbased, and reactive testing strategy. In the quality risk analysis, button customization was assessed as the lowest-risk area, while enrollment was assessed as the highest-risk area. You are implementing a retrospective for the testing work.
Which of the following areas should be considered in this retrospective?
Select TWO options.
Evaluating whether significant problems have been reported by users in button customization.
Determining the level of detail required for enrollment, customization and point management test cases.
Identifying enrollment problems that are affecting companies or their customers.
Delivering the known defects and failed tests to the system support team.
Measuring the coverage of the enrollment requirements and reporting that to project and business stakeholders.
Select ONE option.
1 – A, B | 2 – A, B, C | 3 – B | 4 – C
1 – A, B | 2 – A, B, C | 4 – A, C
1 – A, B, C | 2 – A, B, C | 4 – C
1 – A, B | 2 – A, B, C | 4 – C
A Test Manager to provide efficient test control and monitoring framework needs to be established to keep track on the plan.
What should include and based on what?
Involvement of business stakeholders at an early stage in a project can help define measures and targets but can also help to?
Is the activity that defines “what” is to be tested in the form of test conditions that can be performed as soon as the basis of a testing level is established.
Little or no formal requirements or other development work products are available as the test basis
Is the activity that defines “how” something is to be tested also involves the identification of test cases of the identified test condition or mentioned in the test plan
Is the activity during which tests are organized and prioritized by the Test Analysts or the activity in which test designs are implemented as concrete test cases, test procedures, and test data.
To monitor progress according to the test plan and, if required, to initiate and carry out control actions to achieve a successful result
In Evaluation Exit Criteria and Reporting stage, the frequency and level of detail required for reporting should be negotiated on which phase?
Definition of the information requirements and methods for collection
In which of the following software development models, the role of the Test Manager changes from a direct managerial role to a technical authority/advisory role?
Benefitial to the organization since functional requirements demand further attention to be developed hence, tested.
Exploratory testing is difficult to determine the test coverage achieved for a Test Manager. Which is a technique to manage experience-based testing?
Give permission to test team to go and explore freely the whole application since traditional testing might skipped case corner scenarios and potential defects
To break the testing work into small, 30 to 120 minute sessions, this limits and focuses the work to be done.
Risk assessment
Risk identification
Risk managemen
Risk mitigation
Risk mitigation
Risk identification
Risk management
Risk assessment
Risk identification
Risk assessment
Risk mitigation
Risk management
Risk identification
Risk management
Risk assessment
Risk mitigation
Use only two factors, likelihood and impact
Use simple, qualitative judgments and scales
Hazard analysis
Cost of exposure
Failure Mode
Effect Analysis
Quality Fucntion Deployment
Fault Tree Analysis
Test budget
Test excution
Test policy
Test strategy
Master test plan
Level test plan
Hazard analysis
Cost of exposure
Risk identification
Risk assessment
Risk mitigation
Risk management
Items to be tested and not to be tested
Product (quality) risks
Defects
Tests
Coverage
Confidence
Test policy
Test strategy
Master test plan
Level test plan
Risk identification
Risk assessment
Risk mitigation
Risk management
Test budget
Test excution
Test policy
Test strategy
Master test plan
Level test plan
Test budget
Test excution
Product (quality) risks
Defects<
Tests
Coverage
Confidence
Cost of prevention
Cost of detection
Cost of internal failure
Cost of external failure
Gathered testing
Outlocation testing
Inlocation testing
Distributed testing
Outsourced testing
Insourced Testing
Static testing
Boundary testing
Dynamic testing
International
National
Domain specific
Public
Non-public
Reserved
Quality Fucntion Deployment
Fault Tree Analysis
Test policy
Test strategy
Master test plan
Level test plan
The following are examples of international software standards:
FDA
FAA
ISO
IEEE
CMMI
ITIL
PMI
PRINCE2
When working with multiple software standards, Test Managers should be aware of the environment and context where testing is ocurring to determine the usefulness of each one of them. Why this is importart?
