Let’s now list the Test tasks in General
- Non Project Items
- Training
- Vacation
- Sick Leaves
- 1-1 meetings
- Project Management/Administration
- Review design specs
- Review product requirements
- Review functional spec
- Administration – meetings
- Status reports
- Test standards compliance
- Triage meetings – #weekly/bi-weekly
- Community involvement – dedicated quarter
- Code coverage - # of builds to repeat
- Bugs management
- Code Reviews
- BVTs - # test cases
- System Integration support - #documentation, training, porting
- Field support - # bugs, # release (hot fix and SP)
- Development support - #unit tests
- Bugs verification (new and regression) - # of bugs, # of releases, # platform.
- Test Tools, design development test cases
- Design spec for drivers
- Review drivers spec
- Tools development
- Tools ports and training
- Legacy supports – i.e. TCMs, bugs
- Develop manual test cases - # pages, # controls, # scenarios, # localizations settings
- Develop automated test cases - # pages, # controls, # scenarios, # localizations settings
- Review drivers and test cases
- Test cases managements
- BVTs - #porting per tool, #system set ups
- Test Document
- Test plans
- Test design specs
- Test matrix
- Test result/reports
- Review the document
- Manual test case execution
- Machine set up – database, applications…
- Web UI – # pages, # controls, # scenarios, # localizations settings
- Window Application - # pages, # controls, # scenarios, # localizations settings
- Result reporting and analysis
- Execution Estimate for Automated test cases
- Web UI - # pages, # controls, # scenarios, # localizations settings
- Window Application - # pages, # controls, # scenarios, # localizations settings
- API - # of APIs, # of parameters supported, # of scenarios
- Concurrency - # programming support, #resource available
- Performance - # programming support
- Install - # resource (machines and engineers)
- Upgrade - # scenarios
- Regression - # of regressions on builds, platform, SP
- Security - # of threat models, # roles, # privileges, # injections points, # of
- Localization – # of locales, # of currency display, # of time display
- User ability - # of pages, # of controls
- Result reporting and analysis
Unknowns and Less controllable tasks
- The design spec change
- The requirement spec change
- Project features add
- New tools to use – mandate from the division management, i.e. new TCM, new test tools
- Personnel turnovers
- Unexpected Service Packs
- Unexpected Hot fixes
- Changes in Dependent product components, i.e. O/S, SQL servers