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 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.
CTFL_Syll_4.0 Exam Question 62
Which of the following statements about checklist-based testing is true?
Correct Answer: B
Checklist-based testing, as defined in the ISTQB CTFL syllabus, is indeed a review technique used within formal review processes. During these reviews, reviewers individually inspect work products to identify defects based on predefined checklists. These checklists serve as guidelines to ensure thorough examination and to cover important aspects consistently. The other options do not accurately describe the checklist-based testing technique. Option A describes a technique for managing review meetings rather than the checklist-based testing itself. Option C incorrectly emphasizes the level of detail in checklists as a factor in reproducibility of test cases, which is not the primary focus of checklist-based testing. Option D, while true about the necessity of periodic review, is not the core aspect of the checklist-based testing technique itself. Reference: ISTQB CTFL Syllabus, section on static testing and review techniques.
CTFL_Syll_4.0 Exam Question 63
Which ONE of the following statements about the objectives of confirmation and regression testing is the BEST?
Correct Answer: B
Comprehensive and Detailed Explanation From Exact Extract: "Confirmation testing confirms that an original defect has been successfully fixed... Regression testing confirms that no adverse consequences have been caused by a change... These adverse consequences could affect the same component where the change was made, other components in the same system, or even other connected systems." (ISTQB CTFL Syllabus v4.0, Section 2.2.3 - Confirmation Testing and Regression Testing, Page 30)
CTFL_Syll_4.0 Exam Question 64
A typical generic skill required for the role of tester is the ability to:
Correct Answer: C
One of the generic skills required for the role of a tester is the ability to use tools to make the execution of repetitive testing tasks more efficient. This includes using various test automation tools to streamline the testing process, reduce manual effort, and improve the consistency and accuracy of test results. Testers should be proficient in leveraging these tools to enhance productivity and ensure comprehensive test coverage. References: * ISTQB CTFL Syllabus 4.0, Chapter 1.5.1, page 20: General Skills Required for Testing
CTFL_Syll_4.0 Exam Question 65
An anti-intrusion system is battery powered and is activated by pressing the only available button. To deactivate the system, the operator must enter a PIN code. The system will stay in alert mode within a configurable timeout and an alarm bell will ring if the system is not deactivated before the timeout expires. The following state transition diagram describes the behavior of the system: What is the minimum number of test cases needed to cover every unique sequence of exactly 4 states/3 transitions starting and ending in the "Inactive" state? (note that "Inactive" is not a final state in the diagram)
Correct Answer: C
In the given state transition diagram, we need to identify the minimum number of test cases required to cover every unique sequence of exactly 4 states/3 transitions starting and ending in the "Inactive" state. The states are: * Inactive * Active * Alert Mode * Alarm bell rings * Inactive -> Active -> Inactive -> Active -> Inactive * Sequence: Press Button, Enter PIN, Press Button, Enter PIN * Inactive -> Active -> Alert Mode -> Inactive * Sequence: Press Button, Sensor Activated, Enter PIN * Inactive -> Active -> Alert Mode -> Alarm bell rings -> Inactive * Sequence: Press Button, Sensor Activated, Timeout expired, Press Button Test Case Analysis:These sequences cover every unique combination of exactly 4 states and 3 transitions starting and ending in the "Inactive" state. References: ISTQB CTFL Syllabus Section 4.2 on state transition testing.