ExamGecko
Home Home / ISTQB / CTFL4

ISTQB CTFL4 Practice Test - Questions Answers, Page 27

Question list
Search
Search

List of questions

Search

Related questions











Which of the following statements are true?

1. Early and frequent feedback helps to avoid requirements misunderstanding.

2. Early feedback allows teams to do more with less.

3. Early feedback allows the team to focus on the most Important features.

4. Early and frequent feedback clarifies customer feedback by applying static testing techniques

Select the correct answer:

A.
3
A.
3
Answers
B.
2
B.
2
Answers
C.
1
C.
1
Answers
D.
4
D.
4
Answers
Suggested answer: C

Explanation:

The statement 'Early and frequent feedback helps to avoid requirements misunderstanding' is true. Early feedback from stakeholders, through reviews and other static testing techniques, helps clarify requirements and ensures that any misunderstandings are addressed promptly. This practice aligns with Agile principles and contributes to developing software that meets user needs more accurately.

Which of the following statements best describes the difference between product risk and project risk in software testing?

A.
Product risk refers to the risk associated with the project's schedule, budget, and resources, while project risk refers to the risk associated with the quality and functionality of the software product.
A.
Product risk refers to the risk associated with the project's schedule, budget, and resources, while project risk refers to the risk associated with the quality and functionality of the software product.
Answers
B.
Product risk refers to the risk associated with issues such as delays in work product deliveries, inaccurate estimates, while project risk refers to the risk associated with the project's schedule, budget, and resources.
B.
Product risk refers to the risk associated with issues such as delays in work product deliveries, inaccurate estimates, while project risk refers to the risk associated with the project's schedule, budget, and resources.
Answers
C.
Product risk and project risk are essentially the same and can be used interchangeably.
C.
Product risk and project risk are essentially the same and can be used interchangeably.
Answers
D.
Product risk refers to the risk associated with delays in elements such as work product deliveries and inaccurate estimates, while project risk refers to the risk associated with issues such as user dissatisfaction.
D.
Product risk refers to the risk associated with delays in elements such as work product deliveries and inaccurate estimates, while project risk refers to the risk associated with issues such as user dissatisfaction.
Answers
Suggested answer: B

Explanation:

Product risk involves the potential issues that can affect the quality and functionality of the software product, such as defects, performance problems, and usability issues. Project risk, on the other hand, relates to the risks that can impact the project's schedule, budget, and resources, such as delays, cost overruns, and resource constraints. Understanding both types of risks is crucial for managing and mitigating potential problems in software projects.

You are testing a system that is used in motor vehicles to warn the driver of an obstacle when re-versing. Output is provided by a series of LED lights (green, yellow, and red), each illuminated based on clearly defined conditions.

The following summary describes the functionality:

* Object within 10 metres, green LED lit.

* Object within 5 metres, yellow LED lit.

* Object within 1 metre, red LED lit.

* Setting sensitivity mode to 'ON' will result in only the red LED being lit when the object is within 1 metre.

The following decision table describes the rules associated with the functioning of this proximity warning system:

Which intended functionality is tested by Rule 5 in the decision table?

A.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'off', resulting in the yellow LED being lit.
A.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'off', resulting in the yellow LED being lit.
Answers
B.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'on', resulting in the yellow LED being lit.
B.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'on', resulting in the yellow LED being lit.
Answers
C.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'off', resulting in no LED being lit.
C.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'off', resulting in no LED being lit.
Answers
D.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'on', resulting in no LED being lit.
D.
Object is within 5 metres of the vehicle and the sensitivity mode is switched 'on', resulting in no LED being lit.
Answers
Suggested answer: D

Explanation:

Rule 5 in the decision table indicates that when the object is within 5 metres of the vehicle and the sensitivity mode is switched 'on', no LED is lit. This matches the conditions and actions described in the decision table provided, ensuring that only the red LED is lit when the sensitivity mode is on and the object is within 1 metre, otherwise no LED is lit .

Select which of the following statements describe the key principles of software testing?

i. Testing shows the presence of defects, not their absence.

ii. Testing everything Is possible.

iii. Early testing Is more expensive and is a waste of time.

iv. Defects cluster together.

v. Testing is context dependent.

vi. Beware of the pesticide paradox.

vii. Absence of errors is a fallacy.

Select the correct answer:

A.
i, iv, v, vi and vii
A.
i, iv, v, vi and vii
Answers
B.
I, ii, v. vi and vii
B.
I, ii, v. vi and vii
Answers
C.
iii. iv, v. vi and vii
C.
iii. iv, v. vi and vii
Answers
D.
ii, iii, iv, v and vi
D.
ii, iii, iv, v and vi
Answers
Suggested answer: A

Explanation:

