Skip to main content

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:

  1. Navigate to Categories
  2. Verify standard categories visible (seeded categories)
  3. Check category hierarchy (parent-child relationships)

Verify: Standard categories displayed, hierarchy visible


11.2: Create Custom Category

Browser: Admin or Operations_Director
Steps:

  1. Create custom category:
    • Name: "Custom Maintenance"
    • Parent: None (top-level)
  2. Save
  3. Record Category ID: _________________

Verify: Custom category created, appears in list


11.3: Create Child Category

Browser: Admin or Operations_Director
Steps:

  1. Create child category:
    • Name: "Custom Sub-Maintenance"
    • Parent: Category from 11.2
  2. Save
  3. Record Child Category ID: _________________

Verify: Child category created, hierarchy relationship correct


11.4: Validate Category Hierarchy

Browser: Admin or Operations_Director
Steps:

  1. Attempt to create invalid hierarchy:
    • Try to set child as parent of its parent (circular)
    • Try to set category as its own parent
  2. Verify validation prevents invalid relationships

Verify: Hierarchy validation works, prevents invalid parent-child relationships


11.5: Edit Category

Browser: Admin or Operations_Director
Steps:

  1. Navigate to category from 11.2
  2. Edit name or other details
  3. Save

Verify: Category updated, changes persist


11.6: Delete Category

Browser: Admin or Operations_Director
Steps:

  1. Navigate to category from 11.2
  2. Delete category
  3. 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: _________________