| COURSE CONTENT: |
Testing & Quality Why do we test, software quality, how do we test, when to start, when to stop, what do we test against, what do we test with, the test life-cycle, levels of test.
The Test Organisation The roles of a test manager, leadership guidelines, motivation, ways to obtain buy-in, team organisation, choosing staff, test qualifications.
Test Planning Contents of a test plan, risk analysis, test approach, test deliverables.
Estimating and Scheduling Estimating techniques, test case estimation, scheduling, resource allocation, contingencies, re-planning.
Test Design Test techniques (functional, structural, static and dynamic analysis), test design, test case and test procedure specification, testing without requirements.
Test Automation Why automate, what to automate, cost of automation, return on investment, open source tools, issues with automation.
Execution Management Test progress monitoring, defect tracking and analysis, test effectiveness, estimates of defects, when to stop testing, reporting.
Metrics Process metrics, maintainability, usability, cost of finding and fixing defects.
Test Process Improvement What is process improvement, Capability Maturity Model (CMM), model for test process improvement, test maturity matrix, checkpoints, improvement suggestions.
JJ05/10 |