ExamGecko
Home Home / ISTQB / CTFL4

ISTQB CTFL4 Practice Test - Questions Answers, Page 29

Question list
Search
Search

Related questions











Which of the following statements is NOT true about Configuration management and software testing?

A.
Configuration management helps maintain consistent versions of software artifacts.
A.
Configuration management helps maintain consistent versions of software artifacts.
Answers
B.
Configuration management supports the build process, which is essential for delivering a test release into the test environment.
B.
Configuration management supports the build process, which is essential for delivering a test release into the test environment.
Answers
C.
When testers report defects, they need to reference version-controlled items.
C.
When testers report defects, they need to reference version-controlled items.
Answers
D.
Version controlled test ware increases the chances of finding defects in the software under test.
D.
Version controlled test ware increases the chances of finding defects in the software under test.
Answers
Suggested answer: D

Explanation:

While configuration management is crucial for maintaining consistent versions of software artifacts and supporting the build process, it does not directly increase the chances of finding defects in the software under test. Version-controlled test ware ensures that the correct versions of test cases and other test artifacts are used, but it is the quality and thoroughness of the tests that determine the effectiveness of defect detection.

Reference: ISTQB CTFL Syllabus V4.0, Section 5.4

Given the following User Story: 'As an online customer, I would like to be able to cancel the purchase of an individual item from a shopping list so that it only displays the relevant items, in less than 1 second', which of the following can be considered as applicable acceptance test cases?

I . Click on my online shopping list, select the unwanted Item, delete the unwanted item, the unwanted Item is deleted from the shopping list in less than 1 second.

ii. Click on my online shopping list, select all the items, delete all the items, the unwanted items are deleted from the shopping list in less than 1 second.

iii. Tab to the online shopping list and press enter, select the unwanted item, delete the unwanted item, the unwanted item is deleted from the shopping list In less than 1 second.

Iv. Click on the checkout button, select the payment method, make payment, confirmation received of payment and shipping date.

v. Click on my shopping list, select the unwanted Item, delete the unwanted item, the unwanted item is deleted from the shopping list.

Select the correct answer:

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

Explanation:

Applicable acceptance test cases for the given user story should focus on the specific requirement of deleting an individual item from the shopping list and ensuring that it is removed in less than 1 second. Therefore, the valid test cases are: i. Click on my online shopping list, select the unwanted item, delete the unwanted item, the unwanted item is deleted from the shopping list in less than 1 second. iii. Tab to the online shopping list and press enter, select the unwanted item, delete the unwanted item, the unwanted item is deleted from the shopping list in less than 1 second.

Reference: ISTQB CTFL Syllabus V4.0, Section 5.2.2

End Practice TestAre you sure you want to end the test?YesNo


In a two-hour uninterrupted test session, performed as part of an iteration on an Agile project, a heuristic checklist was used to help the tester focus on some specific usability issues of a web application.

The unscripted tests produced by the tester's experience during such session belong to which one of the following testing quadrants?

A.
Q1
A.
Q1
Answers
B.
Q2
B.
Q2
Answers
C.
Q3
C.
Q3
Answers
D.
Q4
D.
Q4
Answers
Suggested answer: C

Explanation:

The unscripted tests produced by the tester's experience during the two-hour test session belong to the testing quadrant Q3. The testing quadrants are a classification of testing types based on two dimensions: the test objectives (whether the testing is focused on supporting the team or critiquing the product) and the test basis (whether the testing is based on the technology or the business). The testing quadrants are labeled as Q1, Q2, Q3, and Q4, and each quadrant represents a different testing perspective, such as unit testing, acceptance testing, usability testing, or performance testing. The testing quadrant Q3 corresponds to the testing types that have the objective of critiquing the product from the business perspective, such as exploratory testing, usability testing, user acceptance testing, alpha testing, beta testing, etc. The unscripted tests performed by the tester in the given scenario are examples of exploratory testing and usability testing, as they are based on the tester's experience, intuition, and learning of the web application, and they focus on some specific usability issues, such as the user interface, the user satisfaction, the user feedback, etc. The other options are incorrect, because:

