{{ theme.skipToContentLabel || 'Skip to content' }}

Test Scope Document

Parent Document: TEST_PLAN.mdVersion: 1.2 | Date: January 5, 2026


5. Test Progression

5.1 Entry Criteria

PhaseEntry Criteria
Development TestingFeature code complete, unit tests written
Validation TestingVRR passed, test environment ready
Implementation TestingIRR passed, staging deployed
Operational TestingORR passed, production deployed

5.2 Exit Criteria

PhaseExit Criteria
Development Testing≥85% unit coverage, no P0 defects
Validation TestingAll P0/P1 tests passed, performance targets met
Implementation TestingUAT signed off, regression passed
Operational TestingProduction validation complete

5.3 Suspension/Resumption Criteria

Suspend Testing When:

  • P0/S0 critical defect blocking progress
  • Test environment unavailable
  • <70% test cases documented
  • Build fails >50% smoke tests

Resume Testing When:

  • P0 defect fixed and verified
  • Environment restored
  • Test cases documented
  • Smoke tests passing

6. Feature Testing Scope

6.1 Priority Matrix

PriorityCriteriaCoverage Target
P0 - CriticalCore business, compliance, security100% functional
P1 - HighFrequently used, complex integrations95% functional
P2 - MediumModerate usage, enhancements80% functional
P3 - LowRarely used, future deprecation60% functional

6.2 Feature Inventory

1. User Authentication & Authorization

FeaturePriorityTesting Focus
User RegistrationP0Email validation, password strength
User LoginP0JWT tokens, session management
Password ResetP1Secure token flow
Role-Based AccessP0RLS enforcement

2. Data Integration (Scrapers)

FeaturePriorityTesting Focus
Dust Level ScraperP0API sync, data validation
Flow Meter ScraperP1Scheduled execution
Heatmap ScraperP1Data transformation
Error HandlingP0Retry logic, notifications

3. Data Visualization & Dashboard

FeaturePriorityTesting Focus
Dashboard KPIsP0Calculation accuracy
Interactive ChartsP1Rendering, tooltips
Date Range FilteringP0Filter application
Site/Device FilteringP0Multi-select, RLS
Export to CSVP1Data accuracy

4. PDF Report Generation

FeaturePriorityTesting Focus
Date Range SelectionP0Validation, availability
Device Multi-SelectP0Selection logic, RLS
Chart Rendering in PDFP0Image quality, layout
Device Timeline ChartP1Segment rendering, gap visualization
Device Timeline Data GapsP1Gap detection, threshold validation
AI Chart DescriptionsP1Gemini API, fallback
PDF PerformanceP0<60s generation
PDF DownloadP0File naming, size

5. Report Management

FeaturePriorityTesting Focus
Report List ViewP1Pagination, sort/filter
Calendar ViewP1Navigation, display
Report DownloadP0Signed URLs
Report DeleteP1Soft delete, cleanup

6. Real-Time Dust Levels

FeaturePriorityTesting Focus
Dust Level DisplayP1Real-time updates
Scraper IntegrationP1API sync, error handling
Historical TrendsP2Chart rendering

7. Weekly Field Reports

FeaturePriorityTesting Focus
Weekly TemplateP1Structure, data population
Field NotesP1Text input, formatting
Photo AttachmentsP1Upload, preview
PDF GenerationP0Layout, performance

8. Flow Meter Tracking

FeaturePriorityTesting Focus
Refill Event LoggingP1Event entry, timestamps
Usage VisualizationP1Charts, trends
IntegrationP1Scraper API sync

9. Climate Data Integration

FeaturePriorityTesting Focus
BOM Weather DataP1API integration, cache
Temperature/HumidityP1Visualization
Weather CorrelationP2Dust vs. weather charts

10. Mine Sites & Device Management

FeaturePriorityTesting Focus
Site CRUDP0RLS, cascade deletes
Device AssignmentP0Device-site relationship
Site HierarchyP1Navigation, filters

6.3 Features Not Tested

FeatureReason
Multi-Factor AuthenticationDeferred to Phase 6
Mobile Native AppsWeb-only in Phase 5
Offline ModeCloud-based system
Legacy Browser (IE 11)End of life
Supabase InternalManaged service

6.4 Coverage Summary

CategoryFeaturesP0P1P2Coverage
Authentication531095%
Data Integration4220100%
Dashboard732195%
PDF Reports10442100%
Report Management6132100%
Dust Levels502285%
Weekly Reports5131100%
Flow Meter403195%
Climate402290%
Sites & Devices4211100%
TOTAL5416231296%

Related Documents: