ExamGecko
Home Home / ISTQB / STQB-Agile-Public

STQB-Agile-Public: ISTQB Agile Public Sector

ISTQB Agile Public Sector
Vendor:

ISTQB

ISTQB Agile Public Sector Exam Questions: 40
ISTQB Agile Public Sector   2.370 Learners
Take Practice Tests
Comming soon
PDF | VPLUS
This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.

Related questions

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.

asked 18/09/2024
ANDREA SIMONELLI
37 questions

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.

asked 18/09/2024
Ramesh Kumar Patel
31 questions

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
asked 18/09/2024
Selladurai Ravi
42 questions

Which of the following statements about the benefits of the Agile processes promoting early and frequent feedback is NOT true?

SELECT ONE OPTION

A.
In Agile projects where feedback is provided early and frequently, defects and incorrect requirements are caught earlier and those problems can be fixed faster.
A.
In Agile projects where feedback is provided early and frequently, defects and incorrect requirements are caught earlier and those problems can be fixed faster.
Answers
B.
Increasing the frequency of feedback and communication between all the stakeholders involved in Agile projects eliminates all communication problems.
B.
Increasing the frequency of feedback and communication between all the stakeholders involved in Agile projects eliminates all communication problems.
Answers
C.
Feedback from well-conducted Agile retrospectives can be used to positively affect the development process over the course of the next iteration.
C.
Feedback from well-conducted Agile retrospectives can be used to positively affect the development process over the course of the next iteration.
Answers
D.
Early and frequent feedback enables the team to deliver the features that represent the highest business value to the customer first.
D.
Early and frequent feedback enables the team to deliver the features that represent the highest business value to the customer first.
Answers
Suggested answer: B

Explanation:

Option B is not true regarding the benefits of Agile processes promoting early and frequent feedback. The statement, 'Increasing the frequency of feedback and communication between all the stakeholders involved in Agile projects eliminates all communication problems,' overstates the capability of Agile methodologies. While Agile practices such as Scrum and Kanban emphasize continuous feedback and collaboration to improve project outcomes and adapt to changes, they do not claim to eliminate all communication problems.

Communication challenges can arise due to various factors, including but not limited to, differences in stakeholders' perspectives, misunderstandings, and external constraints. Agile methodologies aim to reduce the impact of these challenges by promoting transparency, regular interactions, and adaptive planning. Tools like daily stand-ups, retrospectives, and sprint reviews facilitate ongoing dialogue among team members and stakeholders, helping to identify and address issues promptly. However, these practices enhance communication effectiveness rather than eliminating all potential communication problems.

In contrast, options A, C, and D accurately reflect the principles and benefits of Agile methodologies. Early and frequent feedback helps in identifying and rectifying defects and misalignments with requirements more quickly (A), improves development processes through reflective practices like retrospectives (C), and ensures that the team prioritizes work that delivers the highest value to the customer (D).

Therefore, option B is the verified answer as it presents an unrealistic expectation of Agile processes' impact on communication challenges, contradicting the Agile Manifesto's acknowledgment of the complexity and collaborative nature of software development.

asked 18/09/2024
Ali Danial
36 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.

asked 18/09/2024
Sergio Pena Ochoa
36 questions

What is the definition of agile software development?

SELECT ONE OPTION

A.
A group of software development methodologies based on iterative incremental development with self-organizing cross-functional teams who cooperate to define requirements and to implement the solution.
A.
A group of software development methodologies based on iterative incremental development with self-organizing cross-functional teams who cooperate to define requirements and to implement the solution.
Answers
B.
A framework to describe the software development lifecycle activities from requirements specification to maintenance where test planning of the various test levels is done as soon as the test basis is ready.
B.
A framework to describe the software development lifecycle activities from requirements specification to maintenance where test planning of the various test levels is done as soon as the test basis is ready.
Answers
C.
Testing carried out informally where no formal test preparation or execution takes place, no recognized test design technique is used and there are no expectations for results.
C.
Testing carried out informally where no formal test preparation or execution takes place, no recognized test design technique is used and there are no expectations for results.
Answers
D.
A way of developing software where the test cases are developed, and often automated, before the software under test is developed.
D.
A way of developing software where the test cases are developed, and often automated, before the software under test is developed.
Answers
Suggested answer: A

Explanation:

Agile software development is characterized by its iterative and incremental approach, where development is conducted in cycles, and the work is divided into small, manageable chunks known as iterations or sprints. This approach allows for frequent reassessment of the project's direction, making it easier to incorporate changes and adapt to new information. Self-organizing, cross-functional teams are a hallmark of agile methodologies, emphasizing collaboration, flexibility, and team empowerment. This definition captures the essence of agile as described in various agile methodologies and the Agile Manifesto.

asked 18/09/2024
Aamir Muhammad
36 questions

Iteration planning for Sprint 5 of your current project is complete. The plan for the sprint is to increase performance of the system, which of the following acceptance criteria would you expect for Sprint 5?

i) User access for all roles has been validated.

ii) A static analysis tool has been executed for all code.

iii) 100% of the existing regression test suite has passed.

Iv) System is responding In less than 3 seconds, 90% of the time.

