ISTQB - Agile Ext. - Quiz: Chapter 1

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Devilbrand
D
Devilbrand
Community Contributor
Quizzes Created: 8 | Total Attempts: 9,830
Questions: 27 | Attempts: 4,162

SettingsSettingsSettings
ISTQB Quizzes & Trivia

Questions and Answers
  • 1. 

    Participate in risk analysis of user stories, determine testability of user stories, create acceptance tests for user stories, break down user stories into tasks (testing tasks), estimating effort for testing tasks, identify functional and non-functional aspects of the system to be tested and support and participate in test automation at multiple levels of testing.

    • A.

      Tester's role in iteration planning

    • B.

      QA team's role in iteration planning

    • C.

      Developer's role in iteration planning

    • D.

      Product owner's role in iteration planning

    Correct Answer
    A. Tester's role in iteration planning
    Explanation
    In iteration planning, the tester's role is to participate in risk analysis of user stories, determine the testability of user stories, create acceptance tests for user stories, break down user stories into testing tasks, estimate effort for testing tasks, identify functional and non-functional aspects of the system to be tested, and support and participate in test automation at multiple levels of testing. This ensures that the testing activities are properly planned and integrated into the overall iteration plan, allowing for effective and efficient testing of the developed features.

    Rate this question:

  • 2. 

    Role barriers are eliminated and team members contribute to project success based on their unique skills and perspectives.Which best describes the above concept?

    • A.

      The whole team responsible for quality

    • B.

      The Agile manifesto

    • C.

      The three amigos

    • D.

      Colleague engagement champions

    Correct Answer
    A. The whole team responsible for quality
    Explanation
    The given answer, "The whole team responsible for quality," best describes the concept mentioned in the question. It suggests that in order to achieve project success, role barriers are eliminated, and all team members contribute based on their unique skills and perspectives. This implies that every member of the team takes responsibility for the quality of the project, rather than it being solely the responsibility of a specific role or individual. This approach promotes collaboration, open communication, and a shared commitment to delivering a high-quality end product.

    Rate this question:

  • 3. 

    Agile development is about responding to change over following a plan.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Agile development emphasizes the importance of adapting to changes rather than rigidly adhering to a predetermined plan. It recognizes that requirements and priorities can evolve throughout the development process, and encourages continuous collaboration and feedback from stakeholders. This approach allows for greater flexibility, faster delivery of value, and the ability to quickly respond to customer needs and market demands. Therefore, the statement that "Agile development is about responding to change over following a plan" is true.

    Rate this question:

  • 4. 

    A meeting at the end of each iteration to discuss what was successful, what could be improved and how to incorporate those improvements and retain the successes in future iterations.

    • A.

      Retrospective

    • B.

      Iteration review

    • C.

      Iteration planning

    • D.

      Lessons learned meeting

    Correct Answer
    A. Retrospective
    Explanation
    A retrospective is a meeting held at the end of each iteration to reflect on what went well, what could be improved, and how to incorporate those improvements in future iterations. This meeting allows the team to discuss and learn from their experiences, identify areas of improvement, and make adjustments to their processes or practices. It helps the team to continuously improve and adapt their approach, leading to better outcomes in future iterations.

    Rate this question:

  • 5. 

    Agile development is about individuals and interaction over processes and tools.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Agile development emphasizes the importance of individuals and their collaboration, as well as the interactions between team members, rather than relying solely on processes and tools. This approach recognizes that effective communication and collaboration among team members are essential for the success of a project. By prioritizing individuals and their interactions, Agile development aims to create a more flexible and adaptive environment that can respond to changing requirements and deliver high-quality results.

    Rate this question:

  • 6. 

    In Scrum, this person represents the customer and generates, maintains and prioritizes the product backlog. This person is NOT the team lead.

    • A.

      Tester

    • B.

      Developer

    • C.

      Product Owner

    • D.

      Customer Liason

    Correct Answer
    C. Product Owner
    Explanation
    The person who represents the customer and is responsible for generating, maintaining, and prioritizing the product backlog in Scrum is the Product Owner. They act as a liaison between the development team and the stakeholders, ensuring that the product meets the customer's needs and expectations. The Product Owner is not the team lead, as their role focuses on the product vision and backlog management rather than leading the development team.

    Rate this question:

  • 7. 

    It allows the testers to send quick feedback to the developers on the quality of the code.

    • A.

      Continuous integration

    • B.

      Test cases

    • C.

      Defect reports

    • D.

      Risk analysis

    Correct Answer
    A. Continuous integration
    Explanation
    Continuous integration is a practice in software development where developers regularly merge their code changes into a central repository. This allows the code to be built and tested automatically, ensuring that any issues or bugs are identified early on. By doing so, it enables testers to provide quick feedback to the developers on the quality of the code. This feedback loop helps in improving the overall quality of the software and allows for faster identification and resolution of any defects or issues.

    Rate this question:

  • 8. 

    It defines and re-defines the product backlog. It involves taking user stories and breaking them down into smaller, more manageable stories. It provides the basis for a testing approach and test plan spanning across all iterations.

    • A.

      Release planning

    • B.

      Three amigos meeting

    • C.

      Test basis

    • D.

      Backlog grooming

    Correct Answer
    D. Backlog grooming
    Explanation
    The process that defines and re-defines the product backlog, involving taking user stories and breaking them down into smaller, more manageable stories, and provides the basis for a testing approach and test plan spanning across all iterations is known as Backlog grooming (also commonly referred to as backlog refinement). This practice ensures the product backlog remains relevant, detailed, and estimated to facilitate smooth planning and execution of tasks.

    Rate this question:

  • 9. 

    The essence of the whole-team approach lies in the testers, developers, and the business representatives working together in every step of the development process.

    • A.

      'The Power of Three' in terms of the Whole-Team Approach

    • B.

      The values of the Agile Manifesto

    • C.

      Concept that highlights the 'Whole-Team Approach'

    • D.

      Tester's role in iteration planning

    Correct Answer
    A. 'The Power of Three' in terms of the Whole-Team Approach
    Explanation
    The correct answer is 'The Power of Three' in terms of the Whole-Team Approach. This answer accurately describes the essence of the whole-team approach, which is the collaboration and involvement of testers, developers, and business representatives throughout the development process. The term 'The Power of Three' emphasizes the importance of these three roles working together to ensure the success of the project.

    Rate this question:

  • 10. 

    In Scrum, this is the discipline required to only focus on tasks, requirements and features that are part of the sprint backlog.

    • A.

      Timeboxing

    • B.

      INVEST

    • C.

      Retrospective

    • D.

      Sprint

    Correct Answer
    A. Timeboxing
    Explanation
    Timeboxing is the discipline required to only focus on tasks, requirements, and features that are part of the sprint backlog. It involves setting a fixed time period, known as a timebox, during which the team works on specific items from the backlog. This helps to ensure that the team stays focused and does not get distracted by other tasks or features that are not part of the current sprint. By strictly adhering to the timebox, the team can effectively manage their time and deliver the planned work within the sprint.

    Rate this question:

  • 11. 

    Match the following agile value, from the Agile Manifesto, with it's traditional counterpart: Customer Collaboration (over)→ Collaborating directly with customers improves likelihood of understanding exactly what the customer requires

    • A.

      Contract Negotiation

    • B.

      Detailed documentation

    • C.

      Processes and tools

    • D.

      Working software

    Correct Answer
    A. Contract Negotiation
    Explanation
    Customer Collaboration (over) means that collaborating directly with customers improves the likelihood of understanding exactly what the customer requires. In contrast, Contract Negotiation refers to the traditional approach of negotiating and defining requirements through formal contracts. The agile value emphasizes the importance of direct collaboration with customers, rather than relying solely on formal contracts, to ensure a better understanding of customer needs and deliver a successful product.

    Rate this question:

  • 12. 

    Which is is one of the 12 Principles captured in the Agile Manifesto? → Defining testable user stories that include acceptance criteria, participate in project and quality risk analyses, estimate testing effort associated with each user story, define the necessary test levels and plan the testing of the release.

    • A.

      Customer satisfaction is the highest priority.

    • B.

      Deliver working software quickly.

    • C.

      Build value into the team.

    • D.

      Test everything to ensure it is working.

    Correct Answer
    A. Customer satisfaction is the highest priority.
    Explanation
    One of the 12 Principles captured in the Agile Manifesto is "Customer satisfaction is the highest priority." This principle emphasizes the importance of understanding and meeting the needs of the customer throughout the development process. It promotes the idea of continuous collaboration with the customer to ensure that the end product meets their expectations and provides value to them. This principle also highlights the importance of customer feedback and adapting the software accordingly to ensure customer satisfaction.

    Rate this question:

  • 13. 

    A user story creation technique:

    • A.

      Timeboxing

    • B.

      INVEST (independent, negotiable, valuable, estimable, small & testable).

    • C.

      Retrospective

    • D.

      Sprint

    Correct Answer
    B. INVEST (independent, negotiable, valuable, estimable, small & testable).
    Explanation
    INVEST is a user story creation technique that stands for independent, negotiable, valuable, estimable, small, and testable. This technique helps in creating user stories that are independent of each other, negotiable to allow flexibility, valuable to the end user, estimable in terms of effort, small enough to be completed within a sprint, and testable to ensure quality. By following the INVEST principles, teams can create user stories that are well-defined and can be easily implemented and tested.

    Rate this question:

  • 14. 

    In Scrum, this is when the product backlog evolves from sprint to sprint.

    • A.

      Backlog refinement

    • B.

      Extreme Programming

    • C.

      Continuous integration

    • D.

      Rapid feedback

    Correct Answer
    A. Backlog refinement
    Explanation
    Backlog refinement is the process in Scrum where the product backlog is continuously reviewed and updated from sprint to sprint. During this process, the team and product owner collaborate to add, remove, or prioritize items in the backlog based on the feedback received and the changing requirements. This helps in ensuring that the backlog remains relevant, well-groomed, and ready for future sprints. It allows the team to have a clear understanding of the upcoming work and helps in maintaining a smooth flow of development throughout the project.

    Rate this question:

  • 15. 

    More useful than detailed documentation

    • A.

      Working software

    • B.

      Customer collaboration

    • C.

      Processes and tools

    • D.

      Following a plan

    Correct Answer
    A. Working software
    Explanation
    The given correct answer, "Working software," is more useful than detailed documentation. This implies that having a functional and operational software product is more valuable and beneficial than having extensive and comprehensive documentation. While documentation is important, it is the actual software that delivers value to the customer and allows for collaboration and feedback. Ultimately, the focus should be on producing working software rather than getting caught up in excessive planning and documentation.

    Rate this question:

  • 16. 

    A user story consists of a card (physical media describing a user story), a conversation (a description of how the software will be used) and confirmation (acceptance criteria).

    • A.

      3C Concept

    • B.

      Planning poker

    • C.

      Kanban board

    • D.

      Story points

    Correct Answer
    A. 3C Concept
    Explanation
    The 3C concept refers to the three elements that make up a user story: card, conversation, and confirmation. The card is a physical media that describes the user story, the conversation is a detailed description of how the software will be used, and the confirmation includes the acceptance criteria for the user story. This concept helps to ensure that the user story is well-defined and understood by the development team.

    Rate this question:

  • 17. 

    To assist with this, the team reports daily to update their status on the sprint. This meeting is called the 'daily scrum' and helps the entire team understand the current status of the sprint.

    • A.

      Transparency

    • B.

      Daily reporting

    • C.

      Status updates

    • D.

      Spring meetings

    Correct Answer
    A. Transparency
    Explanation
    The correct answer is "Transparency." The explanation for this answer is that the daily scrum meeting, where the team reports their status on the sprint, promotes transparency within the team. By sharing their progress and challenges, team members can stay informed about the current status of the sprint and make necessary adjustments. This transparency helps to foster collaboration and accountability among team members, leading to more effective and efficient project management.

    Rate this question:

  • 18. 

    XP: Extreme Programming

    • A.

      An advantage of having the whole team responsible for quality

    • B.

      An agile approach that embraces 5 values of development: communication, simplicity, feedback, courage and respect

    • C.

      A testers role in release planning.

    • D.

      A risk or drawback of continuous integration.

    Correct Answer
    B. An agile approach that embraces 5 values of development: communication, simplicity, feedback, courage and respect
    Explanation
    This answer is correct because it accurately describes XP (Extreme Programming), which is an agile approach that emphasizes five core values: communication, simplicity, feedback, courage, and respect. XP encourages the entire team to take responsibility for the quality of the software being developed. This approach promotes effective collaboration and ensures that all team members are actively involved in maintaining and improving the quality of the product.

    Rate this question:

  • 19. 

    What is a sprint backlog?

    • A.

      A set of highest priority items that will be addressed during that sprint.

    • B.

      All product tasks required to complete the project.

    • C.

      The basis for a testing approach and test plan spanning across all iterations.

    • D.

      Impediments that keep the team from properly using the Scrum framework.

    Correct Answer
    A. A set of highest priority items that will be addressed during that sprint.
    Explanation
    A sprint backlog is a set of highest priority items that will be addressed during a specific sprint. It includes the tasks and deliverables that the team commits to completing within the sprint timeframe. The sprint backlog helps to prioritize the work and provides a clear focus for the team during the sprint. It is a key tool in Scrum methodology to ensure that the team stays on track and delivers value incrementally.

    Rate this question:

  • 20. 

    In Kanban, the value chain is visualized by this. Each column shows a related set of activities. Items to be produced or tasks to be completed are symbolized by tickets moving from left to right.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Kanban is a visual management tool that helps teams visualize their workflow and track the progress of tasks. In Kanban, the value chain is visualized by using columns to represent different stages of the process. Each column represents a set of related activities, and tickets or cards are used to symbolize the items or tasks that need to be completed. These tickets move from left to right as they progress through the different stages, providing a clear visual representation of the workflow. Therefore, the statement "True" is correct.

    Rate this question:

  • 21. 

    On a Kanban Board, these are columns that represent a set of related activities. (Example: Development or Testing).

    • A.

      Station

    • B.

      Sticky notes

    • C.

      WIP

    • D.

      Tasks

    Correct Answer
    A. Station
    Explanation
    The term "Station" is used to represent a column on a Kanban Board that corresponds to a specific set of related activities. Each column on the board represents a stage or phase in the workflow, such as development or testing. The station column is where tasks or sticky notes are placed to indicate the progress of work in that particular stage. The station column helps to visually organize and track the flow of work in the Kanban system.

    Rate this question:

  • 22. 

    In Scrum, timeboxing is the discipline required to only focus on tasks, requirements and features that are part of the sprint backlog.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Timeboxing is a key principle in Scrum, which means allocating a fixed amount of time to complete a specific task or activity. It helps teams to stay focused and avoid unnecessary distractions. In the context of Scrum, timeboxing ensures that the team only works on tasks, requirements, and features that are part of the sprint backlog, which is a prioritized list of items to be completed during the sprint. Therefore, the given statement is correct, stating that timeboxing in Scrum is the discipline required to only focus on tasks, requirements, and features that are part of the sprint backlog.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Apr 03, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 04, 2015
    Quiz Created by
    Devilbrand
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.