QA Agile Testing Quiz: Trivia Questions

Reviewed by Godwin Iheuwa
Godwin Iheuwa, MS (Computer Science) |
Database Administrator
Review Board Member
Godwin Iheuwa, a Database Administrator at MTN Nigeria, holds an MS in Computer Science, specializing in Agile Methodologies and Database Administration from the University of Bedfordshire and a Bachelor's in Computer Science from the University of Port Harcourt. His proficiency in SQL Server Integration Services (SSIS) and SQL Server Management Studio contributes to his expertise in database management.
, MS (Computer Science)
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 Firstclassagile
F
Firstclassagile
Community Contributor
Quizzes Created: 1 | Total Attempts: 9,560
Questions: 30 | Attempts: 9,560

SettingsSettingsSettings
QA Agile Testing Quiz: Trivia Questions - Quiz


QA agile testing quiz: trivia questions. There are different ways that one can use to check if a system development process is said to be flowing as it should. Different testing levels can be used in Agile: unit, integration, system, and acceptance. Developers get step-by-step tests and feedback about the development process and how it is going. Take this quiz and see what you remember about this testing.


QA Agile Testing Questions and Answers

  • 1. 

    Agile is:

    • A.

      A software development process

    • B.

      An adjective

    • C.

      A mindset

    • D.

      A set of best practices

    Correct Answer
    C. A mindset
    Explanation
    While many think of Agile as a process, it is actually a mindset consisting of 4 Values and 12 Principles that guide teams regardless of the process (e.g. Scrum) they choose to use.

    Rate this question:

  • 2. 

    Which of the following is NOT one of the 4 Agile values?

    • A.

      Individuals & Interactions

    • B.

      Planning & Meeting

    • C.

      Customer Collaboration

    • D.

      Working Software

    Correct Answer
    B. Planning & Meeting
    Explanation
    Planning and meeting are essential to agile projects, but the Agile Values are Individuals & Interactions over Processes & Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan While there is value in the items on the right, we value the items on the left more.

    Rate this question:

  • 3. 

    Agile testing is:

    • A.

      The responsibility of the QA role

    • B.

      A collaborative team effort

    • C.

      Performed at the end of each sprint

    • D.

      Not required until the hardening sprint

    Correct Answer
    B. A collaborative team effort
    Explanation
    The entire team is responsible for the quality, including collaborating on test requirements and methods, creating and running tests, and meeting the team definition of done.

    Rate this question:

  • 4. 

    100% requirements testing achieves good testing.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    In traditional waterfall projects, the team may have coded and successfully tested all the requirements, but they may have failed to deliver the right product. Agile helps teams adapt to changing requirements and to also focus on delivering the highest-valued requirements at the end of each sprint which is accepted by the customer.

    Rate this question:

  • 5. 

    Testing is a phase in Agile projects.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Unlike Waterfall projects where there is a specific phase for testing, Agile testing is continuous.

    Rate this question:

  • 6. 

    Testers help the team deliver quality software early by:

    • A.

      Confirming the code does what the user story requires

    • B.

      Providing important information about testing paths

    • C.

      Asking questions

    • D.

      Leaving the Product Owner alone to develop acceptance tests

    Correct Answer(s)
    A. Confirming the code does what the user story requires
    B. Providing important information about testing paths
    C. Asking questions
    Explanation
    Testers should work closely with the Product Owner (and/or Product Owner Proxy) to understand and help develop acceptance tests and discuss other testing possibilities.

    Rate this question:

  • 7. 

    Agile testing strategies might include:

    • A.

      Unit & Integration testing

    • B.

      Functional & Regression testing

    • C.

      Hardening sprint & within sprint code cut-offs

    • D.

      User story acceptance testing

    Correct Answer(s)
    A. Unit & Integration testing
    B. Functional & Regression testing
    C. Hardening sprint & within sprint code cut-offs
    D. User story acceptance testing
    Explanation
    All of these items are usually outlined in an agile test strategy.

    Rate this question:

  • 8. 

    A team committed to 3 stories in a 3-week sprint. The Product Owner accepted the 3 stories completed by the team; each story was estimated at 5 points. The team velocity is:

    • A.

      3

    • B.

      5

    • C.

      15

    • D.

      8

    Correct Answer
    C. 15
    Explanation
    Velocity = Total number of story points accepted at the end of a sprint.

    Rate this question:

  • 9. 

    A team has 30 stories targeted for a release. The total number of points for the release is 140. WIth an average velocity of 18, how sprints will be needed for the release?

    • A.

      5

    • B.

      18

    • C.

      30

    • D.

      8

    Correct Answer
    D. 8
    Explanation
    Total story points assigned to stories divided by velocity yields duration. 140/18 = 7.777 (8)

    Rate this question:

  • 10. 

    The most important defect metric we want to learn from is:

    • A.

      Defects found during a sprint

    • B.

      Defects found during the hardening sprint

    • C.

      Defects found in production

    • D.

      The age of all defects per product

    Correct Answer
    C. Defects found in production
    Explanation
    Defects found during a sprint are important, but not a metric we want to focus on as teams should be resolving these within the sprint; defects found during the hardening sprint are important to measure the quality of testing in previous sprints, the ultimate measure, as always, will come from customers in production.

    Rate this question:

  • 11. 

    Development and testing is a collaborative team effort.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Team member first, specialist second!

    Rate this question:

  • 12. 

    In a sprint, one story may be accepted, another in development and another in testing.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Throughout a sprint stories are worked in parallel and so each can be in a different state.

    Rate this question:

  • 13. 

    Without a separate test strategy and test plan, it's hard to manage testing.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Specific test activities are defined at sprint planning; a separate test plan may not be required; a test strategy can define overall Agile testing practices and techniques that are followed across teams where each team adopts the practices that work best for them for a given project.

    Rate this question:

  • 14. 

    Automation is optional and is only required when regression testing is needed.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Automation is required to truly gain all the advantages Agile offers.

    Rate this question:

  • 15. 

    What is the difference between a release and a sprint?

    • A.

      A sprint contains many releases

    • B.

      A release consists of many sprints

    • C.

      Each is mutually exclusive

    Correct Answer
    B. A release consists of many sprints
    Explanation
    A release consists of many sprints, meaning that a release is a collection of multiple sprints that have been completed. A sprint, on the other hand, is a time-boxed period during which a specific set of work or tasks is completed. While a release represents a larger milestone or goal, consisting of several sprints, a sprint is a shorter, focused period of work within that release.

    Rate this question:

  • 16. 

    Which is NOT one of the three items a team member should bring to the daily scrum call?

    • A.

      What I did yesterday

    • B.

      What are my blockers

    • C.

      How I spent all my time

    • D.

      What I will do today

    Correct Answer
    C. How I spent all my time
    Explanation
    The purpose is not to report how you are spending your hours, but which tasks have been completed, which tasks are next and if there are any blockers.

    Rate this question:

  • 17. 

    Teams that do not implement sprint retrospectives are still considered agile becuase they work in sprints.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    If your team is not performing sprint retrospectives and making improvements each sprint then you are not truly practicing the agile mindset; working in sprints does not make a team agile.

    Rate this question:

  • 18. 

    Test automation is impossible.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Test automation in the early stages of an agile transition is usually very tough, but as the team evolves and settles, the right time to implement automation will arrive. At the start, almost all testing from a user and QA perspective will be manual, but the team should keep automation at the top of the priority list to address.

    Rate this question:

  • 19. 

    Select the items that describe the Scrum Master role:

    • A.

      Ensures that the team is fully functional and productive

    • B.

      Removes barriers

    • C.

      Shields the team from external interferences

    • D.

      Acts as project manager

    • E.

      Ensures agreed process is followed

    Correct Answer(s)
    A. Ensures that the team is fully functional and productive
    B. Removes barriers
    C. Shields the team from external interferences
    E. Ensures agreed process is followed
    Explanation
    Not the project manager.

    Rate this question:

  • 20. 

    Select the items that describe the Product Owner Proxy role:

    • A.

      Manage product backlog (grooming, prioritization and refinement)

    • B.

      Work day to day with the team (clarifies requirements, accept final stories, coordinate with business)

    • C.

      Meet monthly with Product Owner(s) and/or business stakeholders to ensure alignment on requirements/priorities

    • D.

      Meet with Scrum team only during sprint planning

    Correct Answer(s)
    A. Manage product backlog (grooming, prioritization and refinement)
    B. Work day to day with the team (clarifies requirements, accept final stories, coordinate with business)
    Explanation
    Meets monthly with PO; meets as often as needed with scrum team

    Rate this question:

  • 21. 

    Select the items which describe the role of the Agile Manager:

    • A.

      Perform 1:1's and support individual team member career and development goals

    • B.

      Ensure attendance of Agile Training for team members

    • C.

      Utilize the Agile metrics to help teams improve adoption and processes

    • D.

      Assume team progress is good until you hear otherwise

    • E.

      Set expectations that team members own estimates, but managers define & allocate team members tasks

    • F.

      Solve problems for teams

    Correct Answer(s)
    A. Perform 1:1's and support individual team member career and development goals
    B. Ensure attendance of Agile Training for team members
    C. Utilize the Agile metrics to help teams improve adoption and processes
    Explanation
    Set expectations that Team members own estimates and define & allocate their own tasks
    Guide teams to solve problems
    Solve problems teams can’t
    Enforce the defined process
    Protect the teams
    Monitor progress
    Help facilitate meetings and keep them time-boxed and focused
    Help identify and remove organizational blockers
    Utilize the Agile metrics to help teams improve adoption and processes
    Share ideas for improving Agile practices
    Ensure teams are enabled with Agile resources/tools consistent with ADP Agile practices
    Ensure attendance of Agile Training for applicable team members
    Perform 1:1's and support individual team member career and development goals

    Rate this question:

  • 22. 

    Select the items that describe the role of core team members:

    • A.

      Organizes itself and its work

    • B.

      Demos work results to the customer and stakeholders at the end of the release

    • C.

      Has the right to do everything within the boundaries of the project guidelines to reach the sprint goal

    • D.

      Cross-functional, includes all skills needed to ensure “Done”

    Correct Answer(s)
    A. Organizes itself and its work
    C. Has the right to do everything within the boundaries of the project guidelines to reach the sprint goal
    D. Cross-functional, includes all skills needed to ensure “Done”
    Explanation
    Cross-functional, includes all skills needed to ensure “Done” Size is seven plus/minus two members Tasks Work, Estimates Work, Volunteers to perform work Has the right to do everything within the boundaries of the project guidelines to reach the iteration goal Organizes itself and its work Demos work results to the customer and stakeholders at the end of each sprint

    Rate this question:

  • 23. 

    Zero defect code is a goal of Agile testing.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The goal of agile testing is to provide the highest value items to the customer that meet their expectations.

    Rate this question:

  • 24. 

    Velocity:

    • A.

      Is measured in task hours

    • B.

      Is a measure of a team's rate of progress

    • C.

      Is a metric used to compare team performance

    • D.

      Is not affected when a change in scope is made

    Correct Answer
    B. Is a measure of a team's rate of progress
    Explanation
    Velocity is used to understand the amount of work a team can complete within a sprint period and is a measure used for release planning. Sprints are based on task hours. Velocity rates are specific to a team and should not be used to compare team performance. Velocity is affected when a change in scope is made; before items are added to a sprint this point needs to be considered.

    Rate this question:

  • 25. 

    The Definition of Done:

    • A.

      Is a development process model for team

    • B.

      Is an agreement the team creates to define potentially shippable software

    • C.

      Is created by management and distributed to all teams to follow

    • D.

      Is the same for all teams and doesn't change

    Correct Answer
    B. Is an agreement the team creates to define potentially shippable software
    Explanation
    Teams define their definition of done; it can vary from team to team and should change over time as the team learns and grows and processes improve.

    Rate this question:

  • 26. 

    Test case definition is a collaborative effort among all QA specialists.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    It is a collaborative team effort, not just for QA specialists.

    Rate this question:

  • 27. 

    The ultimate goals of agile testing is to:

    • A.

      Find all the bugs

    • B.

      Execute as many tests as possible

    • C.

      Automate all tests

    • D.

      Improve the software

    Correct Answer
    D. Improve the software
    Explanation
    The ultimate goal of agile testing is to improve the software. Agile testing focuses on continuously improving the quality of the software by identifying and addressing defects, enhancing the user experience, and delivering value to the customers. While finding bugs and executing tests are important aspects of agile testing, they are not the ultimate goals. Automating tests is also beneficial in agile testing but not the sole objective. The primary aim is to enhance the software by incorporating feedback, adapting to changes, and delivering a high-quality product.

    Rate this question:

  • 28. 

    The testing team needs to be independent & independently empowered in order to be effective.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Testers are an integral part of the team; focus is to deliver a quality, shippable product at the end of each sprint that achieves "done" without added technical debt. Testers are accountable to the team, product owner and business.

    Rate this question:

  • 29. 

    The value of testing is only realized when defects are logged.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The value of testing is in the early detection of defects and achieving "done". In agile, the number of defects logged during development is no longer a focus; the focus is now on delivering value and having customers accept stories for delivery each sprint.

    Rate this question:

  • 30. 

    Which of the following practices emphasize building releasable products in short time frames?

    • A.

      Release planning

    • B.

      Sprint planning

    • C.

      Iterative and incremental development

    • D.

      Continuous integration

    Correct Answer
    C. Iterative and incremental development
    Explanation
    Incremental and iterative development practices are directly tied to sprints in which teams should produce potentially shippable products.

    Rate this question:

Godwin Iheuwa |MS (Computer Science) |
Database Administrator
Godwin Iheuwa, a Database Administrator at MTN Nigeria, holds an MS in Computer Science, specializing in Agile Methodologies and Database Administration from the University of Bedfordshire and a Bachelor's in Computer Science from the University of Port Harcourt. His proficiency in SQL Server Integration Services (SSIS) and SQL Server Management Studio contributes to his expertise in database management.

Quiz Review Timeline +

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

  • Current Version
  • Mar 26, 2024
    Quiz Edited by
    ProProfs Editorial Team

    Expert Reviewed by
    Godwin Iheuwa
  • Nov 01, 2012
    Quiz Created by
    Firstclassagile
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.