v) A new version of Internet Explorer has been included.

SELECT ONE OPTION

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

Explanation:

The acceptance criteria for a sprint focused on improving the performance of a system, like the one described for Sprint 5, typically include ensuring that the system meets specific performance benchmarks and that the functionality implemented in previous sprints continues to work as expected. Therefore, the most relevant acceptance criteria for such a sprint would be:

iii) '100% of the existing regression test suite has passed.' This criterion ensures that the new performance enhancements have not adversely affected the existing functionalities of the system. It's a common practice in agile projects to maintain the integrity and quality of the system by running regression tests. This is supported by the notion that continuous testing and quality assurance are integral components of agile methodologies, ensuring that each increment of the project maintains and improves the quality of the product (Source: Agile Project Management methodologies).

iv) 'System is responding in less than 3 seconds, 90% of the time.' This criterion directly addresses the goal of the sprint, which is to increase the performance of the system. Setting a specific target for response times is a quantifiable and testable way to measure the improvement in performance. This aligns with agile principles, which emphasize delivering valuable, working software and encourage adaptive planning and continuous improvement. Performance targets like these help the team focus on delivering specific, valuable improvements to the system (Source: Principles behind the Agile Manifesto).

Options i) and v) are less relevant to the specific focus of Sprint 5, which is on performance improvement, and more about user roles and software compatibility, which are not directly tied to the performance objectives of the sprint. Therefore, options iii) and iv) constitute the most appropriate acceptance criteria for Sprint 5, focusing on ensuring that the system's performance meets the set benchmarks without compromising existing functionalities.

asked 18/09/2024
takasuka masahide
39 questions

Which of the following is NOT a statement of value from the Agile Manifesto?

SELECT ONE OPTION

A.
software over comprehensive documentation.
A.
software over comprehensive documentation.
Answers
B.
Responding to change over following a plan.
B.
Responding to change over following a plan.
Answers
C.
Processes and tools over individuals and interactions.
C.
Processes and tools over individuals and interactions.
Answers
D.
Customer collaboration over contract negotiation.
D.
Customer collaboration over contract negotiation.
Answers
Suggested answer: C

Explanation:

The Agile Manifesto, a foundational document for Agile development, outlines four core values intended to guide Agile practices. Option C, 'Processes and tools over individuals and interactions,' is not a statement of value from the Agile Manifesto. In fact, the correct value stated in the Agile Manifesto is the opposite: 'Individuals and interactions over processes and tools.'

The Agile Manifesto values are as follows:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

These values emphasize the importance of people, collaboration, adaptability, and the delivery of functional software in Agile development. The manifesto suggests that while processes, tools, documentation, contracts, and plans have their place, they should not overshadow the importance of human elements, effective collaboration, and responsiveness to change.

Option C is the verified answer because it misrepresents the Agile Manifesto's values by prioritizing processes and tools over individuals and interactions, which contradicts the manifesto's emphasis on the latter. This understanding is crucial for implementing Agile practices that align with the manifesto's intent to foster more adaptive, people-oriented, and customer-focused approaches to software development.

asked 18/09/2024
Andrea Di Giuseppe
34 questions

Which of the following activities are done in release planning?

i. Identifying testable user stories with acceptance criteria.

ii. Elaborating the user stories into tasks.

iii. Prioritizing the user stories.

iv. Creating acceptance tests for the user stories.

v. Analyzing risks for each of the user stories.

vi. Performing high level estimation for the release.

SELECT ONE OPTION

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

Explanation:

In release planning for Agile project management, activities such as identifying testable user stories with acceptance criteria (i), prioritizing the user stories (iii), and performing high-level estimation for the release (vi) are essential. These activities ensure that the team has a clear understanding of what needs to be delivered, the order of importance of the deliverables, and an estimate of the effort required to achieve the release goals.

asked 18/09/2024
Ronald Buffing
40 questions

Which of the following statements is FALSE regarding early and frequent feedback?

SELECT ONE OPTION

A.
Early feedback provides the Agile team with information on its productivity.
A.
Early feedback provides the Agile team with information on its productivity.
Answers
B.
Early feedback promotes early discovery and resolution of quality problems.
B.
Early feedback promotes early discovery and resolution of quality problems.
Answers
C.
Early feedback decreases the amount of time needed for system testing.
C.
Early feedback decreases the amount of time needed for system testing.
Answers
D.
Early feedback helps to deliver a product that better reflects what the customer wants.
D.
Early feedback helps to deliver a product that better reflects what the customer wants.
Answers
Suggested answer: C

Explanation:

Early and frequent feedback is fundamental in Agile methodologies to ensure the product meets customer needs and to identify and resolve issues promptly. However, the statement that early feedback decreases the time needed for system testing (Option C) is misleading. While early feedback helps in identifying and resolving issues at an early stage, it does not necessarily reduce the overall time required for system testing. System testing is a comprehensive phase that assesses the system's compliance with the specified requirements. Agile practices, such as continuous integration and testing, aim to maintain a high quality throughout the development process, but they do not eliminate the need for thorough system testing to validate the product before release.

asked 18/09/2024
Johannes Bickel
55 questions