UAT Practice Exercises – Answer Key

This page provides clear, beginner‑friendly answers for every exercise in the Practice Exercises module. Use these answers to compare your work, understand expected outcomes, and reinforce your UAT skills.


Beginner Exercises

Exercise 1 — Write a Test Case (Login)

  • Requirement: Customers must be able to log in using their email and password.
  • Scenario: Customer logs in successfully.
  • Pre‑Conditions: Customer has an active account.

Test Steps:

  1. Navigate to Login page.
  2. Enter valid email.
  3. Enter valid password.
  4. Click “Log In.”

Expected Result: Customer is logged in and redirected to dashboard.


Exercise 2 — Identify Missing Acceptance Criteria

  • Requirement: Customers must be able to reset their password.

Sample Acceptance Criteria:

  • Customer receives a password reset email.
  • Reset link expires after a set time.
  • Customer can create a new password that meets security rules.

Exercise 3 — Spot the Defect

  • Scenario: Phone number updates but dashboard still shows old number.

Sample Defect:

  • Defect Summary: Dashboard displays outdated phone number.
  • Severity: Medium

Steps to Reproduce:

  1. Navigate to Profile.
  2. Update phone number.
  3. Save changes.
  4. Return to dashboard.

Expected Result: Dashboard should show updated phone number.
Actual Result: Dashboard shows old phone number.


Intermediate Exercises

Exercise 4 — Write a Negative Test Case

  • Requirement: Customers must be able to update their mailing address.
  • Scenario: Invalid address entry.
  • Pre‑Conditions: Customer logged in.

Test Steps:

  1. Navigate to Mailing Address.
  2. Enter invalid characters.
  3. Leave ZIP code blank.
  4. Click “Save.”

Expected Result: Error message appears; address not saved.


Exercise 5 — Decide Accept or Reject

  • Requirement: Loan status must show correctly.
  • Actual Result: All statuses show “Pending.”

Answer: Reject. Statuses are incorrect and do not meet the requirement.


Exercise 6 — Write a Scenario

  • User Action: Customer updates email address.

Sample Scenario:

  • Scenario Name: Update Email Address
  • Pre‑Conditions: Customer logged in
  • User Action: Customer enters new email and saves
  • Expected Outcome: Email updates and displays correctly

Advanced Exercises

Exercise 7 — Hidden Defect

  • Requirement: Customers must download current month’s statement.
  • Actual Result: PDF shows last month’s statement.

Sample Defect:

  • Defect Summary: Statement displays incorrect month.
  • Severity: High
  • Expected Result: PDF should show current month.
  • Actual Result: PDF shows previous month.

Exercise 8 — Data Mismatch

  • Requirement: Dashboard must show current balance.
  • Actual Result: Shows yesterday’s balance.

Sample Defect:

  • Defect Summary: Balance not updated.
  • Severity: High
  • Expected Result: Dashboard shows current balance.
  • Actual Result: Dashboard shows outdated balance.

Write the Test Case Drills

Exercise 9 — Payment Submission

  • Requirement: Customers must submit a payment.
  • Pre‑Conditions: Customer logged in.

Test Steps:

  1. Navigate to Payments.
  2. Enter payment amount.
  3. Submit payment.

Expected Result: Payment processes and confirmation appears.


Exercise 10 — Profile Picture Upload

  • Requirement: Customers must upload a profile picture.

Sample Answer:

  • Scenario: Upload valid image

Steps:

  1. Navigate to Profile Picture.
  2. Select valid image.
  3. Click “Upload.”

Expected Result: Image displays correctly.


Accept or Reject Drills

Exercise 11 — Acceptance Decision

  • Requirement: Address must update everywhere.
  • Actual Result: Frontend updates; backend does not.

Answer: Reject. Backend must update for requirement to be complete.


Exercise 12 — Acceptance Decision

  • Requirement: Loan status must load correctly.
  • Actual Result: Correct status; slow load time.

Answer: Accept with conditions. Functionality works, but performance improvement recommended.


What You Should Do Next

Now that you’ve reviewed the answers, revisit any exercises you struggled with and compare your work to the expected results. Use the Templates and Real UAT Examples pages to reinforce your understanding.