This tutorial covers area 7 of the Certified Software Test Professional requirements. This tutorial also counts as an elective towards the requirements of the Certified Test Manager (CTM) certification.

Software inspections have proved to be very effective in capturing more defects early enough to avoid the cost of rework. Also, many types of defects can only be found by inspection. Yet, many organizations are struggling to make the inspection process effective and to achieve the real benefits of inspections. This course will examine the different elements that make an effective inspection process and help you establish a process which is customized for your organization. This course is a must for all software persons involved in the software development and maintenance process including managers of all levels

  • What the real benefits of inspections are
  • How to achieve the most value of your inspection effort
  • The different factors affecting the inspection process
  • The different forms of inspection and when to use each of them
  • How to establish different process variations to fit different environment
  • How to effectively monitor your inspection process to improve its effectiveness
  • Most importantly, learn from instructor's real experience with inspections

  • Introduction
    • Why do we need to inspect
    • Benefits of inspection
    • Why do inspection programs fail
    • Inspection after or before unit testing
    • Different forms of inspection
    • Formal reviews
    • Internal review cycle
    • Walkthroughs
    • Formal inspections
    • Verification and validation
  • Establishing the Process
    • Why do we need a process
    • Characteristics of effective process models
    • Steps to establish the process
  • Gathering Relevant Information
    • Development process
    • Types of systems developed
  • In-class Team Exercise
  • Defining a Standard Inspection Process 6. Defining Process Variations
  • Training
  • Monitoring
  • Elements of An Inspection Process
  • Planning
    • Planning the inspection
    • Selecting the moderator
    • Selecting the inspectors
  • he Overview meeting
  • Preparation
  • The Inspection Meeting
    • How to detect lack of preparation
    • What happens during the inspection meeting
    • Rules of the inspection meeting
  • Record Keeping and Recording
  • Rework and Follow-up
  • Causal Analysis