This event has ended. Visit the official site or create your own event on Sched.
View analytic
Tuesday, June 14 • 09:00 - 12:00
Testing Techniques in Practice (Part I)

Sign up or log in to save this to your schedule and see who's attending!

01. Overview
Test case design is a fundamental skill for a practicing tester.  It requires the tester to move from an infinite number of possible tests to a tiny subset which can be managed in the all too finite timeframe of a real project.  The secret is to select the most effective subset that will give you the most information about the software under test.  This is the challenging, skilful and intellectually-demanding task of effective test case design.

This one-day class provides a new way of learning about the most popular and useful test design techniques.  It is highly‑interactive, allowing attendees to gain practical experience in creating and executing test cases, while learning from the experience of the instructor and each other.  However, the special ingredient is that for each technique covered, attendees will be able to actually execute their tests against real programs specifically created for this course.   

The class includes both slides and practical work.  After a brief introduction to each test technique, attendees will apply the technique to example problems and real programs.  After each set of tests are executed, the programs will provide the tester with immediate feedback on their achieved level of test coverage, as well as the tester’s efficiency at applying the technique.  The techniques covered include the most popular black box approaches, including equivalence partitioning, boundary value analysis, state transition testing, decision table testing and use case testing, but each class will be tailored to the preferences of the attendees on the day.   Advice will also be provided on determining which of the techniques and measures will be most effective for a given situation, based on both experience and experimental results. The overall aim is to provide the attendee with a toolset of test design techniques from which they can then choose most effectively.

02. Training expectation

  • Be familiar with the most popular black box test techniques;

  • Be aware of the pros and cons of each of the test case design techniques;

  • Have practical hands-on experience of applying the most popular black box techniques;

  • Understand the factors that determine which techniques to choose for a given situation.

03. Audience
The class is principally aimed at practicing testers, who want to improve the quality and effectiveness of the tests they (or the testers they manage) design, and who want to ensure that they are fully aware of what test design techniques are available.  This includes people in roles such as system testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. No prior knowledge is assumed.

Attendees will need to bring a PC for this course so that they can run their test cases on the provided example programs.

avatar for Stuart Reid

Stuart Reid

Chief Technology Officer, STA Test Consulting & CONKRIT
Dr Stuart Reid has over 30 years’ experience in the IT industry, working in development, testing and education.  Application areas range from safety-critical to financial and media.  Stuart supports the worldwide testing community in a number of roles.  He is convener of the ISO Software Testing Working Group, which developed the new ISO 29119 Software Testing standards, and founded the International Software Testing... Read More →