1.1 Introduction1.2 Test Planning, Monitoring, and ControlTest PlanningPlanning for Testing in Sequential ModelsPlanning for Testing in Iterative ModelsPlanning for Testing in Agile ModelsPlanning for Testing in Spiral ModelsTest Control and MonitoringExample: Lifecycle-Driven Entry CriteriaTest Planning, Monitoring, and Control ExerciseTest Planning, Monitoring, and Control Debrief1.3 Test AnalysisTest Analysis and DesignExample: SIT Condition TraceabilityHow Much Detail in Test Conditions?Advantages of Detailed Test ConditionsUsing Detailed Test ConditionsDisadvantages of Detailed Test ConditionsUsing Cursory Test ConditionsExample: Test Conditions Level of DetailTest Analysis ExerciseTest Analysis Debrief1.4 Test DesignTest Design and ImplementationTraceabilityInputs and Outputs for Test DesignLogical or Concrete Test CasesSequential or Iterative ProcessExample: ISO 61508 Testing ImplicationsTraceability ExerciseTraceability Debrief1.5 Test ImplementationTest Implementation and ExecutionTest Execution ScheduleReady for Test Execution?Example: Preconditions for Test ExecutionDetail and ComplexityExample: Regulated SystemAdvantages of Early ImplementationDisadvantages of Early ImplementationExample: Early Test ImplementationExecution Schedule ExerciseExecution Schedule Debrief1.6 Test ExecutionTest Execution and ClosureBlending Reactive Test StrategiesTest Manager’s Role during ExecutionExample: Simple Progress MonitoringMetrics ExerciseMetrics Debrief1.7 Evaluating Exit Criteria and ReportingInformation CollectionFrequency and DetailExample: Sophisticated Results Reporting1.8 Test Closure ActivitiesTest Completion CheckTest Artifacts HandoverLessons LearnedArchivingExample: Lessons LearnedExample: Delivery of Work ProductsRetrospective AnalysisDon’t Forget!Retrospective ExerciseRetrospective Debrief1.9 Sample Exam Questions