ExamGecko
Home Home / ISTQB / STQB-Agile-Public

ISTQB STQB-Agile-Public Practice Test - Questions Answers, Page 3

Question list
Search
Search

List of questions

Search

Related questions











Which of the following sentences related to Risk-based testing is CORRECT?

SELECT ONE OPTION

A.
Risk-based testing does not fit well in Agile development processes, as short iterations mandate short test times.
A.
Risk-based testing does not fit well in Agile development processes, as short iterations mandate short test times.
Answers
B.
Risk-based testing fits well in Agile development processes, as risks are easy to identify when the work is divided into user stories.
B.
Risk-based testing fits well in Agile development processes, as risks are easy to identify when the work is divided into user stories.
Answers
C.
Risk-based testing fits well in Agile development processes, as risks are analyzed twice - during release and iteration planning.
C.
Risk-based testing fits well in Agile development processes, as risks are analyzed twice - during release and iteration planning.
Answers
D.
Risk-based testing does not fit in Agile development processes, as each iteration focuses on limited parts of the product.
D.
Risk-based testing does not fit in Agile development processes, as each iteration focuses on limited parts of the product.
Answers
Suggested answer: C

Explanation:

Risk-based testing is a strategic approach to testing that prioritizes testing activities based on the level of risk associated with various features or components of the software. In Agile development, this approach aligns well with the iterative and incremental nature of Agile methodologies. During both release and iteration planning, Agile teams assess and prioritize work based on risk, value, and other factors. This double layer of risk analysis allows teams to focus their testing efforts more effectively on areas that pose the greatest risk to the project's success, thereby enhancing the quality and reliability of the deliverables. This approach is consistent with Agile principles, which emphasize adaptability and the delivery of value to the customer.

Which statement about an Agile task board is CORRECT?

SELECT ONE OPTION

A.
It is updated once at the end of each iteration.
A.
It is updated once at the end of each iteration.
Answers
B.
It provides detailed visual representation of the whole team's status.
B.
It provides detailed visual representation of the whole team's status.
Answers
C.
It is a detailed visual representation of the status of testing.
C.
It is a detailed visual representation of the status of testing.
Answers
D.
Only ''in progress' tasks are shown on the task board.
D.
Only ''in progress' tasks are shown on the task board.
Answers
Suggested answer: B

Explanation:

An Agile task board is a visual management tool used by Agile teams to track the progress of work items during an iteration or sprint. It typically includes columns for different stages of work (e.g., To Do, In Progress, Done) and cards or sticky notes representing individual tasks or user stories. The task board provides a detailed visual representation of the whole team's status, allowing team members and stakeholders to quickly see what work is in progress, what has been completed, and what is yet to be started. This visibility supports transparency, one of the core values of Agile, and facilitates communication and collaboration within the team. The task board is updated regularly, often daily during stand-up meetings, to reflect the most current status of the work.

Which of the following is the BEST way for a test team to keep its independence when working in an Agile development environment?

SELECT ONE OPTION

A.
Share the Test Strategy with the Agile development team, but not the details of the Test Cases.
A.
Share the Test Strategy with the Agile development team, but not the details of the Test Cases.
Answers
B.
Locate the team that develops the test automation framework in a different location to the Agile development team.
B.
Locate the team that develops the test automation framework in a different location to the Agile development team.
Answers
C.
Co-locate only some of the testers with the Agile development team, while the rest of the testers are in a different location.
C.
Co-locate only some of the testers with the Agile development team, while the rest of the testers are in a different location.
Answers
D.
Assign testers to be members of the Agile team, but ensure the testers report to a different manager than the developers.
D.
Assign testers to be members of the Agile team, but ensure the testers report to a different manager than the developers.
Answers
Suggested answer: D

Explanation:

Maintaining the independence of the test team within an Agile development environment can be achieved by integrating testers into the Agile teams while ensuring they have a separate reporting line. This arrangement helps in preserving the objectivity of the testing function without isolating testers from the collaborative and fast-paced Agile environment. Testers contribute to the team's activities and participate in all Agile ceremonies, fostering a strong collaboration and understanding of the product. However, by reporting to a different manager, testers can maintain an independent perspective, which is crucial for unbiased quality assurance. This approach aligns with Agile values of collaboration and individuals and interactions over processes and tools, while also respecting the need for independent verification and validation of the software product.

You have been asked to explain to your client how to define acceptance criteria that are fully testable. Which of the following is the BEST EXAMPLE for testable acceptance criteria?

SELECT ONE OPTION

A.
Action 'Reopen' must be available only for a user with a specific authorization level.
A.
Action 'Reopen' must be available only for a user with a specific authorization level.
Answers
B.
The ID field must accept input value of a length between 2 and 10 characters.
B.
The ID field must accept input value of a length between 2 and 10 characters.
Answers
C.
The interface to External System shall be specified.
C.
The interface to External System shall be specified.
Answers
D.
The program's icon should be clear and attractive.
D.
The program's icon should be clear and attractive.
Answers
Suggested answer: B

Which of the following statements would you expect to be the MOST direct advantage of the whole-team approach?

SELECT ONE OPTION

A.
Reducing the involvement of business representatives because of the increased communication and collaboration between testers and developers.
A.
Reducing the involvement of business representatives because of the increased communication and collaboration between testers and developers.
Answers
B.
Having at least once a day an automated build and test process that detects integration errors early and quickly.
B.
Having at least once a day an automated build and test process that detects integration errors early and quickly.
Answers
C.
Avoiding requirements misunderstandings which may not have been detected until later in the development cycle when they are more expensive to fix.
C.
Avoiding requirements misunderstandings which may not have been detected until later in the development cycle when they are more expensive to fix.
Answers
D.
Capitalizing on the combined skills of business representatives, testers and developers working together to contribute to project success.
D.
Capitalizing on the combined skills of business representatives, testers and developers working together to contribute to project success.
Answers
Suggested answer: C

