Version: 1.0.0Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Last Updated: 2026-01-15
Status: Active
Usage: Copy this template to create individual test cases. Test Case IDs are auto-generated in format{MODULE}-UAT-{NUMBER}(e.g.,HR-UAT-001,FA-UAT-001).
Test Case Information
Test Case ID:{MODULE}-UAT-{NUMBER}Feature/Module:
{Module Code} (PF, HR, FA, RH, GR, FW, FM, LO, IT)Feature Name:
{Feature Name} (e.g., HR-01: Employee Directory)Test Scenario Name:
{Scenario Name}Priority:
Critical | High | Medium | LowCreated:
YYYY-MM-DDCreated By:
{Name}Last Updated:
YYYY-MM-DD
Test Scenario
Description:Brief description of what this test case validates. Business Value:
Why this test case matters from a business perspective.
Preconditions
Before executing this test case, ensure:- Prerequisite 1 (e.g., User is logged in as HR Admin)
- Prerequisite 2 (e.g., Test organization exists)
- Prerequisite 3 (e.g., Test employee exists)
- Prerequisite 4 (e.g., Required permissions are assigned)
- Test Organization:
{Org Name or ID} - Test User:
{User Name or ID}with role{Role} - Additional test data:
{Description}
Test Steps
Step-by-step instructions:-
Step 1:
{Action description}- Expected:
{What should happen} - Actual:
{What actually happened}(fill during execution) - Status:
[ ] Pass[ ] Fail[ ] N/A
- Expected:
-
Step 2:
{Action description}- Expected:
{What should happen} - Actual:
{What actually happened}(fill during execution) - Status:
[ ] Pass[ ] Fail[ ] N/A
- Expected:
-
Step 3:
{Action description}- Expected:
{What should happen} - Actual:
{What actually happened}(fill during execution) - Status:
[ ] Pass[ ] Fail[ ] N/A
- Expected:
-
Step 4:
{Action description}- Expected:
{What should happen} - Actual:
{What actually happened}(fill during execution) - Status:
[ ] Pass[ ] Fail[ ] N/A
- Expected:
-
Step 5:
{Action description}- Expected:
{What should happen} - Actual:
{What actually happened}(fill during execution) - Status:
[ ] Pass[ ] Fail[ ] N/A
- Expected:
Expected Results
After completing all test steps, verify:- Expected result 1 (e.g., Employee record is created)
- Expected result 2 (e.g., Employee appears in directory)
- Expected result 3 (e.g., Employee data is correct)
- Expected result 4 (e.g., Multi-tenant isolation is maintained)
- Database changes:
{What should be in database} - UI state:
{What should be visible in UI} - Permissions:
{What permissions should be enforced}
Test Data Requirements
Specific test data needed for this test case:- Organization:
{Org Name or ID} - User:
{User Name or ID}with role{Role} - Additional Data:
{Data type}: {Description}{Data type}: {Description}
Pass/Fail Criteria
Test Case Passes If:- All test steps complete successfully
- All expected results are achieved
- No defects are found
- Data validation passes
- Multi-tenant isolation is maintained (if applicable)
- Role-based access is enforced (if applicable)
- Any test step fails
- Expected results are not achieved
- Defect is found
- Data validation fails
- Multi-tenant isolation is broken (if applicable)
- Role-based access is not enforced (if applicable)
Execution Notes
Test Execution:- Executed By:
{Name} - Execution Date:
YYYY-MM-DD - Execution Time:
{Duration} - Environment:
{Environment Name}(e.g., UAT, Staging) - Browser/Device:
{Browser/Device}(e.g., Chrome Desktop, Safari Mobile) - Overall Status:
[ ] Pass[ ] Fail[ ] Blocked[ ] Skipped
{Description of issue}
{Link to screenshot 1}{Link to screenshot 2}
{Defect ID}-{Brief description}
{Any additional notes or observations}
Related Test Cases
Related Test Cases:{MODULE}-UAT-{NUMBER}-{Related scenario}{MODULE}-UAT-{NUMBER}-{Related scenario}
- This test case depends on:
{MODULE}-UAT-{NUMBER} - This test case is prerequisite for:
{MODULE}-UAT-{NUMBER}
Module-Specific Examples
HR Module Example
Test Case ID:HR-UAT-001Feature:
HR-01: Employee DirectoryScenario:
Create new employee with all required fields
Test Steps:
- Navigate to HR → Employees
- Click “Create Employee” button
- Fill in required fields (First Name, Last Name, Email, etc.)
- Select Department and Position
- Click “Save”
- Verify employee appears in directory
FA Module Example
Test Case ID:FA-UAT-001Feature:
FA-03: Accounts PayableScenario:
Create and approve bill
Test Steps:
- Navigate to FA → Accounts Payable → Bills
- Click “Create Bill” button
- Fill in bill details (Vendor, Amount, Due Date)
- Add line items
- Click “Save”
- Submit for approval
- Approve bill as Finance Admin
- Verify bill status is “Approved”
Version History
1.0.0 (2026-01-15)
- Initial template created
- Module-agnostic format established
- Examples added for HR and FA modules
Last Updated: 2026-01-15