BCS CTFL4 ISTQB Certified Tester Foundation Level CTFL 4.0 Exam Online Training
BCS CTFL4 Online Training
The questions for CTFL4 were last updated at Feb 03,2025.
- Exam Code: CTFL4
- Exam Name: ISTQB Certified Tester Foundation Level CTFL 4.0 Exam
- Certification Provider: BCS
- Latest update: Feb 03,2025
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?
- A . The final estimate is between 22 person hours and 38 person hours
- B . The final estimate is exactly 30 person hours because the technique uses the initial most likely estimate as the final estimate
- C . The final estimate is between 6 person hours and 54 person hours
- D . The final estimate is exactly 30 person hours because the technique uses the arithmetic mean of the three initial estimates as the final estimate
The acceptance criteria associated with a user story:
- A . are often written in a rule-oriented format using the template referred to as "Given/When/Then"
- B . are often documented following in rule-oriented format using the following template: "As a [role], I want [feature], so that I can [benefit]"
- C . can be written in different formats and represent an aspect of a user story referred to as confirmation’ of the so called "3 C’s"
- D . must be written in one of the two following formats: scenario-oriented or rule-oriented
Consider a review for a high-level architectural document written by a software architect. The architect does most of the review preparation work, including distributing the document to reviewers before the review meeting. However, reviewers are not required to analyze the document in advance, and during the review meeting the software architect explains the document step by step. The only goal of this review is to establish a common understanding of the software architecture that will be used in a software development project.
Which of the following review types does this review refer to?
- A . Inspection
- B . Audit
- C . Walkthrough
- D . Informal review
Which of the following statements about the shift-left approach is true?
- A . Shift-left in testing can be implemented only in Agile/DevOps frameworks, as it relies completely on automated testing activities performed within a continuous integration process
- B . Performance testing performed during component testing, is a form of shift-left in testing that avoids planning and executing costly end-to-end testing at the system test level in a production-like environment
- C . Shift-left in testing can be implemented in several ways to find functional defects early in the lifecycle, but it cannot be relied upon to find defects associated with non-functional characteristics
- D . Continuous integration supports shift-left in testing as it can reduce the time between the introduction of a defect and its detection, thereby reducing the cost to fix it
The fact that defects are usually not evenly distributed among the various modules that make up a software application, but rather their distribution tend to reflect the Pareto principle:
- A . is a false myth
- B . is expressed by the testing principle referred to as Tests wear out’
- C . is expressed by the testing principle referred to as ‘Defects cluster together’
- D . is expressed by the testing principle referred to as ‘Bug prediction’
Which of the following statements is true?
- A . Functional testing focuses on what the system should do while non-functional testing on the internal structure of the system
- B . Non-functional testing includes testing of both technical and non-technical quality characteristics
- C . Testers who perform functional tests are generally expected to have more technical skills than testers who perform non-functional tests
- D . The test techniques that can be used to design white-box tests are described in the ISO/IEC 25010 standard
Which of the following work products cannot be examined by static analysis?
- A . Test plans
- B . Source code
- C . Compiled code
- D . Formal models
Confirmation testing is performed after:
- A . a defect is fixed and after other tests do not find any side-effect introduced in the software as a result of such fix
- B . a failed test, and aims to run that test again to confirm that the same behavior still occurs and thus appears to be reproducible
- C . the execution of an automated regression test suite to confirm the absence of false positives in the test results
- D . a defect is fixed, and if such testing is successful then the regression tests that are relevant for such fix can be executed
Which of the following statements about static testing and dynamic testing is true?
- A . Unlike dynamic testing, which can be also performed manually, static testing cannot be performed without specialized tools
- B . Static testing is usually much less cost-effective than dynamic testing
- C . Unlike dynamic testing, which focuses on detecting potential defects, static testing focuses on detecting failures which may be due to actual defects
- D . Both static testing and dynamic testing can be used to highlight issues associated with non-functional characteristics
Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?
- A . Test-Driven Development (TDD)
- B . Acceptance Test-Driven Development (ATDD)
- C . Behavior-Driven Development (BDD)
- D . Domain-Driven Design (DDD)