Which of the following is NOT a typical task performed by the tester within an Agile team?

SELECT ONE OPTION

A.
Ensuring the appropriate testing tasks are scheduled during iteration planning.
A.
Ensuring the appropriate testing tasks are scheduled during iteration planning.
Answers
B.
Ensuring all project status meetings are held according to the plan.
B.
Ensuring all project status meetings are held according to the plan.
Answers
C.
Suggesting improvements in team retrospectives.
C.
Suggesting improvements in team retrospectives.
Answers
D.
Working with business stakeholders to clarify requirements.
D.
Working with business stakeholders to clarify requirements.
Answers
Suggested answer: B

A calculator application is being developed. The third sprint has been planned to add functionality to the calculator to allow scientific calculations. Which TWO examples below represent activities that would likely be managed on an agile task board for the third sprint?

I) A task to design the features planned for the next sprint.

ii) A task to run an acceptance test for a user story.

iii) A task to automate regression tests.

iv) A task to participate in training in preparation for the fourth sprint.

v) A task to produce a daily progress report for the agile team members.

SELECT ONE OPTION

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

Consider an online application that allows registered users to pay the annual car tax based on the vehicle's engine power in kW. Given the following user story:

''As a customer I need the online application to calculate the annual car tax amount that I need to pay for my car':

- If the power of the vehicle is less than 20 kW, then the annual car tax is free

- If the power of the vehicle is more or equal than 20 kW but less or equal than 150 kW, then the annual car tax is 250 Euros

- If the power of the vehicle is more than 150 kW, then the annual car tax is 750 Euros'

What is the MOST suitable use of a black-box test design technique for this user story?

SELECT ONE OPTION

A.
State transition testing. Test the transitions between the following states: logging In. inserting the power of the vehicle, making payment, logging out
A.
State transition testing. Test the transitions between the following states: logging In. inserting the power of the vehicle, making payment, logging out
Answers
B.
Use case testing. Test the following use case (Actor=registered user): Pre-condition=registered user logged in Scenario=registered user inserts the power of the vehicle, making payment and logs out Post-condition=car tax paid and registered user logged out
B.
Use case testing. Test the following use case (Actor=registered user): Pre-condition=registered user logged in Scenario=registered user inserts the power of the vehicle, making payment and logs out Post-condition=car tax paid and registered user logged out
Answers
C.
Decision table testing. Test the following conditions: Condltions=reglstered user logged In; inserted power of the vehlcle=20kW; Action=Car tax paid
C.
Decision table testing. Test the following conditions: Condltions=reglstered user logged In; inserted power of the vehlcle=20kW; Action=Car tax paid
Answers
D.
Equivalence partitioning. Test the annual car tax value for the following partitions: [power of the vehicle<20 kW; 20 kW ?power of the vehicle?! 50 kW; power of the vehicle>150 kW]
D.
Equivalence partitioning. Test the annual car tax value for the following partitions: [power of the vehicle<20 kW; 20 kW ?power of the vehicle?! 50 kW; power of the vehicle>150 kW]
Answers
Suggested answer: C

Which of the following statements about Agile retrospectives is CORRECT?

SELECT ONE OPTION

A.
During Agile retrospectives, testers should be encouraged to provide constructive suggestions only on non-testing activities.
A.
During Agile retrospectives, testers should be encouraged to provide constructive suggestions only on non-testing activities.
Answers
B.
In an Agile retrospective the moderator can encourage and make sure that good practices are kept by the team, by asking what the team is doing well.
B.
In an Agile retrospective the moderator can encourage and make sure that good practices are kept by the team, by asking what the team is doing well.
Answers
C.
Agile retrospectives should be focused mainly on impediments that are outside the control of the team because these issues are more challenging.
C.
Agile retrospectives should be focused mainly on impediments that are outside the control of the team because these issues are more challenging.
Answers
D.
Unlike working sessions or meetings held in non Agile projects, Agile retrospectives do not require follow-up activities.
D.
Unlike working sessions or meetings held in non Agile projects, Agile retrospectives do not require follow-up activities.
Answers
Suggested answer: B

Which of the following would provide the MOST independence for testers working with agile teams?

SELECT ONE OPTION

A.
Testers from an independent test team who do not get involved with the Agile team, but are assigned to do System Testing once all sprints are completed.
A.
Testers from an independent test team who do not get involved with the Agile team, but are assigned to do System Testing once all sprints are completed.
Answers
B.
Testers are fully embedded in each Agile team to perform many of the testing tasks.
B.
Testers are fully embedded in each Agile team to perform many of the testing tasks.
Answers
C.
Testers from an independent test team are assigned on-demand for the final days of each sprint.
C.
Testers from an independent test team are assigned on-demand for the final days of each sprint.
Answers
D.
Testers from an independent test team are assigned to the Agile team at the beginning of the project, returning for re assignment to a new agile team.
D.
Testers from an independent test team are assigned to the Agile team at the beginning of the project, returning for re assignment to a new agile team.
Answers
Suggested answer: B

Explanation:

In Agile project environments, embedding testers within the Agile teams promotes close collaboration, immediate feedback, and continuous improvement, essential principles of Agile methodologies. This integration enables testers to be involved in all stages of the development process, from planning and design to execution and review, facilitating early detection of defects, understanding of user requirements, and adherence to quality standards. The Agile Manifesto emphasizes individuals and interactions over processes and tools, advocating for collaborative team environments where business people and developers work together daily throughout the project. This approach contrasts with traditional methods where testing is often conducted in isolation or after development phases, potentially leading to delays and reduced quality due to the late discovery of issues.

Total 40 questions
Go to page: of 4