Test Cases
Owner: QA
Reviewers: Product, Engineering
Status: Draft
Version: 0.1
Last Updated: 2026-09-16
Review Cycle: Per feature/release
Smoke Cases
| ID |
Case |
Expected Result |
Status |
| TC-001 |
Login with valid user. |
Access token issued and user lands on correct role home. |
PARTIAL |
| TC-002 |
Refresh an active session. |
New access token issued; invalid refresh token rejected. |
PARTIAL |
| TC-003 |
Admin lists users. |
User list loads with expected filters/pagination. |
PARTIAL |
| TC-004 |
Create/update farm and pond. |
Entity persists and appears in related views. |
PARTIAL |
| TC-005 |
View dashboard. |
Role-appropriate metrics load without unauthorized data. |
PARTIAL |
| TC-006 |
Export report. |
Valid Excel file generated for selected scope. |
PARTIAL |
| TC-007 |
Ingest telemetry sample. |
Reading is stored and queryable. |
PARTIAL |
| TC-008 |
Device command timeout. |
Command reaches timeout state and alert behavior is verified. |
PARTIAL |
Acceptance Criteria Mapping
| AC |
Test Focus |
Status |
| AC-01 |
Role login, route guards, API authorization and data-scope denial. |
PARTIAL |
| AC-02 |
Admin farm, pond, crop, user, KTV, sensor/device and threshold workflows. |
PARTIAL |
| AC-03 |
Pond dashboard six metrics, status color, timestamp, sensor status and history chart. |
PARTIAL |
| AC-04 |
Environmental/device alert creation, recipient routing and notification delivery. |
PARTIAL |
| AC-05 |
Device control command lifecycle and immutable command log. |
PARTIAL |
| AC-06 |
Feeding, manual environment, mineral, siphon and productivity entry in allowed scope. |
PARTIAL |
| AC-07 |
Report filters and Excel export scope enforcement. |
PARTIAL |
| AC-08 |
Ticket creation with attachments and configured email delivery. |
PARTIAL |
| AC-09 |
Handbook article approval, versioning and reader visibility. |
PARTIAL |
| AC-10 |
Chatbot authorization, sources, confidence and image disclaimer. |
PLANNED |
| AC-11 |
Mobile notifications, quick field entry, device control and offline cache/sync. |
PARTIAL / PLANNED |
| AC-12 |
Activity/audit logs for permissions, device control, crop close, threshold change and ticket close. |
PARTIAL |
Planned Cases
- AI chatbot cited-answer validation.
- AI feeding recommendation validation.
- Scheduled weekly report email validation.
- AI prediction horizon/confidence/backtesting validation.
- Offline sync conflict validation.