- Tel: +44 (0)1275 859666
CA09 - Software Test Management - 3 Days
Course Description
Customisation
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
Course Details
- Testing and Quality
- Reasons for not testing.
- Software quality, ISO 9126.
- Quality control and quality assurance.
- Why and how do we test?
- When to start and stop.
- What do we test against?
- What do we test with?
- Development processes (waterfall, incremental, RAD, Agile).
- Scrum, continual planning, release planning.
- Software quality, ISO 9126.
- The Testing Process
- Levels of test (unit, integration, system acceptance).
- The testing process.
- Test strategy.
- Beta testing.
- Verification and validation.
- The testing process.
- The Test Organisation
- People involved in testing.
- The test manager.
- Motivation and morale.
- Management style.
- Leadership guidelines.
- Team organisation, team size.
- Test qualifications.
- The test manager.
- Test Planning
- Master test plan.
- Processes and documentation.
- Master test planning process.
- Contents of a test plan.
- Risk analysis and integrity levels.
- Test approach, Test deliverables.
- Processes and documentation.
- Estimating Techniques
- Work breakdown structures and bottom-up estimating.
- Estimating with ranges, modified Delphi.
- Probability in estimating.
- Test case estimation.
- Function points and test case point analysis.
- User stories and story points.
- Estimating velocity, planning poker.
- Estimating with ranges, modified Delphi.
- Scheduling
- Networks and critical path.
- Gantt charts.
- Progress control (monitoring, analysing, correcting).
- Handling a late start.
- Agile environments, burndown charts.
- Gantt charts.
- Test Design
- Test techniques (functional, structural, static and dynamic analysis).
- Equivalence partitioning, boundary value analysis, decision tables, state-transition diagrams.
- Exploratory testing.
- Mapping test cases to requirements, coverage.
- Test design, test case and test procedure specification.
- Testing without requirements.
- Equivalence partitioning, boundary value analysis, decision tables, state-transition diagrams.
- Test Automation
- Reasons for automating.
- Return on investment.
- Tool issues.
- Tool selection.
- Guidelines for using automated testing
- Return on investment.
- Execution Management
- What is a defect?
- Test incident reports.
- Defect tracking and analysis.
- Test effectiveness.
- Requirements and code coverage.
- Defect measurement.
- When to stop testing, predicting release dates.
- Reporting.
- Test incident reports.
- Metrics
- What metrics can do for you.
- Measurement issues and problems.
- Common metrics.
- Usability metrics.
- Cost of finding and fixing defects.
- Measurement issues and problems.
- Test Process Improvement
- Process assessment.
- Capability Maturity Model (CMM).
- Model for test process improvement.
- Test maturity matrix.
- Implementing process improvement.
- Capability Maturity Model (CMM).