Which ONE of the following work products TYPICALLY belongs to test execution?
Answer : A
Test execution involves running test cases and documenting results. Test logs (A) provide evidence of executed tests, failures, and actual outcomes. Automated test scripts (B) are part of test implementation, test plans (C) belong to test planning, and test conditions (D) are identified during test analysis.
Which of the following is a task the Author is responsible for, as part of a typical formal review?
Answer : C
This answer is correct because identifying potential anomalies in the work product under review is one of the tasks the Author is responsible for, as part of a typical formal review. The Author is the person who creates the work product to be reviewed, such as a requirement specification, a design document, or a test case. The Author's tasks include preparing the work product for the review, identifying potential anomalies in the work product, and fixing the anomalies found in the work product after the review.Reference: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 2.4.2.1
A test manager has started a cycle of testing for an e-commerce application. The reason for testing is the change in the protocol for connecting to the payment gateway because of new regulations. Which of the following correctly names this type of testing?
Answer : D
Maintenance testing is performed to ensure that the application continues to function correctly after changes have been made. These changes can include modifications due to new regulations, bug fixes, enhancements, or any other updates. In this case, the change in the protocol for connecting to the payment gateway due to new regulations falls under maintenance testing, as itinvolves testing the application to ensure it works correctly after the implementation of the required changes.
Top of Form
Bottom of Form
Consider the following list of possible benefits of retrospectives (A to D):
Answer : B
Retrospectives provide value by fostering improvement and collaboration. The correct mapping is:
A2: Team bonding occurs when teams openly discuss issues.
B1: Test effectiveness increases when process improvements are implemented.
C4: Test basis improves by addressing requirement deficiencies.
D3: Cooperation improves through regular review of collaboration.
The whole-team approach:
Answer : C
This answer is correct because the whole-team approach is a way of working in agile projects where all team members share the responsibility for the quality of the product, and collaborate on delivering value to the customer. The whole-team approach involves testers, developers, business analysts, product owners, and other stakeholders in planning, designing, developing, testing, and delivering the product. The whole-team approach fosters communication, feedback, learning, and continuous improvement within the team.Reference: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.1
A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumeric characters, and its first character must be a letter. As a tester, you want to apply one-dimensional equivalence partitioning to test this ID. This means that you have to apply equivalence partitioning individually: to the length of the ID, the type of characters contained within the ID, and the type of the first character of the ID.
What is the number of partitions to cover?
Answer : A
To determine the number of partitions using one-dimensional equivalence partitioning, we need to consider each aspect of the ID requirement individually.
Length of the ID:
Valid partitions: 5 to 10 characters (1 partition)
Invalid partitions: Less than 5 characters, more than 10 characters (2 partitions)
Type of characters:
Valid partitions: Alphanumeric characters (1 partition)
Invalid partitions: Non-alphanumeric characters (1 partition)
Type of first character:
Valid partitions: First character is a letter (1 partition)
Invalid partitions: First character is not a letter (1 partition)
Adding these together, we have a total of 1 (valid length) + 2 (invalid lengths) + 1 (valid type) + 1 (invalid type) + 1 (valid first character) + 1 (invalid first character) = 7 partitions.
ISTQB CTFL Syllabus, section on equivalence partitioning and test design techniques.
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?
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 defectreport 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.