-
Notifications
You must be signed in to change notification settings - Fork 14
Feature Tests
Noor Alam Shuvo edited this page Aug 2, 2025
·
1 revision
This page provides organized access to all feature-specific test documentation for the Simple Coding Time Tracker extension.
- Core Features Tests - Time tracking, activity detection, and session management
- Database Tests - Data persistence, storage, and retrieval (coming soon)
- Status Bar Tests - UI integration and real-time updates (coming soon)
- Health Notifications Tests - Eye rest, stretch, and break notifications
- Git Integration Tests - Branch tracking and repository monitoring
- Configuration Tests - Settings validation and management (coming soon)
- Test Case Index - Complete tabular summary of all 79 test cases
- Test Scenarios Overview - Testing guidelines and execution strategies
Execute these high-priority tests for basic functionality:
- Core: TC-CORE-001, TC-CORE-002, TC-CORE-005, TC-CORE-007
- Health: TC-HN-001, TC-HN-003, TC-HN-005, TC-HN-008
- Git: TC-GIT-001, TC-GIT-002, TC-GIT-003
- UI: TC-SB-001, TC-SB-002, TC-SB-004
- Health Notifications: 13 test cases (1 hour)
- Git Integration: 12 test cases (1 hour)
- Core Features: 10 test cases (45 minutes)
All 79 test cases across 6 feature areas (4 hours)
| Feature Area | Test Cases | Priority Breakdown |
|---|---|---|
| Time Tracking Core | 10 | 6 High, 3 Medium, 1 Low |
| Health Notifications | 13 | 6 High, 5 Medium, 2 Low |
| Git Branch Tracking | 12 | 3 High, 6 Medium, 3 Low |
| Status Bar Integration | 12 | 4 High, 6 Medium, 2 Low |
| Data Persistence | 12 | 4 High, 6 Medium, 2 Low |
| Configuration | 12 | 5 High, 5 Medium, 2 Low |
- VS Code (latest stable)
- Extension in development mode
- Git repository with multiple branches
- Various file types for testing
- Performance monitoring tools
- Multiple workspace configurations
- Git repositories with diverse branch structures
- Large files for performance testing
- Various notification interval settings
Getting Started: Begin with the Test Scenarios Overview for setup guidelines, then explore specific feature tests based on your testing focus.
Related: Health Notifications | Time Tracking | TODO | Home