The testing quadrant Q1 corresponds to the testing types that have the objective of supporting the team from the technology perspective, such as unit testing, component testing, integration testing, system testing, etc. These testing types are usually performed by developers or testers who have access to the source code, the design, the architecture, or the configuration of the software system, and they aim to verify the functionality, the quality, and the reliability of the software system at different levels of integration.

The testing quadrant Q2 corresponds to the testing types that have the objective of supporting the team from the business perspective, such as functional testing, acceptance testing, story testing, scenario testing, etc. These testing types are usually performed by testers or customers who have access to the requirements, the specifications, the user stories, or the business processes of the software system, and they aim to validate that the software system meets the expectations and the needs of the users and the stakeholders.

The testing quadrant Q4 corresponds to the testing types that have the objective of critiquing the product from the technology perspective, such as performance testing, security testing, reliability testing, compatibility testing, etc. These testing types are usually performed by testers or specialists who have access to the tools, the metrics, the standards, or the benchmarks of the software system, and they aim to evaluate the non-functional aspects of the software system, such as the efficiency, the security, the reliability, or the compatibility of the software system under different conditions or environments.Reference: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents:

ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles

ISTQB Glossary of Testing Terms v4.0, Testing Quadrant, Exploratory Testing, Usability Testing, Unit Testing, Component Testing, Integration Testing, System Testing, Functional Testing, Acceptance Testing, Story Testing, Scenario Testing, Performance Testing, Security Testing, Reliability Testing, Compatibility Testing


Which of the following statements BEST describes how test cases are derived from a use case?

A.
Test cases are derived based on non-functional requirements such as usability
A.
Test cases are derived based on non-functional requirements such as usability
Answers
B.
Test cases are created using white-box test techniques to execute scenarios of use cases
B.
Test cases are created using white-box test techniques to execute scenarios of use cases
Answers
C.
Test cases are derived based on pair testing between a user and a tester to find defects
C.
Test cases are derived based on pair testing between a user and a tester to find defects
Answers
D.
Test cases are designed to cover various user behaviors, including basic, exceptional or alternative and error behaviors associated with human users or systems
D.
Test cases are designed to cover various user behaviors, including basic, exceptional or alternative and error behaviors associated with human users or systems
Answers
Suggested answer: D

Explanation:

Use cases describe a system's behavior as it responds to a request from a user. They typically consist of various scenarios, such as basic flow, alternative flow, and exceptional flow, which represent possible behaviors when a user interacts with the system. When deriving test cases from use cases, it is important to cover these different types of user behaviors. Test cases should be designed to verify how the system behaves during each of these scenarios. This ensures that the system operates correctly for normal and error conditions encountered by human users or systems interacting with the application. Thus, test cases derived from use cases aim to cover basic, exceptional, and alternative flows, ensuring comprehensive coverage.

Reference:

ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 4.2.4.

Given the following state model of sales order software:

SEE ATTACHMENT

Which of the following sequences of tran-sitions provides the highest level of tran-sition coverage for the model (assuming you can start in any state)?

A.
IN PRODUCTION -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED -> PLACED
A.
IN PRODUCTION -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED -> PLACED
Answers
B.
IN PRODUCTION -> SHIPPED -> INVOICED -> CANCELLED -> PLACED -> IN PRODUCTION
B.
IN PRODUCTION -> SHIPPED -> INVOICED -> CANCELLED -> PLACED -> IN PRODUCTION
Answers
C.
PLACED -> IN PRODUCTION -> SHIPPED -> CANCELLED -> PLACED
C.
PLACED -> IN PRODUCTION -> SHIPPED -> CANCELLED -> PLACED
Answers
D.
PLACED -> CANCELLED -> PLACED -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED
D.
PLACED -> CANCELLED -> PLACED -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED
Answers
Suggested answer: B

Explanation:

To achieve the highest level of transition coverage, one must consider all the possible transitions between the states in the given state model of the sales order software. The transitions in the sequence provided in Option B - 'IN PRODUCTION -> SHIPPED -> INVOICED -> CANCELLED -> PLACED -> IN PRODUCTION' cover all the states and transitions effectively. This covers the transitions from IN PRODUCTION to SHIPPED, SHIPPED to INVOICED, INVOICED to CANCELLED, CANCELLED to PLACED, and PLACED to IN PRODUCTION, thereby maximizing the transition coverage.

Reference:

ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 4.3.5.

Which of the following BEST describes exploratory testing?

A.
Exploratory testing is a suitable test technique which may replace both black-box and white-box test techniques
A.
Exploratory testing is a suitable test technique which may replace both black-box and white-box test techniques
Answers
B.
Exploratory testing is a valid and useful black-box test technique since it focuses on test cases related to the architecture and design of a system
B.
Exploratory testing is a valid and useful black-box test technique since it focuses on test cases related to the architecture and design of a system
Answers
C.
Exploratory testing requires both solid specifications and much project time available for test execution
C.
Exploratory testing requires both solid specifications and much project time available for test execution
Answers
D.
Exploratory testing may be used within defined time periods, during which the tester may follow a test charter as a guide
D.
Exploratory testing may be used within defined time periods, during which the tester may follow a test charter as a guide
Answers
Suggested answer: D

Explanation:

Exploratory testing involves simultaneous test design and execution and is guided by a test charter, which outlines what needs to be tested, how it should be tested, and what to look for. This technique is typically conducted within predefined time periods, known as time-boxing, which allows testers to explore a system, understand its functionalities, and identify potential issues without detailed documentation or prior test case planning. The key aspects of exploratory testing include flexibility, adaptability, and the ability to respond to system behavior during testing.

Reference:

ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 4.4.2.

Which of the following BEST describes checklist-based testing?

A.
Checklist-based testing includes formal tests from detailed lists of test conditions, allowing much repeatability
A.
Checklist-based testing includes formal tests from detailed lists of test conditions, allowing much repeatability
Answers
B.
Checklist-based testing may involve a list of tests based on what is important to the user as well as an understanding of why and how software fails
B.
Checklist-based testing may involve a list of tests based on what is important to the user as well as an understanding of why and how software fails
Answers
C.
Checklist-based testing, while popular, provides little consistency and few guidelines concerning test case development
C.
Checklist-based testing, while popular, provides little consistency and few guidelines concerning test case development
Answers
D.
Checklist-based testing is restricted to non-functional testing, including usability, performance, and security test
D.
Checklist-based testing is restricted to non-functional testing, including usability, performance, and security test
Answers
Suggested answer: B

Explanation:

Checklist-based testing involves using checklists that contain items, such as potential test conditions, that should be tested. These checklists are often based on insights into what is important to the user, potential areas where software might fail, and specific aspects that need to be tested. It provides a structured yet flexible approach to testing, ensuring key areas are covered while allowing testers to use their experience and understanding of the system. Checklist-based testing is not limited to non-functional testing but can be applied to various types of testing, including functional testing.

Reference:

ISTQB Certified Tester Foundation Level Syllabus v4.0, Section 4.4.5.

Which of the following BEST explains a drawback of independent testing?

A.
Having the business organization participate as an independent test team can hurt the overall testing effort since business participants are often not trained nor experienced in testing
A.
Having the business organization participate as an independent test team can hurt the overall testing effort since business participants are often not trained nor experienced in testing
Answers
B.
Due to their differing backgrounds and perspectives, an independent test team may discover defects which the developers did not uncover
B.
Due to their differing backgrounds and perspectives, an independent test team may discover defects which the developers did not uncover
Answers
C.
An independent test team may be isolated from the rest of the development and project team
C.
An independent test team may be isolated from the rest of the development and project team
Answers
D.
An independent test team may possess specializations in specific test types such as usability or security which detract from the overall effectiveness of the test team
D.
An independent test team may possess specializations in specific test types such as usability or security which detract from the overall effectiveness of the test team
Answers
Suggested answer: C

Explanation:

Independent testing offers several advantages, such as unbiased testing and detection of different defects. However, a drawback is that an independent test team may be isolated from the development team and project team. This can lead to communication gaps, reduced collaboration, and a lack of understanding of the project context.

According to the ISTQB Certified Tester Foundation Level (CTFL) syllabus v4.0, an independent test team may not have the same level of understanding of the system as the development team, leading to potential issues in communication and integration (ISTQB not-for-profit association).

Certified Tester Foundation Level v4.0

ISTQB Foundation Level Syllabus 4.0 (2023)

Total 288 questions
Go to page: of 29