Unit 4: Agile Testing - Practice Quiz

CSE379 — Mobile Automated Testing 60 Questions
0 Correct 0 Wrong 60 Left
0/60

1 What is the main goal of Agile software development?

What is Agile? Easy
A. Deliver value through frequent feedback
B. Release software only once
C. Avoid changes after planning
D. Complete all design before coding

2 How does Agile generally respond to changing requirements?

What is Agile? Easy
A. It delays them until deployment
B. It accepts and adapts to them
C. It rejects them after planning
D. It prevents them through contracts

3 Which type of delivery is commonly used in Agile?

What is Agile? Easy
A. Document-only delivery
B. Incremental delivery
C. Single final delivery
D. Unplanned delivery

4 What is Scrum?

What is Scrum? Easy
A. An Agile framework
B. A coding language
C. A database system
D. A testing device

5 Who is responsible for maximizing product value and managing the Product Backlog in Scrum?

What is Scrum? Easy
A. Developer
B. Product Owner
C. Scrum Master
D. Test Manager

6 Who helps the Scrum Team understand and apply Scrum?

What is Scrum? Easy
A. Business Analyst
B. Project Sponsor
C. Scrum Master
D. Product Owner

7 What is a Sprint in Scrum?

What is Sprint? Easy
A. A fixed-length work cycle
B. A customer support period
C. A daily status report
D. A final product release

8 What is the maximum recommended length of a Scrum Sprint?

What is Sprint? Easy
A. Three months
B. Two months
C. One month
D. Six months

9 What does a user story usually describe?

What is User Story? Easy
A. A company's financial performance
B. A server's hardware configuration
C. A developer's daily schedule
D. A feature from a user's perspective

10 Which format is commonly used to write a user story?

What is User Story? Easy
A. As a user, I want a goal, so that I gain a benefit
B. As a manager, I assign tasks, so that plans never change
C. As a developer, I write code, so that tests are skipped
D. As a tester, I report defects, so that releases are delayed

11 What do story points commonly estimate?

How to give story points? Easy
A. Number of team members
B. Amount of source code
C. Relative effort and complexity
D. Exact hours and minutes

12 Which sequence is commonly used when assigning story points?

How to give story points? Easy
A. 1, 2, 3, 5, 8
B. 5, 10, 15, 20, 25
C. 10, 20, 30, 40, 50
D. 1, 2, 4, 8, 16

13 Who should participate in estimating story points for development work?

How to give story points? Easy
A. Only the Product Owner
B. Only the customer
C. Only the Scrum Master
D. The Developers

14 What is the main purpose of Sprint Planning?

Sprint Planning Easy
A. Plan the work for the Sprint
B. Publish the final product
C. Evaluate team relationships
D. Demonstrate completed work

15 What is created during Sprint Planning to guide the team's work?

Sprint Planning Easy
A. Release invoice
B. Support ticket
C. Sprint Goal
D. Project contract

16 What happens during Backlog Refinement?

Backlog Refinement Easy
A. Team performance is formally graded
B. Production servers are replaced
C. Items are clarified and estimated
D. Completed items are demonstrated

17 Why might a large Product Backlog item be split during refinement?

Backlog Refinement Easy
A. To prevent future estimation
B. To avoid customer feedback
C. To remove all acceptance criteria
D. To make it easier to understand

18 What is the primary focus of the Sprint Review?

Sprint Review Easy
A. Assigning individual performance scores
B. Inspecting the Sprint outcome
C. Selecting new team members
D. Estimating every future project

19 What is the main purpose of the Sprint Retrospective?

Sprint Retrospective Easy
A. Approve the product budget
B. Improve the team's way of working
C. Demonstrate features to customers
D. Choose items for the Sprint

20 When does the Sprint Retrospective normally take place?

Sprint Retrospective Easy
A. After the product is retired
B. Before the Sprint Review
C. After the Sprint Review
D. Before Sprint Planning begins

21 A mobile testing team receives frequent changes in device requirements during development. Which Agile practice best helps the team respond effectively?

