Advanced Testing Techniques — A 2 day course
Synopsis
There are many testing techniques available to the tester however they are rarely taught from the practitioner's point of view. Rather than provide an overview of as many techniques as possible this course focuses on the most useful techniques that will give a measurable benefit when implemented on a testing project.
The techniques are taught using examples and exercises based on real project experience. Testers will return to work with a working knowledge of the techniques taught on this course.
Suitable For
Functional testers who are involved in creating manual or automated test procedures who wish to expand their ability to use both analytical and empirical test techniques.
Prerequisites
To get the most from this course attendees would benefit from already having experience in identifying test objectives from specifications and in creating formal test procedures. Attendees should consider attending the courses Practical Test Design and Practical Testing Processes prior to attending this course.
Publicly scheduled dates, locations, and prices
A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.
Contents
Introduction
- The context of testing techniques
- Analytical testing verses empirical testing techniques
- Systematic verses non systematic testing techniques
- Informal verses formal test procedures
- Overview of testing techniques
Reviews
- Introduction to analytical testing techniques
- Informal review
- Walkthrough
- Technical review
- Inspection
Requirements testing
- Introduction to requirements testing
- The requirements testing method
- Requirements testing examples and exercises
Classification trees for equivalence partitioning
- Introduction to classification trees for equivalence partitioning
- Equivalence partitioning examples and exercises
- The Classification tree method
- Classification trees examples and exercises
Boundary value analysis
- Introduction to boundary value analysis
- The boundary value analysis method
- Boundary value analysis examples and exercises
Decision table testing and cause effect graphing
- Introduction to decision table testing and cause effect graphing
- The decision table method
- Decision table examples and exercises
- The cause effect graphing method
- Cause effect graphing examples and exercises
State transition testing
- Introduction to state transition testing
- The state transition testing method
- State transition testing examples and exercises
Non-systematic testing techniques
- Introduction to non systematic testing techniques
- Ad-hoc and exploratory testing
- Error guessing
Test technique selection
- Summary of testing techniques
- Advantages and disadvantages of testing techniques
- Testing technique selection
- Conclusion