PSQT
2008 North
Sept. 8-12, 2008
Minneapolis, MN

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

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

This one day course offers a wide variety of practical information used to manage the entire testing process. We discuss what quality means in a company and how to effectively determine what to test. We also discuss when we can skip testing based on schedules, manpower and the risk incured by not doing the testing. In addition to determining ways to identify quality risks, we'll also discuss the quality assurance aspects of testing, including an easy checklist to use when reviewing requirements. Test planning, test case planning and tracking, scheduling and budgeting and bug tracking are covered as part of a managed test process. You leave with an understanding of the entire testing process and simple ideas that are easily implemented to allow your organization to improve its professional reputation as you implement a managed test process. The instructor uses a variety of real world examples to point out the successes and possible pitfalls of the ideas presented.

  • Introduction
    • Administrative stuff
    • Terminology
  • Determining the quality goals
    • What are the ultimate goals
    • What are management's goals?
    • What are our goals?
  • Getting started without getting scared
    • Figuring out where you are now
      • CMMI model
      • Other evaluation methods
    • Making quality a company goal
    • Figuring out the cost of quality
    • Why do we need friends?
    • What data do we need?
    • Doing a quality risk analysis
  • Using requirements documents and specifications
    • Participating effectively in review meetings
    • Looking for the non-functional requirements
    • Reviewing functional specifications
  • Creating and following test plans
    • Writing a good test plan
    • Scheduling and budgeting
  • Writing and tracking test cases and suites
    • Using the quality risk analysis
    • Designing test cases
    • Tracking test cases
    • Assessing test case coverage
      • Breadth coverage
      • Depth coverage
    • Tracking test passes
    • Putting the charts together
    • Presenting difficult information to management
  • Managing all those bugs
    • Writing a good bug report
    • Assigning priority and severity
    • Tracking closure status and root cause
    • Reporting and trend analysis
    • Managing bugs via detailed status
  • Managing the test process - in review
    • Looking at what we have
    • Using the information we're given
    • Watching for the unexpected
  • Using people resources effectively
    • Picking the right people
    • Looking at skill sets
  • Planning automation (a brief look)