What is Agile? Medium
A. Avoiding changes after requirements are approved
B. Delivering all testing at project completion
C. Using short cycles with regular feedback
D. Assigning testing only to the final project phase

22 A product owner changes the priority of a mobile payment feature after receiving user feedback. How should an Agile team generally respond?

What is Agile? Medium
A. Continue with the old priority without discussion
B. Review the change and adjust the backlog
C. Stop all testing until every requirement is fixed
D. Reject the change until the next project begins

23 A Scrum team is unsure who should decide whether a mobile feature provides enough business value. Which Scrum role is primarily responsible?

What is Scrum? Medium
A. Product Owner
B. Scrum Master
C. Developers
D. Test Manager

24 A team repeatedly misses Sprint Goals because impediments remain unresolved. Which Scrum role should primarily help remove or address these impediments?

What is Scrum? Medium
A. Release manager
B. External customer
C. Product Owner
D. Scrum Master

25 During a two-week Sprint, a tester discovers that a selected feature is much larger than expected. What is the most appropriate immediate action?

What is Sprint? Medium
A. Hide the issue until the Sprint ends
B. Discuss the impact with the Scrum Team
C. Add unrelated work to use remaining time
D. Extend the Sprint without team discussion

26 A mobile application feature passes functional tests but fails accessibility checks at the end of a Sprint. Can it normally be considered complete?

What is Sprint? Medium
A. Yes, if the developer approves it
B. No, because every feature needs production release
C. Yes, because functional tests passed
D. No, if accessibility is in the Definition of Done

27 Which user story is most suitable for testing a mobile ride-booking application?

What is User Story? Medium
A. Improve the ride screen because it looks incomplete
B. As a rider, I want to view driver details before confirming a ride
C. Build the driver database using the latest framework
D. The application should have better technical architecture

28 A story says, "As a customer, I want faster login so that I can access my account quickly." Which acceptance criterion is most measurable?

What is User Story? Medium
A. The login process should be easy
B. The development team should optimize login
C. Login should complete within three seconds
D. The login screen should feel modern

29 A new mobile feature has moderate coding effort, high integration risk, and unclear requirements. Compared with a familiar small feature, how should its story-point estimate usually change?

How to give story points? Medium
A. It should receive zero points
B. It should receive the same points
C. It should receive fewer points
D. It should receive more points

30 A team estimates three stories as 2, 5, and 8 points. What is the best interpretation of these values?

How to give story points? Medium
A. They represent exact hours for each story
B. They compare relative size and complexity
C. They indicate the priority order of stories
D. They measure the number of test cases

31 During Planning Poker, one developer selects 3 points and another selects 13 points for the same story. What should the team do next?

How to give story points? Medium
A. Discuss the reasons for the difference
B. Choose the estimate from the senior developer
C. Average the estimates immediately
D. Discard the story from the backlog

32 A team has a historical velocity of 25 points and selects 38 points for the next Sprint. What is the main concern?

Sprint Planning Medium
A. Story points must always equal the Sprint duration
B. The Product Owner cannot attend Sprint Planning
C. The team may have selected more work than its capacity
D. Velocity should be increased by changing point values

33 Which outcome is most important at the end of Sprint Planning?

Sprint Planning Medium
A. A selected Sprint Backlog and Sprint Goal
B. A detailed performance report for the previous year
C. A finalized release plan for the entire product
D. A complete list of future customer requests

34 A backlog item for offline mobile access is too large to estimate confidently. What is the most useful refinement action?

Backlog Refinement Medium
A. Remove all acceptance criteria temporarily
B. Move it directly into the current Sprint
C. Split it into smaller valuable items
D. Assign it the highest possible estimate

35 During refinement, testers identify that a story lacks acceptance criteria for poor network conditions. What should the team do?

Backlog Refinement Medium
A. Add and discuss the missing criteria
B. Estimate the story without considering the condition
C. Create a separate product unrelated to the story
D. Ignore the condition until production

36 At a Sprint Review, the demonstrated mobile feature does not meet a stakeholder's newly discovered need. What is the appropriate result?

