[Jan 10, 2026] ISTQB-CTFL Exam Dumps - Try Best ISTQB-CTFL Exam Questions - ActualPDF
Verified ISTQB-CTFL exam dumps Q&As with Correct 409 Questions and Answers
NEW QUESTION # 228
Which ONE of the following work products TYPICALLY belongs to test execution?
- A. Automated test scripts used for test execution.
- B. A test plan that describes the test strategy and test objectives.
- C. A list of test conditions prioritized during test analysis.
- D. Test logs that document the results of test execution.
Answer: D
Explanation:
Comprehensive and Detailed In-Depth Explanation: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.
NEW QUESTION # 229
You are testing the latest version of an air-traffic control system prior to production deployment using exploratory testing. After following an unusual sequence of input steps, the system crashes. After the crash, you document a defect report with the following information:
*Title: System crashes unexpectedly during input.
*Brief summary: System crashes when an unusual sequence of inputs is used.
*Version: V1.001
*Test: Exploratory testing prior to production deployment
*Priority: Urgent
*Risk: High
*References: Screenshot of crashed application
What critical Information Is missing from this report?
- A. Change history.
- B. Description of the defect to enable reproduction.
- C. Conclusions, recommendations, and approvals.
- D. Status of defect
Answer: B
Explanation:
The critical information missing from the defect report is a detailed description of the defect to enable reproduction. A clear and concise description of the steps taken to reproduce the defect is essential for developers to understand the context and to be able to replicate the issue in their environment. Without this information, it can be challenging to diagnose and fix the defect. The ISTQB CTFL syllabus emphasizes the importance of providing all necessary details in a defect report to facilitate effective communication and resolution.
References: ISTQB CTFL Syllabus, Section 5.5, "Defect Management."
NEW QUESTION # 230
A company wants to reward each of its salespeople with an annual bonus that represents the sum of all the bonuses accumulated for every single sale made by that salesperson. The bonus for a single sale can take on the following four values: 3%, 5%, 7% and 10% (the percentage refers to the amount of the single sale). These values are determined on the basis of the type of customer (classified as "Basic" or "Premium") to which such sale was made, and on the amount of such sale classified into the following three groups G1, G2 and G3:
* [G1]: less than 300 euros
* [G2]: between 300 and 2000 euros
* [G3]: greater than 2000 euros
Which of the following is the minimum number of test cases needed to cover the full decision table associated with this scenario?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: D
Explanation:
The minimum number of test cases needed to cover the full decision table associated with this scenario is 6.
This is because the decision table has 4 conditions (type of customer and amount of sale) and 4 actions (bonus percentage). The conditions have 2 possible values each (Basic or Premium, and G1, G2 or G3), so the total number of combinations is 2 x 2 x 2 x 2 = 16. However, not all combinations are valid, as some of them are contradictory or impossible. For example, a sale cannot be both less than 300 euros and greater than 2000 euros at the same time. Therefore, we need to eliminate the invalid combinations and keep only the valid ones.
The valid combinations are:
Type of customer
Amount of sale
Bonus percentage
Basic
G1
3%
Basic
G2
5%
Basic
G3
7%
Premium
G1
5%
Premium
G2
7%
Premium
G3
10%
These 6 combinations cover all the possible values of the conditions and actions, and they are the minimum number of test cases needed to cover the full decision table.
References: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents,
NEW QUESTION # 231
You are working on creating test cases for a user story -
As a customer, I want to be able to book an ISTQB exam for a particular date, so that I can find choose my time slot and pay the correct amount, including discounts, if any.
The acceptance criteria for this :
1. The dates shown should be from the current date to 2 years in future
2. Initially there should be 10 timeslots available for each day, 1 hour each, starting at 8 AM GMT
3. Maximum 5 persons should be able to select a time slot after which that time slot should become unavailable
4. First timeslot should have a 10% discount
Which of the following is the BEST example of a test case for this user story?
- A. Logon to the site. Book 5 exams for the current date. Expected result: Exams should be booked. Book 6th timeslot for the same date. Expected result: The exam should be booked but no discount should be given.
- B. Logon to the site and book an exam for the 8 AM (GMT) timeslot Expected result: You should get 10% discounted price. Change the time to any other timeslot. Expected result: Discount should be removed
- C. Logon to the site. Expected result: Default 8 AM (GMT) timeslot should be selected Change the time to any other timeslot. Expected result: New slot should be booked
- D. Logon to the site. Book an exam for the current date. Expected result: timeslots should be shown. Change the time to any other date prior to the selected date. Expected result: New slot should become visible.
Answer: B
NEW QUESTION # 232
The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions
Based only on the given information, which of the following statements is TRUE?
- A. Column 7 represents an impossible situation and thus can be deleted
- B. Columns 1 and 3 can be merged into a single column
- C. Columns 2, 4, 6 and 8 can be merged into a single column
- D. Columns 5 and 7 can be merged into a single column
Answer: B
Explanation:
Decision tables are used to model complex decision logic by considering different combinations of conditions and actions. Based on the given decision table for prescribing drug therapy:
* Column 1 and Column 3 both result in the same actions (prescribing Amoxicillin).
* These columns can be merged because the actions taken do not depend on whether the patient is taking anticoagulant therapy (both are 'T' for this condition).
Thus, combining these columns simplifies the decision table without losing any information.
NEW QUESTION # 233
A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumenc 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?
- A. 7.
- B. 3.
- C. 6.
- D. 5.
Answer: A
Explanation:
To apply one-dimensional equivalence partitioning to the ID requirement, we need to consider each condition individually:
* Length of the ID: Valid partitions (5-10 characters), Invalid partitions (less than 5, more than 10) = 3 partitions.
* Type of characters: Valid partitions (alphanumeric), Invalid partitions (non-alphanumeric) = 2 partitions.
* First character: Valid partitions (letter), Invalid partitions (non-letter) = 2 partitions. Adding these partitions, we get a total of 3 (length) + 2 (character type) + 2 (first character) = 7 partitions. Thus, the correct answer is A.
NEW QUESTION # 234
A QA manager of a start-up company needs to implement within a week a low cost incident management tool. Which of the following is the best option?
- A. Manage the incidents in a spreadsheet posted on the intranet
- B. Manage the incidents through E-mails and phone calls
- C. Purchase and deploy an incident management tool
- D. Document incidents on a large board in the lab
Answer: A
Explanation:
An incident is any event that occurs during testing that requires investigation. An incident management tool is a software tool that supports recording and tracking incidents throughout their life cycle. A QA manager of a start-up company needs to implement within a week a low cost incident management tool. The best option for this case is to manage the incidents in a spreadsheet posted on the intranet. This option has several advantages over other options:
* It is low cost, as it does not require purchasing any additional software or hardware.
* It is easy to implement within a week, as it does not require installing or configuring any complex software or hardware.
* It is accessible and transparent, as it can be viewed and updated by anyone who has access to the intranet.
* It is structured and organized, as it can store and display various information about incidents, such as identifier, summary, description, severity, priority, status, resolution, etc. The other options are not suitable for this case, as they have several disadvantages over the chosen option:
* Documenting incidents on a large board in the lab is not a good option, as it is not accessible or transparent to anyone who is not physically present in the lab. It is also not structured or organized, as it may not store or display all the necessary information about incidents.
* Purchasing and deploying an incident management tool is not a good option, as it is not low cost or easy to implement within a week. It may require spending a significant amount of money and time on acquiring, installing and configuring the software or hardware.
* Managing the incidents through emails and phone calls is not a good option, as it is not structured or organized. It may lead to confusion, inconsistency or loss of information about incidents. Verified References: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, Chapter 3, page
32-33.
NEW QUESTION # 235
During which main group of test activity are the following tasks performed?
*Checking test results and logs against specified coverage criteria.
*Assessing the level of component or system quality based on test results and logs.
*Determining whether more tests are needed.
Select the correct answer:
- A. Test design.
- B. Test monitoring and control.
- C. Test planning.
- D. Test analysis.
Answer: B
Explanation:
The activities of checking test results and logs against specified coverage criteria, assessing the level of component or system quality based on test results and logs, and determining whether more tests are needed fall under the category of test monitoring and control. This phase involves ongoing assessment and adjustment of the test activities to ensure they meet the test objectives and quality goals.
NEW QUESTION # 236
A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?
- A. Every output equivalence class has been tested.
- B. The "dead" code has not been covered.
- C. Every input equivalence class has been tested.
- D. Every executable statement Is covered.
Answer: D
Explanation:
If a program got 100% decision coverage in a test, then it is guaranteed that every executable statement is covered. Decision coverage (also known as branch coverage) is a type of structural coverage (also known as white-box coverage) that measures how many decision outcomes have been exercised by a test suite. A decision outcome is a possible result of a decision point (such as an if-then-else statement) in a program's code. Decision coverage requires that each decision point has both true and false outcomes executed at least once by a test suite. Decision coverage implies statement coverage, which is another type of structural coverage that measures how many executable statements have been executed by a test suite. Statement coverage requires that each executable statement is executed at least once by a test suite. Therefore, if a program got 100% decision coverage in a test, then it also got 100% statement coverage in a test, which means that every executable statement is covered. The other options are not guaranteed to be true if a program got 100% decision coverage in a test. Every output equivalence class has been tested and every input equivalence class has been tested are not guaranteed to be true if a program got 100% decision coverage in a test, because equivalence classes are based on functional requirements or specifications, not on code structure or logic. Equivalence classes are used in specification-based testing (also known as black-box testing), which is a type of testing that does not consider the internal structure or implementation of the system under test.
Decision coverage is used in structure-based testing (also known as white-box testing), which is a type of testing that considers the internal structure or implementation of the system under test. Therefore, achieving
100% decision coverage does not imply achieving 100% equivalence class coverage. The "dead" code has not been covered is not guaranteed to be true if a program got 100% decision coverage in a test, because dead code (also known as unreachable code) is code that can never be executed due to logical errors or design flaws. Dead code can reduce readability and maintainability of the code, as well as increasecomplexity and size. Decision coverage does not account for dead code, as it only considers the decision outcomes that are possible to execute. Therefore, achieving 100% decision coverage does not imply that the dead code has not been covered. Verified References: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, page 36.
NEW QUESTION # 237
Given the following user story for the development of an online shoe store:
"As a customer, I want to be able to filter shoes by color so that I see, for example, only red shoes in the selection." Which of the following positive test cases BEST fits to the user story?
- A. Precondition: Home page of the shoe store is opened
Test steps to be performed:
Tick "red" in the color selection.
Click on the "Filter" button.
Expected result: Only red shoes are displayed. - B. Precondition: Homepage of shoe store with shoes size 40 is opened
Test steps to be performed:
Tick "red" in the color selection.
Click on the "Filter" button.
Expected result: Only red shoes of size 40 are displayed. - C. Precondition: Home page of the shoe store is opened
Test steps to be performed:
User logs in with his customer ID.
Tick "green" in the color selection.
Click on the "Filter" button. - D. Precondition: Home page of the shoe store is opened
Test steps to be performed:
Tick "red" in the color selection.
Click on the "Filter" button.
Expected result: Within 2 seconds all red shoes are displayed, then the other colors.
Answer: A
Explanation:
Expected result: Only red shoes are displayed.
NEW QUESTION # 238
Which of the types of test tools noted below BEST describes tools that support reviews?
- A. Tools to assess data quality
- B. Tools to support usability testing
- C. Tools to support static testing
- D. Tools to support specialized testing needs
Answer: C
Explanation:
Static testing refers to testing that doesn't involve executing code. It includes activities like reviews, inspections, and static analysis. Tools that support static testing help with activities such as analyzing source code, checking coding standards, and aiding in document reviews. These tools can automate or facilitate various aspects of static testing processes, such as highlighting potential issues in code or documents without executing the software.
Reference:
ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 6.1.1.
NEW QUESTION # 239
Decision table testing is being performed on transactions in a bank's ATM (Automated Teller Machine) system. Two test cases have already been generated for rules 1 and 4. which are shown below:
Which two of the additional test cases would achieve full coverage of the full decision table (when combined with the test cases that have already been generated for rules 1 and 4)?
- A. DT1.DT2
- B. DT1, DT4
- C. DT3, DT4
- D. DT2, DT3
Answer: D
Explanation:
Decision table testing is used to analyze combinations of inputs to determine the appropriate outputs, often based on specific rules or conditions.
For the problem statement:
Rule 1: (Withdrawal = Allowed, Balance = Sufficient, Fast Cash = True, Correct PIN = True) Outcome: Transaction = Approved Rule 4: (Withdrawal = Allowed, Balance = Sufficient, Fast Cash = True, Correct PIN = False) Outcome: Transaction = Declined The additional test cases are:
DT1: (Withdrawal = Allowed, Balance = Insufficient, Fast Cash = True, Correct PIN = True) Outcome: Transaction = Declined DT2: (Withdrawal = Allowed, Balance = Sufficient, Fast Cash = False, Correct PIN = True) Outcome: Transaction = Approved DT3: (Withdrawal = Allowed, Balance = Insufficient, Fast Cash = True, Correct PIN = False) Outcome: Transaction = Declined DT4: (Withdrawal = Allowed, Balance = Sufficient, Fast Cash = False, Correct PIN = False) Outcome: Transaction = Declined From the given test cases, DT2 covers the scenario where Fast Cash is False, which is not covered in the initial cases. DT3 covers the case where Balance is Insufficient and PIN is incorrect.
Combining Rules 1 and 4 with DT2 and DT3 covers all the scenarios.
Reference:
Certified Tester Foundation Level v4.0
10 Sample Exams ISTQB Foundation Level (CTFL) v4.0
NEW QUESTION # 240
As the last stage of a test cycle of an embedded device, you are performing exploratory testing. You observed that some character. (A, X andZ)sent via a serial port to the device do not get registered on the device whereas they should be. You suspect that this could be due to a wrong configuration of the "bit parity" parameter.
Which of the following items of an incident report would you beUNABLEto write down based on this information?
- A. Expected result
- B. Test case identifier
- C. Test setup details
- D. Actual result
Answer: B
Explanation:
An incident report is a document that records the details of an incident. An incident report typically contains the following items:
* Identifier: A unique identifier for the incident report
* Summary: A concise summary of the incident
* Description: A detailed description of the incident, including the steps to reproduce it, the expected and actual results, and any relevant screenshots or logs
* Severity: The degree of impact that the incident has on the system
* Priority: The level of urgency for resolving the incident
* Status: The current state of the incident, such as new, open, resolved, closed, etc.
* Resolution: The action taken to resolve the incident, such as fix, workaround, reject, etc. Based on the information given in the question, the tester would be able to write down all of these items except for the test case identifier. A test case identifier is a unique identifier for a test case that is used to link it to other test artifacts, such as test plans, test scripts, test results or incident reports. However, since the tester is performing exploratory testing, there is no predefined test case that can be associated with the incident. Exploratory testing is an approach to testing that emphasizes learning, test design and test execution at the same time. Exploratory testing relies on the tester's skills, creativity and intuition to explore the software under test and discover defects. Exploratory testing does not use formal test cases or scripts, but rather uses test charters or missions that guide the tester's actions and objectives. Verified References: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, Chapter 3, page
32-33; Chapter 5, page 47-48.
NEW QUESTION # 241
A test manager defined the following test levels in her test plan; Component, System and Acceptance.
Which Software Development lifecycle is the Test Manager most likely following?
- A. Waterfall
- B. Agile
- C. Prototyping
- D. V-Model
Answer: D
Explanation:
The test manager is most likely following the V-model for software development. The V-model is a software development model that defines four testing levels that correspond to four development phases: component testing corresponds to component design, integration testing corresponds to architectural design, system testing corresponds to system requirements specification, and acceptance testing corresponds to user requirements specification. The V-model also defines the test planning and test execution activities for each testing level. Agile is a software development model that follows an iterative and incremental approach, where testing is integrated into each iteration and adapts to changing requirements and feedback. Waterfall is a software development model that follows a sequential and linear approach, where testing is performed after the development phase is completed. Prototyping is a softwaredevelopment model that involves creating a simplified version of the software to elicit user feedback and validate requirements before developing the final product. Verified References: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, page 18.
NEW QUESTION # 242
Which statement is true regarding confirmation testing and regression testing?
- A. Confirmation testing confirms the quality of the test being run while regression testing ensures that the software still works after a change has been made.
- B. Confirmation testing aims to verify that a defect has been resolved and regression testing ensuring that existing functionality still works after a change.
- C. TESTER Involvement is essential whilst running retesting and regression testing.
- D. Confirmation testing is an optional activity whilst regression testing is not negotiable.
- E. Testers' involvement is essential whilst running retesting and regression testing.
Answer: B
Explanation:
Confirmation testing, also known as retesting, is conducted to verify that specific defects have been fixed.
Regression testing, on the other hand, is performed to ensure that recent changes have not adversely affected existing features of the software. Both types of testing are crucial for maintaining the integrity and quality of the software after modifications.
NEW QUESTION # 243
Which ONE of the following options MOST ACCURATELY describes the activities of "testing" and
"debugging"?
- A. Testing triggers a defect that is caused by an error in the software, whereas debugging is concerned with finding the causes of this defect, analyzing these causes, and eliminating them.
- B. Testing triggers a failure that is caused by a defect in the software, whereas debugging is concerned with finding the causes of this failure (defects), analyzing these causes, and reproducing them.
- C. Testing triggers a failure that is caused by a defect in the software, whereas debugging is concerned with finding the causes of this failure (defects), analyzing these causes, and eliminating them.
- D. Testing identifies a defect that is caused by an error in the software, whereas debugging is concerned with finding the causes of this defect, analyzing these causes, and eliminating them.
Answer: C
Explanation:
Comprehensive and Detailed In-Depth Explanation:Testing and debugging are separate but related activities. Testing executes the software to identify failures that result from defects (A). Debugging is the developer's responsibility and involves finding the cause of a failure (defect), analyzing it, and fixing the defect. The ISTQB syllabus explicitly differentiates these activities. Testing does not modify the software, whereas debugging does.
NEW QUESTION # 244
Which of the following statements is true?
- A. Failures can be caused by defects, but also by environmental conditions
- B. Bugs are defects found during component testing, while failures are defects found at higher test levels
- C. A defect may cause a failure which, when occurring, always causes an error
- D. A defect does not always produce a failure, while a bug always produces a failure
Answer: A
Explanation:
Failures can be caused by defects, but also by environmental conditions. A failure is an event in which the software system does not perform a required function or performs a function incorrectly, according to the expected behavior. A defect is a flaw in the software system or a deviation from the requirements or the specifications, that may cause a failure. However, not all failures are caused by defects, as some failures may be caused by environmental conditions, such as hardware malfunctions, network interruptions, power outages, incompatible configurations, etc. Environmental conditions are factors that affect the operation of the software system, but are not part of the software system itself. The other statements are false, because:
* A defect does not always produce a failure, while a bug always produces a failure. This statement is false, because a defect may or may not produce a failure, depending on the inputs, the outputs, the states, or the scenarios of the software system, and a bug is just another term for a defect, so it has the same possibility of producing a failure as a defect. For example, a defect in a rarely used feature or a hidden branch of the code may never produce a failure, while a defect in a frequently used feature or a critical path of the code may produce a failure often. A bug is not a different concept from a defect, but rather a synonym or a colloquial term for a defect, so it has the same definition and implications as a defect.
* A defect may cause a failure which, when occurring, always causes an error. This statement is false, because an error is not a consequence of a failure, but rather a cause of a defect. An error is a human action or a mistake that produces a defect in the software system, such as a typo, a logic flaw, a requirement misunderstanding, etc. An error is not observable in the software system, but rather in the human mind or the human work products, such as the code, the design, the documentation, etc. A failure is not a cause of an error, but rather a result of a defect, which is a result of an error. For example, an error in the code may cause a defect in the software system, which may cause a failure in the software behavior.
* Bugs are defects found during component testing, while failures are defects found at higher test levels.
This statement is false, because bugs and failures are not different types of defects, but rather different terms for defects and their manifestations. As mentioned before, bugs are just another word for defects, and failures are the events in which the software system does not perform as expected due to defects.
Bugs and failures can be found at any test level, not only at component testing or higher test levels. Test levels are the stages of testing that correspond to the levels of integration of the software system, such as component testing, integration testing, system testing, and acceptance testing. Defects and failures can occur and be detected at any test level, depending on the test objectives, the test basis, the test techniques, and the test environment. References: ISTQB Certified Tester Foundation Level (CTFL) v4.
0 sources and documents:
* ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 1.1.2, Testing and Quality1
* ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 1.2.1, Testing Principles1
* ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles1
* ISTQB Glossary of Testing Terms v4.0, Failure, Defect, Bug, Environmental Condition, Error, Test Level2
NEW QUESTION # 245
Use Scenario 1 "Happy Tomatoes" (from the previous question).
Using the Boundary Value Analysis (BVA) technique (in its two-point variant), identify the set of input values that provides the HIGHEST coverage.
- A. {6,7,21,22,29,30}
- B. {7,8,21,22,29,30}
- C. {6,7,8,21,22,29,31}
- D. {7,8,22,23,29,30}
Answer: B
Explanation:
Comprehensive and Detailed In-Depth Explanation:
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)
A two-point BVA means testing both the lower and upper boundary values of 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
NEW QUESTION # 246
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. 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
- 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. 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
Answer: B
Explanation:
This answer is correct because shift-left in testing is an approach that aims to perform testing activities as early as possible in the software development lifecycle, in order to find and fix defects faster and cheaper, and to improve the quality of the software product. Continuous integration is a practice that supports shift-left in testing, as it involves integrating and testing the software components frequently, usually several times a day, using automated tools and processes. Continuous integration can reduce the time between the introduction of a defect and its detection, thereby reducing the cost to fix it and the risk of accumulating defects that could affect the functionality or performance of the software product. Reference: ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.3, Section 3.2.1.3
NEW QUESTION # 247
Which of the following CORRECTLY matches the roles and responsibilities in a formal review?
- A. Review Leader - Creates the work product under review
- B. Author - Identify potential defects in the work product under review
- C. Scribe - Collates potential defects found during the individual review activity
- D. Facilitator - Fixes defects in the work product under review
Answer: C
Explanation:
In formal reviews, the scribe's role is to collate potential defects and other findings during the review process.
This position is crucial as it ensures all observations and defects are recorded accurately, facilitating efficient analysis and resolution of issues identified during the review.
References:ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 3.2.4 "Roles and Responsibilities in a Formal Review".
NEW QUESTION # 248
Which ONE of the following options MOST ACCURATELY describesstatement testing?
- A. In statement testing, the coverage items are control flow transfers between branches. The aim is to design test cases to exercise branches in the code until an acceptable level of coverage is achieved, expressed as a percentage.
- B. In statement testing, the coverage items are branches, and the aim is to design test cases to exercise branches in the code until an acceptable level of coverage is achieved, expressed as a percentage.
- C. In statement testing, the coverage items are decisions and statements. The aim is to design test cases that exercise statements in the code until an acceptable level of coverage is achieved, expressed as a percentage.
- D. In statement testing, the coverage items are executable statements. The aim is to design test cases that exercise statements in the code until an acceptable level of coverage is achieved, expressed as a percentage.
Answer: D
Explanation:
Comprehensive and Detailed In-Depth Explanation:Statement testingaims to executeevery executable statementin the source code at least once.
* (D) is correctas statement testing ensuresmaximum statement execution.
* (A) describes branch testing, which focuses on flow transfers.
* (B) and (C) incorrectly mix decision testing and branch testing concepts.
NEW QUESTION # 249
Which of the following is an example of black-box dynamic testing?
- A. Code inspection
- B. Checking memory leaks for a program by executing it
- C. Functional Testing
- D. Coverage analysis
Answer: C
Explanation:
Functional testing is an example of black-box dynamic testing. Black-box testing (also known as specification-based testing) is a type of testing that does not consider the internal structure or implementation of the system under test, but rather its external behavior or functionality. Dynamic testing is a type of testing that involves executing the system under test with various inputs and observing its outputs. Functional testing is a type of black-box dynamic testing that verifies that the system under test performs its intended functions according to its requirements or specifications. Functional testing can be performed at various levels and scopes depending on the objectives and criteria of testing. The other options are not examples of black-box dynamic testing. Code inspection is an example of white-box static testing. White-box testing (also known as structure-based testing) is a type of testing that considers the internal structure or implementation of the system under test. Static testing is a type of testing that does not involve executing the system under test, but rather analyzing it for defects, errors, or violations of standards. Code inspection is a type of white-box static testing that involves examining the source code of the system under test for quality, readability, maintainability, etc.
Checking memory leaks for a program by executing it is an example of white-box dynamic testing. Memory leaks are defects that occur when a program fails to release memory that it has allocated but no longer needs.
Checking memory leaks for a program by executing it requires knowledge and access to the internal structure or implementation of the program, such as memory allocation and deallocation mechanisms, pointers, references, etc. Coverage analysis is an example of white-box static testing. Coverage analysis is a technique that measures how much of the code or structure of the system under test has been exercised by a test suite.
Coverage analysis requires knowledge and access to the internal structure or implementation of the system under test, such as statements, branches, paths, conditions, etc. Verified References: A Study Guide to the ISTQB Foundation Level 2018 Syllabus - Springer, page 7.
NEW QUESTION # 250
Your organization's test strategy states that it is desirable to usemore than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratiois5:3.
The initial estimate for thedevelopment effort is 450 person-days.
Which ONE of the following options corresponds to the estimatedtest effortusing the ratio-based method?
- A. 720 person-days
- B. 180 person-days
- C. 750 person-days
- D. 270 person-days
Answer: D
Explanation:
Comprehensive and Detailed In-Depth Explanation:Theratio-based estimation methodrelies on historical relationships betweendevelopment and testing effort.
Using the given5:3 ratio:
Thus, the correct answer is270 person-days (D).
* (A) and (C) are incorrectas they overestimate the effort.
* (B) underestimates the testing effort based on the ratio.
Ratio-based estimationhelps allocate resources effectively based on past project data.
NEW QUESTION # 251
The whole-team approach:
- A. is mostly adopted in projects aimed at developing safety-critical systems, as it ensures the highest level of testing independence
- B. is a consensus-based approach that engages the whole team in estimating the user stories
- C. promotes the idea that all team members should have a thorough understanding of test techniques
- D. promotes the idea that all team members should be responsible for the quality of the product
Answer: D
Explanation:
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. References: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 3.1.1.1
NEW QUESTION # 252
Which of the following statements is incorrect regarding the involvement of testers in the software development lifecycle (SDLC)?
- A. Testers' involvement is essential; developers find it difficult to be objective.
- B. Testers should be involved from the beginning of the SDLC to increase understanding of design decisions and detect defects early.
- C. Testers should only be involved during the testing phase.
- D. Testers should contribute to all activities in the SDLC and participate in design discussions.
Answer: C
Explanation:
Involving testers only during the testing phase is incorrect as per the ISTQB CTFL syllabus. Effective involvement of testers is crucial throughout the entire software development lifecycle (SDLC). This includes early stages such as requirement analysis and design, which allows testers to understand the design decisions and detect defects early. Early involvement helps in better understanding the project and ensures that quality is built into the product from the beginning. Furthermore, the ISTQB syllabus emphasizes the importance of testers contributing to all activities in the SDLC, including design discussions, to enhance defect detection and prevention.
NEW QUESTION # 253
......
ISTQB ISTQB-CTFL Test Engine PDF - All Free Dumps: https://dumpstorrent.actualpdf.com/ISTQB-CTFL-real-questions.html
