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. Release software only once
B. Deliver value through frequent feedback
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 prevents them through contracts
B. It delays them until deployment
C. It rejects them after planning
D. It accepts and adapts to them

3 Which type of delivery is commonly used in Agile?

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

4 What is Scrum?

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

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

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

6 Who helps the Scrum Team understand and apply Scrum?

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

7 What is a Sprint in Scrum?

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

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

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

9 What does a user story usually describe?

What is User Story? Easy
A. A developer's daily schedule
B. A server's hardware configuration
C. A company's financial performance
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 tester, I report defects, so that releases are delayed
B. As a developer, I write code, so that tests are skipped
C. As a manager, I assign tasks, so that plans never change
D. As a user, I want a goal, so that I gain a benefit

11 What do story points commonly estimate?

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

12 Which sequence is commonly used when assigning story points?

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

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

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

14 What is the main purpose of Sprint Planning?

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

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

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

16 What happens during Backlog Refinement?

Backlog Refinement Easy
A. Production servers are replaced
B. Team performance is formally graded
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 remove all acceptance criteria
B. To avoid customer feedback
C. To prevent future estimation
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. Selecting new team members
C. Estimating every future project
D. Inspecting the Sprint outcome

19 What is the main purpose of the Sprint Retrospective?

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

20 When does the Sprint Retrospective normally take place?

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

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. Using short cycles with regular feedback
B. Delivering all testing at project completion
C. Avoiding changes after requirements are approved
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. Developers
B. Scrum Master
C. Product Owner
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. Scrum Master
B. Release manager
C. Product Owner
D. External customer

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. Discuss the impact with the Scrum Team
B. Add unrelated work to use remaining time
C. Hide the issue until the Sprint ends
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. No, if accessibility is in the Definition of Done
B. Yes, because functional tests passed
C. Yes, if the developer approves it
D. No, because every feature needs production release

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

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

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 development team should optimize login
B. Login should complete within three seconds
C. The login screen should feel modern
D. The login process should be easy

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 the same points
B. It should receive more points
C. It should receive zero points
D. It should receive fewer 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 compare relative size and complexity
B. They measure the number of test cases
C. They indicate the priority order of stories
D. They represent exact hours for each story

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. Discard the story from the backlog
B. Average the estimates immediately
C. Choose the estimate from the senior developer
D. Discuss the reasons for the difference

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. The Product Owner cannot attend Sprint Planning
B. Story points must always equal the Sprint duration
C. Velocity should be increased by changing point values
D. The team may have selected more work than its capacity

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 finalized release plan for the entire product
C. A detailed performance report for the previous year
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. Move it directly into the current Sprint
B. Split it into smaller valuable items
C. Remove all acceptance criteria temporarily
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. Create a separate product unrelated to the story
B. Add and discuss the missing criteria
C. Estimate the story without considering the condition
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. Reject all work completed in the Sprint
B. Record feedback and update the backlog
C. Prevent stakeholders from reviewing future work
D. Restart the Sprint with the same scope

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

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

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

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

39 Which discussion best fits a Sprint Retrospective?

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

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. Increase the regression suite after every release
B. Require developers to finish all features first
C. Add a final device-testing phase before release
D. Integrate device testing into each iteration

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. Assess the impact and reprioritize upcoming work
B. Replace the active task immediately without discussion
C. Reject the change until the next release
D. Freeze all requirements until the project ends

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 acting as a traditional project manager
B. The Scrum Master is performing the tester role
C. The Scrum Master is correctly enforcing Scrum
D. The Scrum Master is replacing the Product Owner

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. Product Owner accountability for product value
C. Tester accountability for executing regression tests
D. Developer accountability for estimating tasks

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. Add it without changing any planned work
C. Discuss its impact and renegotiate scope if needed
D. Ignore it until the current Sprint ends

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. No, because it does not meet the Definition of Done
C. Yes, because coding is the primary development activity
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 customer, I want biometric login to reduce sign-in time
B. As a tester, I want better automation
C. As a customer, I want a secure login
D. As a developer, I want to refactor the authentication module

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 lacks an estimate from the Developers
B. The story uses too many technical terms
C. The desired behavior has no measurable boundaries
D. The story does not mention the development framework

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 higher because risk and complexity increase
B. Estimate it using hours instead of relative sizing
C. Estimate it at 1 because testing is repeatable
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. Historical velocity becomes less comparable without recalibration
D. Velocity remains directly comparable across all Sprints

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 allowed the Product Owner to attend planning
B. The team has ignored work needed to satisfy the Definition of Done
C. The team has not calculated a precise hourly schedule
D. The team has selected stories in priority order

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. Select more than 30 points to preserve team ambition
C. Reduce the forecast based on current capacity and risks
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. Split or clarify the behavior before committing to an estimate
B. Estimate it as small and test the omissions later
C. Move it directly into the Sprint because it is high priority
D. Assign all notification decisions to the automation engineer

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. Remove all API-related acceptance criteria temporarily
B. Wait until the API is complete before discussing the item
C. Identify the dependency and create a validation or spike task
D. Estimate the item optimistically and monitor the dependency

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. Accept it if the mock covers the happy path
B. Treat it as incomplete if real integration is in the Definition of Done
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. Implement the request because stakeholder feedback overrides compliance
B. Reject all stakeholder feedback until the next release
C. Record the feedback and evaluate it against compliance constraints
D. Ask the Scrum Master to decide whether regulation applies

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. Track failure patterns and assign a measurable experiment
B. Increase the Sprint length to allow more investigation
C. Ask testers to rerun failed tests manually
D. Remove flaky tests from the regression suite

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. Require testers to work overtime before reviews
C. Add more testers to the final regression phase
D. Include test design and acceptance review during refinement

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. Expand coverage based on user and device risk
B. Remove older devices to stabilize the pipeline
C. Treat the pass rate as sufficient evidence of quality
D. Measure only execution speed in future Sprints