Day 1-Effective Test Planning
• Testing basic & Life-cycle
• Test Planning agenda
o Goal of testing for Customer, development, testing
o Test Planning
o Test Design / Development
o Test Execution
o Evaluation / defect management
o Test process - continuous improvement
Test Deliverable
• Test Planning
o Types of plans (Unit-Integration-System functional)
o Why plan
o Who uses the test plan?
o Useable test plans
o Basic questions
o What-When-Where-why-Who-How
o Project time line
o Dependencies
o Test objectives
o Test schedule
• Template and checklists
• Assumptions
• Test resources
• Test Project Risk
• Test Process and strategy
• Test tools
• IEEE standards
• Audience's problem solving Q & A
Day 2-Selecting and Executing the Most Critical Test Cases
• Industry standard Test Process
• Test Design Techniques (BVA, EC, EG)
• Risk Analysis
• Test Execution Strategies
• Identifying the most important tests
• Applying Risk Analysis and rating
• Test Set Reduction Techniques
• Regression Testing of Legacy Systems
• Impact Analysis
• Test Execution
• Monitoring and controlling Test Progress
• When are we done?
• Test stop criteria
• Must pass test suit creation for internal and external acceptance
• Reporting and Tracking Bugs
• Test Management tools
Day 3-Test Process Measurements and Improvement
• What a process is, and is not, why it matters
• General maturity model concepts
• Why individual test process models are needed
• Model vs. methodology
• Key area mapping to methodology
• TPI ® Model structure key areas, levels
• Internal vs. external assessments
• Adding structure to checkpoints judgments
• Level-1 presumed priority key areas
• Test strategy
• Life-cycle model
• Test specification techniques
• Reporting
• Defect management
• Test process management
• Level-2 presumed priority key areas
• Moment of involvement
• Level-3 presumed priority key areas
• Estimating and planning
• Test automation
• Test environment
• Test training
• Static test techniques
• Base and Calculated Metrics
• Evaluation of Metric
• Root cause Analysis
• Need for measures and baselines up-front
• Evaluating effectiveness and efficiency of testing
• Ongoing monitoring and adjustment
• Reporting, using measures to improve
|