Foundation Test Analysis and Design

Course goals

This one-day course teaches the practical aspects of preparing black-box tests from knowledge of what a software product under test should do, using the most commonly useful functional test design techniques.  It is fully compatible with the ISTQB® Foundation Level (FL) syllabus (which can be downloaded free of charge from the ISTQB® website), and is approximately equivalent to the second day of a training course for FL certification, going a little further in some respects but omitting the more theoretical aspects of the ISTQB® model. Approximately 40% of the training time is spent on practical exercises.

The course covers the following subject areas

  • Introduction to structured testing – explains simply how the test conditions and test cases which we get from using test design techniques are turned into real tests, and how to get traceability from these back to the customers’ / users’ requirements.
  • Equivalence Partitioning and Boundary Value Analysis – covers both the 2- and 3-value variants of BVA, and explains the strength of combining these techniques.
  • Decision Table testing – covers construction of a simple decision table and explains how to simplify a more complex one.
  • State Transition testing – explains the basics of this technique as it can be applied to testing workflows and entity life histories.
  • Use Case testing – shows how use cases can be used for both user acceptance testing and for integration testing.
  • Combining techniques – how the power of individual techniques can be multiplied by using them together.

Trainer: Richard Taylor

RichardRichard Taylor has been an IT practitioner for more than 40 years, during which he has done most of the jobs that it has to offer from programming and systems / business analysis through to project management. Since 1992 he has specialised in the conduct and management of software testing in a wide variety of environments. During six years as a Senior Consultant with one of the world’s largest systems integration consultancies, he became the focal point for testing best practice within their UK Consulting & Systems Integration division. He has designed and implemented test process solutions aimed at BS5750, ISO9001 and CMM levels 2 and 3, and claims proudly that he has yet to fail a quality audit.

One of the early members of the software testing Subject Board in the British Computer Society’s Information Systems Examination Board (ISEB), Richard helped to develop the UK’s Foundation and Practitioner Certificates in Software Testing. Since then, he has contributed to its ISTQB replacement and to the Glossary of Software Testing Terms that accompanies it. He has contributed numerous improvements to accredited training materials used for all of the ISTQB Advanced Level syllabi, and has written a complete training course for the ISTQB Foundation Level Agile Extension certificate.

A regular speaker at conferences and seminars in both continental Europe and the UK, he has written and presented papers on several aspects of testing and test management, including use of metrics for test management and for Agile testing (in which he has particular interest).

Richard was educated at an English private school and Cambridge University, which was followed by a short commission as an officer in the Royal Air Force. Now based in Prague, the capital of the Czech Republic, he continues to be an active software test management consultant as well as a popular trainer.

LinkedIn: http://www.linkedin.com/pub/richard-taylor/1/495/597

Upcoming Courses

Apologies, but no upcoming courses were found. If you're interested, please contact us at


Training Date Language Location

Training for Companies and Groups

For your team or group we can provide tailor-made training courses and conduct training onsite or at a location of your choice, on a date that is convenient for you. Please contact us for more information.

Dear user, this website uses cookies to ensure you get the best experience on our website. More about cookies
I give my consent to processing of my personal data. More info