Sprint Review Medium
A. Prevent stakeholders from reviewing future work
B. Record feedback and update the backlog
C. Reject all work completed in the Sprint
D. Restart the Sprint with the same scope

37 What should a Scrum Team primarily demonstrate during a Sprint Review?

Sprint Review Medium
A. Completed and potentially usable product Increment
B. Individual developer performance rankings
C. Detailed plans for every future Sprint
D. Unfinished technical tasks from the Sprint

38 A team observes that automated tests are often written late, causing repeated defects. Which retrospective action is most effective?

Sprint Retrospective Medium
A. Agree on an experiment to write tests earlier
B. Remove automated testing from the Definition of Done
C. Blame the tester responsible for the delays
D. Increase the number of daily meetings

39 Which discussion best fits a Sprint Retrospective?

Sprint Retrospective Medium
A. How the team can improve its testing workflow
B. Whether a stakeholder accepts the demonstrated feature
C. Which backlog item has the highest business value
D. Whether the product should enter a new market

40 A team discovers during Sprint Planning that a high-priority story depends on an unavailable test environment. What is the best response?

Sprint Planning Medium
A. Ignore the environment until testing begins
B. Select the story without mentioning the dependency
C. Discuss the risk and select feasible work
D. Replace the Sprint Goal with a technical report

41 A mobile testing team discovers that device-specific defects are frequently found only after development is considered complete. Which Agile response best addresses this systemic problem?

What is Agile? Hard
A. Require developers to finish all features first
B. Integrate device testing into each iteration
C. Increase the regression suite after every release
D. Add a final device-testing phase before release

42 A product owner changes the priority of a payment feature after regulatory guidance is issued during an iteration. Which action is most consistent with Agile principles?

What is Agile? Hard
A. Reject the change until the next release
B. Freeze all requirements until the project ends
C. Replace the active task immediately without discussion
D. Assess the impact and reprioritize upcoming work

43 A Scrum team has a Scrum Master who assigns testing tasks, approves completed work, and decides which backlog item enters the Sprint. Which interpretation is most accurate?

What is Scrum? Hard
A. The Scrum Master is performing the tester role
B. The Scrum Master is replacing the Product Owner
C. The Scrum Master is acting as a traditional project manager
D. The Scrum Master is correctly enforcing Scrum

44 A Scrum team repeatedly meets its Sprint output target, but customers report that the delivered mobile features solve the wrong problems. Which Scrum accountability is most likely failing?

What is Scrum? Hard
A. Scrum Master accountability for team velocity
B. Developer accountability for estimating tasks
C. Tester accountability for executing regression tests
D. Product Owner accountability for product value

45 Halfway through a Sprint, an urgent production defect appears. The defect is unrelated to the Sprint Goal, but delaying it may affect user safety. What is the best Scrum response?

What is Sprint? Hard
A. Cancel every item already under development
B. Ignore it until the current Sprint ends
C. Add it without changing any planned work
D. Discuss its impact and renegotiate scope if needed

46 A team completes coding for a feature during a Sprint, but automated tests, accessibility checks, and store-build validation remain unfinished. Can the feature be counted as part of the completed Increment?

What is Sprint? Hard
A. Yes, if the Product Owner accepts the remaining risk
B. Yes, because coding is the primary development activity
C. No, because it does not meet the Definition of Done
D. No, unless the feature also passes exploratory testing

47 Which user story is most suitable for refinement because it expresses a user outcome while remaining testable?

What is User Story? Hard
A. As a developer, I want to refactor the authentication module
B. As a tester, I want better automation
C. As a customer, I want biometric login to reduce sign-in time
D. As a customer, I want a secure login

48 A story says, "As a user, I want offline mode so the app works anywhere." Which refinement issue is most important to resolve first?

What is User Story? Hard
A. The story does not mention the development framework
B. The story lacks an estimate from the Developers
C. The story uses too many technical terms
D. The desired behavior has no measurable boundaries

49 A reference story is estimated at 3 points. A new story has similar coding effort but requires testing on twice as many operating-system versions and includes uncertain synchronization behavior. How should it be estimated?

