Practical Software Testing Strategies and Techniques

Description

As organizations strive to shorten the development time of their products while at the same time attempting to improve their quality, the need for practical, cost effective testing strategies and techniques is becoming more and more important. These strategies and techniques must span the full range of the development process addressing unit and component testing, integration testing, system testing and acceptance testing. In addition, the strategies and techniques must be tailored to the product under development recognizing unique project characteristics and constraints such as reliability, safety, cost and schedule. Testing activities also provide a critical opportunity to capture metrics and defect information that can be utilized to improve both development and testing processes.

This two-day course provides a hands-on presentation of practical software testing techniques and strategies for component, integration and system testing. Considerable time each day is spent on examples and exercises designed to build confidence in applying the testing techniques. This course emphasizes a risk-based approach to testing taking into account the unique characteristics and constraints of a project. Metrics and approaches for tracking a testing effort and answering the all-important when to stop testing question are also addressed. Suggestions for testing process improvement and tool support are integrated throughout the course.

Objectives

Course participants will learn how to:

Where and When

COURSE TESTIMONIALS

When asked what they liked most about this course, past participants commented on the following:

Course Information

Instructor

Cost

How to Register