Skip to content

Manual UAT: Subcategory List Feature

Subcategory List Manual Test

Prerequisites

  • HomeBudget Windows app installed with test database
  • At least one category with subcategories
  • Wrapper package installed: pip install -e src/python/

Test Procedure

  1. Setup: Activate main env, note a category name from hb category list

    & env\Scripts\Activate.ps1
    cd c:\Users\taylo\VSCode_yayfalafels\homebudget
    hb category list
    # Note a category name, e.g., "Groceries" or "Utilities"
    

  2. USER ACTION: Run the command with a real category

    hb category subcategories --category "Groceries"
    

  3. VERIFY - Output displays:

  4. [ ] Parent category name is shown

  5. [ ] All subcategories for that category appear
  6. [ ] Subcategory names are clear and readable
  7. [ ] Subcategories are ordered by sequence number
  8. [ ] No errors or exceptions in console

  9. USER ACTION: Test with non-existent category

    hb category subcategories --category "NonExistentCategory"
    

  10. VERIFY - Error handling:

  11. [ ] Clear error message displayed (not a stack trace)

  12. [ ] Message indicates category was not found
  13. [ ] Command exits cleanly

  14. USER FEEDBACK:

  15. Is the output helpful for viewing subcategories?

  16. Is the format clear?
  17. Would you like filtering or additional information?

Result

  • [ ] PASS - Subcategories display and errors handled correctly
  • [ ] FAIL - [Note issues]

Notes

[Test notes and observations]