How to give story points? Hard
A. Estimate it at 1 because testing is repeatable
B. Estimate it higher because risk and complexity increase
C. Estimate it using hours instead of relative sizing
D. Keep it at 3 because coding effort is similar

50 During planning poker, estimates for a mobile story are 3, 5, 5, 13, and 21. The 21-point estimate is based on an unverified assumption about a third-party SDK. What should the team do?

How to give story points? Hard
A. Average all estimates to obtain 9.4 points
B. Choose the median estimate and continue immediately
C. Discuss the assumption and re-estimate after clarification
D. Discard the highest estimate as statistical noise

51 A team changes its reference story from 5 points to 8 points after several Sprints. What is the main consequence for velocity interpretation?

How to give story points? Hard
A. Velocity automatically increases by 60 percent
B. Only the Product Owner can determine the new velocity
C. Velocity remains directly comparable across all Sprints
D. Historical velocity becomes less comparable without recalibration

52 A team selects many high-priority stories during Sprint Planning but has not discussed device coverage, test data, or external service dependencies. What planning deficiency is most significant?

Sprint Planning Hard
A. The team has not calculated a precise hourly schedule
B. The team has selected stories in priority order
C. The team has ignored work needed to satisfy the Definition of Done
D. The team has allowed the Product Owner to attend planning

53 A team's historical velocity is 30 points, but two automation engineers will be unavailable for most of the next Sprint. What is the most defensible planning decision?

Sprint Planning Hard
A. Replace story points with the previous Sprint's task count
B. Reduce the forecast based on current capacity and risks
C. Select more than 30 points to preserve team ambition
D. Select 30 points because velocity is an objective target

54 A story for push notifications appears small, but its acceptance criteria omit permission denial, revoked permissions, delayed delivery, duplicate messages, and offline recovery. What should happen during refinement?

Backlog Refinement Hard
A. Assign all notification decisions to the automation engineer
B. Split or clarify the behavior before committing to an estimate
C. Move it directly into the Sprint because it is high priority
D. Estimate it as small and test the omissions later

55 A backlog item depends on an API contract owned by another team, and the contract may change. Which refinement outcome best reduces delivery risk?

Backlog Refinement Hard
A. Wait until the API is complete before discussing the item
B. Estimate the item optimistically and monitor the dependency
C. Remove all API-related acceptance criteria temporarily
D. Identify the dependency and create a validation or spike task

56 At a Sprint Review, the team demonstrates a feature using mocked network responses because the real service is unavailable. What is the most accurate treatment of the feature?

Sprint Review Hard
A. Treat it as incomplete if real integration is in the Definition of Done
B. Accept it if the mock covers the happy path
C. Count it as complete when the Product Owner approves the mock
D. Accept it as Done because the interface was demonstrated

57 Stakeholders at a Sprint Review request a feature that conflicts with current regulatory requirements. What should the team do?

Sprint Review Hard
A. Record the feedback and evaluate it against compliance constraints
B. Ask the Scrum Master to decide whether regulation applies
C. Reject all stakeholder feedback until the next release
D. Implement the request because stakeholder feedback overrides compliance

58 A team identifies flaky mobile UI tests as a recurring problem. In each retrospective it agrees to "be more careful," but flakiness persists. Which improvement is strongest?

Sprint Retrospective Hard
A. Ask testers to rerun failed tests manually
B. Remove flaky tests from the regression suite
C. Increase the Sprint length to allow more investigation
D. Track failure patterns and assign a measurable experiment

59 A retrospective reveals that testers often receive stories after development begins, causing late defects. Which action is most likely to address the root cause?

Sprint Retrospective Hard
A. Reduce the number of devices used for validation
B. Include test design and acceptance review during refinement
C. Require testers to work overtime before reviews
D. Add more testers to the final regression phase

60 A team has improved its automated test pass rate, but escaped defects have increased because tests cover only the newest device model. What should the retrospective prioritize?

Sprint Retrospective Hard
A. Remove older devices to stabilize the pipeline
B. Measure only execution speed in future Sprints
C. Treat the pass rate as sufficient evidence of quality
D. Expand coverage based on user and device risk