Overview

Software testing is no better developed today than it was 20 years ago, although the challenges are much greater. Systems are typically much larger and today's "reduced time to market" philosophy inevitably means testing suffers. This course surveys the current state of the testing art suggesting strategies which are suitable for today's developments.

Following on from the highly successful Safer C course, this course presents a practical testing philosophy based around increased awareness of testing difficulties using data from a wide variety of systems.


The costs of failure in such systems is high. It is widely-known that test quality has a significant effect both on the avoidance of avoidable failure and the management of unavoidable failure. This course provides a comprehensive basis for the necessary skills.

You should attend this course if:-

  • You would like to improve your testing knowledge and skills

  • You work with high-integrity or safety-critical systems, for example consumer electronic systems.

Course prerequisites

Practical experience of development in high-integrity or safety-critical systems such as embedded control systems. It complements the sister course Safer C. This course is not a pre-requisite but it would be helpful to have attended Safer C first. The code inspection workshops will use C examples.

 

 

Last revised $Date: 2002/09/02 20:58:11 $