UAT Templates
This page gives you simple, beginner‑friendly templates for writing UAT test cases, defect logs, scenarios, and acceptance criteria. Each template includes a filled‑out example and a blank version you can copy and paste into your own UAT documentation.
UAT Test Case Template
A UAT test case is the step‑by‑step script a tester follows to confirm a requirement works correctly.
Test Case Template (Beginner‑Friendly)
- Test Case ID: Unique number for this test
- Requirement: What requirement this test is validating
- Scenario: Short description of what the user is trying to do
- Pre‑Conditions: What must be true before testing begins
- Test Steps:
- Expected Result: What should happen if the system works
- Actual Result: What actually happened during testing
- Pass/Fail: Did the test pass?
- Defects (if any): List any issues found
Filled‑Out Example (Address Update)
- Test Case ID: TC‑001
- Requirement: Customer must be able to update their mailing address.
- Scenario: Update address successfully.
- Pre‑Conditions: Customer is logged in and has an existing profile.
Test Steps:
- Go to “Profile” → “Mailing Address.”
- Enter a new valid address.
- Click “Save.”
- Confirm the new address appears on the profile page.
- Expected Result: New address is saved and displayed correctly.
- Actual Result: New address appears correctly.
- Pass/Fail: Pass
- Defects: None
Blank Version (Copy & Paste)
- Test Case ID:
- Requirement:
- Scenario:
- Pre‑Conditions:
Test Steps:
- Expected Result:
- Actual Result:
- Pass/Fail:
- Defects (if any):
UAT Defect Log Template
A UAT defect log is where testers record issues found during testing so developers can reproduce and fix them.
Defect Log Template (Beginner‑Friendly)
- Defect ID: Unique number for this defect
- Issue Summary: Short description of the problem
- Severity: Low, Medium, High, Critical
- Status: Open, In Progress, Fixed, Closed
- Steps to Reproduce:
- Actual Result: What happened during testing
- Expected Result: What should have happened
- Assigned To: Developer or team responsible
- Comments: Any extra notes
Filled‑Out Example (Address Validation Error)
- Defect ID: D‑101
- Issue Summary: Address field does not validate correctly
- Severity: High
- Status: Open
Steps to Reproduce:
- Go to “Profile” → “Mailing Address.”
- Enter an invalid address (e.g., “123”).
- Click “Save.”
- Actual Result: Error message appears: “Invalid address format.”
- Expected Result: Address should be accepted only if valid; error should be clear and helpful.
- Assigned To: Sarah
- Comments: Occurs only on Chrome.
Blank Version (Copy & Paste)
- Defect ID:
- Issue Summary:
- Severity:
- Status:
Steps to Reproduce:
- Actual Result:
- Expected Result:
- Assigned To:
- Comments:
UAT Scenario Template
A UAT scenario describes a real‑world action a user performs in the system.
Scenario Template (Beginner‑Friendly)
- Scenario ID: Unique number for this scenario
- Scenario Name: Short title describing the user action
- Business Process: Which business workflow this scenario belongs to
- Pre‑Conditions: What must be true before the scenario begins
- User Action: What the user is trying to accomplish
- Expected Outcome: What should happen if the system works correctly
- Notes: Any additional details or assumptions
Filled‑Out Example (Update Mailing Address)
- Scenario ID: S‑001
- Scenario Name: Update Mailing Address
- Business Process: Customer Profile Management
Pre‑Conditions:
- Customer is logged in
- Customer has an existing profile
- User Action: Customer updates their mailing address in the profile section
Expected Outcome:
- New address is saved
- Updated address displays correctly on the profile page
Notes:
- Address validation rules must be applied
- Scenario supports both domestic and international addresses
Blank Version (Copy & Paste)
- Scenario ID:
- Scenario Name:
- Business Process:
- Pre‑Conditions:
- User Action:
- Expected Outcome:
- Notes:
UAT Acceptance Criteria Template
Acceptance criteria define what must be true for a requirement to be considered complete.
Acceptance Criteria Template (Beginner‑Friendly)
- Criteria ID: Unique number for this acceptance criterion
- Requirement: The requirement this criterion belongs to
- Description: Clear statement of what must be true
- Pre‑Conditions: Anything that must exist before validation
- Acceptance Steps:
- Expected Outcome: What should happen if the criterion is met
- Notes: Any assumptions or clarifications
Filled‑Out Example (Address Update Requirement)
- Criteria ID: AC‑001
- Requirement: Customer must be able to update their mailing address
- Description: The system must save and display the updated mailing address
Pre‑Conditions:
- Customer is logged in
- Customer has an existing profile
Acceptance Steps:
- Navigate to “Profile” → “Mailing Address.”
- Enter a valid new address.
- Click “Save.”
Expected Outcome:
- Address is saved
- Updated address appears correctly on the profile page
Notes:
- Address validation rules must be applied
- Error messages must be clear if the address is invalid
Blank Version (Copy & Paste)
- Criteria ID:
- Requirement:
- Description:
- Pre‑Conditions:
Acceptance Steps:
- Expected Outcome:
- Notes:
What You Should Do Next
Now that you have the templates, your next step is to start practicing with real UAT exercises.