The key principles of software testing include: i. Testing shows the presence of defects, not their absence. iv. Defects cluster together. v. Testing is context dependent. vi. Beware of the pesticide paradox. vii. Absence of errors is a fallacy. These principles highlight the importance of recognizing the limitations and context of testing, as well as the potential for repeated tests to become less effective.

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.
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.
Answers
B.
Confirmation testing is an optional activity whilst regression testing is not negotiable.
B.
Confirmation testing is an optional activity whilst regression testing is not negotiable.
Answers
C.
Confirmation testing aims to verify that a defect has been resolved and regression testing ensuring that existing functionality still works after a change.
C.
Confirmation testing aims to verify that a defect has been resolved and regression testing ensuring that existing functionality still works after a change.
Answers
D.
Testers' involvement is essential whilst running retesting and regression testing.
D.
Testers' involvement is essential whilst running retesting and regression testing.
Answers
E.
TESTER Involvement is essential whilst running retesting and regression testing.
E.
TESTER Involvement is essential whilst running retesting and regression testing.
Answers
Suggested answer: C

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.

Which of the following statements best describe Behavior-Driven Development (BDD)?

A.
A collaborative approach that allows every stakeholder to contribute to how the software component must behave.
A.
A collaborative approach that allows every stakeholder to contribute to how the software component must behave.
Answers
B.
Expresses the behavior of an application with test cases written in Given When Then format.
B.
Expresses the behavior of an application with test cases written in Given When Then format.
Answers
C.
Is used to develop code guided by automated test cases.
C.
Is used to develop code guided by automated test cases.
Answers
D.
A psychological technique in which the team's behavior in agile teams is evaluated.
D.
A psychological technique in which the team's behavior in agile teams is evaluated.
Answers
Suggested answer: A

Explanation:

Behavior-Driven Development (BDD) is a collaborative approach that enhances communication among project stakeholders, including developers, testers, and business analysts. It involves defining how software should behave through examples written in a common language understandable by all stakeholders, often using the Given-When-Then format.

Which TWO of the following are benefits of continuous integration?

I . Allows earlier detection and easier root cause analysis of integration problems and conflicting changes.

II . Removes the need for manual test analysis, design and execution.

Hi. Removes the dependency on automated regression packs when integrating larger systems, or components.

iv. Gives the development team regular feedback on whether the code is working.

Select the correct answer:

A.
i and iv
A.
i and iv
Answers
B.
i and ii
B.
i and ii
Answers
C.
i and iii
C.
i and iii
Answers
D.
iii and iv
D.
iii and iv
Answers
Suggested answer: A

Explanation:

The benefits of continuous integration include: i. Allows earlier detection and easier root cause analysis of integration problems and conflicting changes. iv. Gives the development team regular feedback on whether the code is working. These benefits help in maintaining the stability and quality of the codebase by integrating and testing changes frequently and providing quick feedback to developers.

Select the roles required in a formal review:

A.
Author, Management, Facilitator, Review Leader, Reviewers, Scribe
A.
Author, Management, Facilitator, Review Leader, Reviewers, Scribe
Answers
B.
Author, Tester. Facilitator. Review Leader. Reviewers. Scribe
B.
Author, Tester. Facilitator. Review Leader. Reviewers. Scribe
Answers
C.
Author, Business analyst. Facilitator, Review Leader. Reviewers. Scribe
C.
Author, Business analyst. Facilitator, Review Leader. Reviewers. Scribe
Answers
D.
Author. Developer, Facilitator. Review Leader. Reviewers. Scribe
D.
Author. Developer, Facilitator. Review Leader. Reviewers. Scribe
Answers
Suggested answer: A

Explanation:

In a formal review, the roles involved typically include the author, management, facilitator (also known as moderator), review leader, reviewers, and scribe. Each role has specific responsibilities to ensure the effectiveness and efficiency of the review process:

The author creates and refines the work product being reviewed.

Management allocates resources and supports the review process.

The facilitator manages the review meeting, ensuring it proceeds smoothly.

The review leader plans the review and ensures it meets its objectives.

Reviewers examine the work product to identify defects.

The scribe records issues raised during the review meeting.

Which two of the following statements describe the advantages provided by good traceability between the test basis and test work products?

I . Analyzing the impact of changes.

ii. A measure of code quality.

iii. Accurate test estimation.

iv. Making testing auditable.

Select the correct answer:

A.
i and ii
A.
i and ii
Answers
B.
i and iv
B.
i and iv
Answers
C.
i and iii
C.
i and iii
Answers
D.
ii and iii
D.
ii and iii
Answers
Suggested answer: B

Explanation:

Good traceability between the test basis and test work products provides several advantages: i. Analyzing the impact of changes: Traceability allows for easy identification of which parts of the test work products will be affected by changes in the requirements or design, facilitating impact analysis. iv. Making testing auditable: Traceability ensures that there is a clear connection between the requirements and the test cases, which makes the testing process auditable and provides evidence that all requirements have been tested.

You are an experienced tester on a project with incomplete requirements and under pressure to deploy.

What type of testing should you do?

A.
Decision-based testing.
A.
Decision-based testing.
Answers
B.
Checklist-based testing.
B.
Checklist-based testing.
Answers
C.
Error guessing.
C.
Error guessing.
Answers
D.
Exploratory testing.
D.
Exploratory testing.
Answers
Suggested answer: D

Explanation:

When working on a project with incomplete requirements and under pressure to deploy, exploratory testing is particularly suitable. This type of testing allows testers to use their expertise and intuition to explore the system's functionality and identify defects without needing detailed specifications. Exploratory testing is flexible and can quickly adapt to changes and gaps in the requirements.

Total 288 questions
Go to page: of 29