Consider the followingiteration planning taskswhere a tester can provide value: * Break down user stories into tasks (particularly testing tasks) * Estimate test effort for all testing tasks * Identify and refine functional and non-functional aspects of the test object Which ONE of the following tasks should be ADDED to the above list?
Correct Answer: B
During iteration planning, testers provide input on risk analysis, testability, and the feasibility of test automation.Participating in risk analysis (B)helps identify areas needing more extensive testing. * (A) is incorrectbecause the test strategy is usually set at a higher level (project or release level). * (C) is incorrectas release planning is broader than iteration planning. * (D) is incorrectsince writing user stories is mainly the responsibility of theproduct owner, though testers contribute to defining acceptance criteria. Risk-based test prioritizationensures testing efforts are aligned with business needs and software risks.
Question 72
A new web app aims at offering a rich user experience. As a functional tester, you have run some functional tests to verify that, before releasing the app, such app works correctly on several mobile devices, all of which are listed as supported devices within the requirements specification. These tests were performed on stable and isolated test environments where you were the only user interacting with the application. All tests passed, but in some of those tests you observed the following issue: on some mobile devices only, the response time for two web pages containing images was extremely slow. Based only on the given information, which of the following recommendation would you follow?
Correct Answer: A
As a functional tester, you should open a defect report providing detailed information on which devices and by running which tests you observed the issue. A defect report is a document that records the occurrence, nature, and status of a defect detected during testing, and provides information for further investigation and resolution. A defect report should include relevant information such as the defect summary, the defect description, the defect severity, the defect priority, the defect status, the defect origin, the defect category, the defect reproduction steps, the defect screenshots, the defect attachments, etc. Opening a defect report is a good practice for any tester who finds a defect in the software system, regardless of the type or level of testing performed. The other options are not recommended, because: * The issue is related to performance efficiency, not functionality, but that does not mean that as a functional tester, you should not open any defect report as all the functional tests passed. Performance efficiency is a quality characteristic that measures how well the software system performs its functions under stated conditions, such as the response time, the resource utilization, the throughput, etc. Performance efficiency is an important aspect of the user experience, especially for web applications that run on different devices and networks. Even if the functional tests passed, meaning that the software system met the functional requirements, the performance issue observed on some devices could still affect the user satisfaction, the usability, the reliability, and the security of the software system. Therefore, as a functional tester, you have the responsibility to report the performance issue as a defect, and provide as much information as possible to help the developers or the performance testers to investigate and resolve it.
Question 73
Use Scenario 1 "Happy Tomatoes" (from the previous question). Using theBoundary Value Analysis (BVA)technique (in its two-point variant), identify the set of input values that provides the HIGHEST coverage.
Correct Answer: A
Boundary Value Analysis (BVA)focuses on test cases at the edges of partitions because defects often occur at boundaries. The temperature ranges are: * #7 (Too cold # W) * [8-21] (Standstill # X) * [22-29] (Ideal # Y) * #30 (Too hot # Z) Atwo-point BVAmeans testing both thelower and upper boundary valuesof each partition. The correct selection{7,8,21,22,29,30}includes: * 7 # Boundary of Too Cold (W) * 8 # Lower boundary of Standstill (X) * 21 # Upper boundary of Standstill (X) * 22 # Lower boundary of Ideal (Y) * 29 # Upper boundary of Ideal (Y) * 30 # Lower boundary of Too Hot (Z) This ensures maximum boundary coverage. Reference:ISTQB CTFL v4.0 Syllabus, Section 4.2.2 - Boundary Value Analysis
Question 74
Which ONE of the following options explains a benefit of independent testing the BEST?
Correct Answer: C
Independent testers provide a fresh perspective and are more likely to identify failures that developers might overlook due to their familiarity with the software (C). Independent testing helps avoid cognitive biases, improves defect detection, and enhances the overall quality assurance process. While A and D touch on related concepts, they do not directly define the benefit as well as C does. Option B highlights a potential challenge rather than a benefit.
Question 75
In which of the following test documents would you expect to find test exit criteria described9
Correct Answer: D
Test exit criteria are the conditions that must be fulfilled before concluding a particular testing phase. These criteria act as a checkpoint to assess whether we have achieved the testing objectives and are done with testing1. Test exit criteria are typically defined in the test plan document, which is one of the outputs of the test planning phase. The test plan document describes the scope, approach, resources, and schedule of the testing activities. It also identifies the test items, the features to be tested, the testing tasks, the risks, and the test deliverables2. According to the ISTQB Certified Tester Foundation Level Syllabus v4.0, the test plan document should include the following information related to the test exit criteria3: * The criteria for evaluating test completion, such as the percentage of test cases executed, the percentage of test coverage achieved, the number and severity of defects found and fixed, the quality and reliability of the software product, and the stakeholder satisfaction. * The criteria for evaluating test process improvement, such as the adherence to the test strategy, the efficiency and effectiveness of the testing activities, the lessons learned and best practices identified, and the recommendations for future improvements. Therefore, the test plan document is the most appropriate test document to find the test exit criteria described. The other options, such as test design specification, project plan, and requirements specification, are not directly related to the test exit criteria. The test design specification describes the test cases and test procedures for a specific test level or test type3. The project plan describes the overall objectives, scope, assumptions, risks, and deliverables of the software project4. The requirements specification describes the functional and non-functional requirements of the software product5. None of these documents specify the conditions for ending the testing process or evaluating the testing outcomes. References = ISTQB Certified Tester Foundation Level Syllabus v4.0, Entry and Exit Criteria in Software Testing | Baeldung on Computer Science, Entry And Exit Criteria In Software Testing - Rishabh Software, Entry and Exit Criteria in Software Testing Life Cycle - STLC [2022 Updated] - Testsigma Blog, ISTQB releases Certified Tester Foundation Level v4.0 (CTFL).