Consider a given test plan which, among others, contains the following three sections: "Test Scope", "Testing Communication", and "Stakeholders". The features of the test object to be tested and those excluded from the testing represent information that is:
Correct Answer: B
The features of the test object to be tested and those excluded from the testing represent information that is usually included in a test plan and, in the given test plan, it is more likely to be specified within "Test Scope" rather than in the other two sections mentioned. The test scope defines the boundaries and limitations of the testing activities, such as the test items, the features to be tested, the features not to be tested, the test objectives, the test environment, the test resources, the test assumptions, the test risks, etc. The test scope helps to establish a common understanding of what is included and excluded from the testing, and to avoid ambiguity, confusion, or misunderstanding among the stakeholders. The other two sections, "Testing Communication" and "Stakeholders", are also important parts of a test plan, but they do not directly address the features of the test object. The testing communication describes the methods, frequency, and responsibilities for the communication and reporting of the testing progress, status, issues, and results. The stakeholders identify the roles and responsibilities of the people involved in or affected by the testing activities, such as the test manager, the test team, the project manager, the developers, the customers, the users, etc. References: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents: * ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 2.1.1, Test Planning1 * ISTQB Glossary of Testing Terms v4.0, Test Plan, Test Scope2
CTFL4 Exam Question 32
A typical objective of testing is to ensure that:
Correct Answer: B
This answer is correct because a typical objective of testing is to ensure that a software has been tested using a combination of test techniques, such as black-box, white-box, or experience-based techniques, that are appropriate for the test objectives, test levels, and test types. Testing using a combination of test techniques can increase the effectiveness and efficiency of testing, as different techniques can target different aspects of the software quality, such as functionality, usability, performance, security, reliability, etc. Testing using a combination of test techniques can also reduce the risk of missing defects that could be detected by one technique but not by another. References: ISTQB Foundation Level Syllabus v4.0, Section 2.3.1.1, Section 2.3.2
CTFL4 Exam Question 33
Following a risk-based testing approach you have designed 10 tests to cover a product risk with a high-risk level. You want to estimate, adopting the three-point test estimation technique, the test effort required to reduce the risk level to zero by executing those 10 tests. You made the following three initial estimates: * most optimistic = 6 person hours * most likely = 30 person hours * most pessimistic = 54 person hours Based only on the given information, which of the following answers about the three-point test estimation technique applied to this problem is true?
Correct Answer: A
The three-point test estimation technique is a method of estimating the test effort based on three initial estimates: the most optimistic, the most likely, and the most pessimistic. The technique uses a weighted average of these three estimates to calculate the final estimate, which is also known as the expected value. The formula for the expected value is: Expected value = (most optimistic + 4 * most likely + most pessimistic) / 6 Using the given values, the expected value is: Expected value = (6 + 4 * 30 + 54) / 6 Expected value = 30 person hours However, the expected value is not the only factor to consider when estimating the test effort. The technique also calculates the standard deviation, which is a measure of the variability or uncertainty of the estimates. The formula for the standard deviation is: Standard deviation = (most pessimistic - most optimistic) / 6 Using the given values, the standard deviation is: Standard deviation = (54 - 6) / 6 Standard deviation = 8 person hours The standard deviation can be used to determine a range of possible values for the test effort, based on a certain level of confidence. For example, using a 68% confidence level, the range is: Expected value ± standard deviation Using the calculated values, the range is: 30 ± 8 person hours Therefore, the final estimate is between 22 person hours and 38 person hours, which is option A. References: ISTQB Certified Tester Foundation Level Syllabus v4.01, Section 2.3.2, page 24-25; ISTQB Glossary v4.02, page 33.
CTFL4 Exam Question 34
Which of the following statements is true?
Correct Answer: B
Non-functional testing includes testing of both technical and non-technical quality characteristics. Non- functional testing is the process of testing the quality attributes of a system, such as performance, usability, security, reliability, etc. Non-functional testing can be applied at any test level and can use both black-box and white-box test techniques. Non-functional testing can cover both technical aspects, such as response time, throughput, resource consumption, etc., and non-technical aspects, such as user satisfaction, accessibility, compliance, etc. Therefore, option B is the correct answer. References: ISTQB Certified Tester Foundation Level Syllabus v4.01, Section 1.3.1, page 13; ISTQB Glossary v4.02, page 40.
CTFL4 Exam Question 35
Which of the following statements about estimation of the test effort is WRONG?
Correct Answer: C
* Effort estimate does not depend on the budget of the project, but rather on the scope, complexity, and quality of the software product and the testing activities1. Budget is a constraint that may affect the feasibility and accuracy of the effort estimate, but it is not a factor that determines the effort estimate. Effort estimate is the amount of work required to complete the testing activities, measured in terms of person-hours, person-days, or person-months2. * The other options are correct because: * A. Once the test effort is estimated, resources can be identified and a schedule can be drawn up, as they are interrelated aspects of the test planning process3. Resources are the people,tools, equipment, and facilities needed to perform the testing activities4. Schedule is the time frame and sequence of the testing activities, aligned with the project milestones and deadlines5. * B. Effort estimate can be inaccurate because the quality of the product under tests is not known, as it affects the number and severity of the defects that may be found and the rework that may be needed to fix them6. Quality is the degree to which the software product satisfies the specified requirements and meets the needs and expectations of the users and clients7. * D. Experience based estimation is one of the estimation techniques, which relies on the judgment and expertise of the testers and other project stakeholders to estimate the test effort based on similar projects or tasks done in the past. Experience based estimation can be useful when there is a lack of historical data, formal methods, or detailed information about the software product and the testing activities. References = * 1 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 154 * 2 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 155 * 3 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 156 * 4 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 157 * 5 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 158 * 6 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 159 * 7 ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 16 * [8] ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 160 * [9] ISTQB Certified Tester Foundation Level Syllabus v4.0, 2023, p. 161