W11: Categories Management
Browsers: 2 (Admin, Operations_Director)
Stories: SPRINT0-015, SPRINT1-024, SPRINT1-057
Time: ~15 min
Test Items
- Category IDs: Parent
_________________, Child_________________
Test Cases
11.1: View Standard Categories
Browser: Manager
Steps:
- Navigate to Categories
- Verify standard categories visible (seeded categories)
- Check category hierarchy (parent-child relationships)
Verify: Standard categories displayed, hierarchy visible
11.2: Create Custom Category
Browser: Admin or Operations_Director
Steps:
- Create custom category:
- Name: "Custom Maintenance"
- Parent: None (top-level)
- Save
- Record Category ID:
_________________
Verify: Custom category created, appears in list
11.3: Create Child Category
Browser: Admin or Operations_Director
Steps:
- Create child category:
- Name: "Custom Sub-Maintenance"
- Parent: Category from 11.2
- Save
- Record Child Category ID:
_________________
Verify: Child category created, hierarchy relationship correct
11.4: Validate Category Hierarchy
Browser: Admin or Operations_Director
Steps:
- Attempt to create invalid hierarchy:
- Try to set child as parent of its parent (circular)
- Try to set category as its own parent
- Verify validation prevents invalid relationships
Verify: Hierarchy validation works, prevents invalid parent-child relationships
11.5: Edit Category
Browser: Admin or Operations_Director
Steps:
- Navigate to category from 11.2
- Edit name or other details
- Save
Verify: Category updated, changes persist
11.6: Delete Category
Browser: Admin or Operations_Director
Steps:
- Navigate to category from 11.2
- Delete category
- Verify validation (can't delete if has children or used in requests)
Verify: Delete works if no children/usage, validation prevents invalid deletes
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- Notes:
_________________