Effective Methods of Software Testing – Test Planning and Design


Course Details


This three-day “how-to” course is designed for individuals having responsibility to test software systems. The material is presented in a step-by-step format from performing risk analysis through the final test report. The emphasis of part one of this course is test planning. Each step of the test process includes test templates and checklists. The course begins by having attendees develop a definition of what effective testing means; and concludes by having the attendees develop an action plan to improve software testing in their IT organization. Part 2 of this course is intended to help the software quality professional better understand some of the strategies, techniques and models that can be utilized in test case design. The primary focus will be on Equivalence Partitioning, Boundary Analysis and Decision Tables. Most quality analysts and test engineers have heard these terms but do not make the most of their capabilities. We will cover, step-by-step, how to perform each.

This is an intermediate level course for an individual who has some test experience and is interested in improving their level of effectiveness and efficiency in testing techniques and test methodology. It is advantageous if the attendee has had at least two or more years of practical experience in software testing, although it is not necessary.

If you are looking at reviewing for, or pursuing, the Certified Software Tester (CSTE) professional certification, then check the CSTE Exam Study Course.

Course Outline

Part 1

  • Define effective software testing fundamentals
  • Identify risk associated with software testing
  • Help you build an effective test plan
  • Show you how to execute an effective test plan
  • Record and analyze test results
  • Define and build an effective test report

Part 2

  • Present test strategies, techniques and models to support test case design.
  • Particular focus on:
  • Equivalence Partitioning
  • Boundary Analysis
  • Decision Tables
  • Review UML development models for test case design.

Who Should Attend

  • Individuals with responsibilities such as:
  • Software Testers
  • Software Test Managers
  • Software Developers
  • Business Analysts
  • Project Leaders
  • Customers/Users


Schedule & Registration


Discounts: QAI Members receive a 10% Discount on public training course registration! Learn more about the benefits of becoming a QAI Member.

*All listed Canada public training course prices in CAD + applicable taxes. All listed USA public training course prices in USD. Registration prices include course materials, lunch & breaks each day, and a certificate of completion. Hotel and travel arrangements are the responsibility of the attendee.

Cancellation Policy


On-site Training


Provide the best training at the best price for your organization by hosting an on-site training with QAI Global Institute’s expert instructors. The benefits of on-site training are many:

  • Courses are private and personalized. Maximize the effectiveness of the course by tailoring the training to the specific needs and interests of your team. This ensures that the course remains relevant to your team and your unique project needs.
  • Per person costs are significantly lower. Save an average of 40% – 60% on per person costs as compared to equivalent public course attendance by eliminating attendee travel costs and associated venue fees.

No Obligation Quote

Contact us directly to obtain a no obligation cost quote for the on-site training course(s) of your choice.