Skip to content
Coding
Design

Test Case Design Techniques

The goal of a testing technique is to assist in identifying test conditions, test cases, and test data. Its use can range from very informal (with little or no documentation) to highly formal. It is crucial to understand how to choose the appropriate testing techniques based on the context of the testing project. Therefore, in this module, we will practically describe various test design techniques (including black-box techniques, white-box techniques, and experience-based techniques) as well as the criteria for preferring one technique over another.

Content
  • Black-box design techniques, including the equivalent partition method, the decision table technique, the boundary value technique, the state transition technique, and the use case technique.
  • White-box design techniques.
  • Design techniques based on experience.
Learning Outcomes

On completion of this course, learners will be able to:

  • Explain the characteristics, commonalities, and differences between black-box, white-box, and experience-based testing techniques.
  • Apply the equivalence partition technique to generate test cases based on given requirements.
  • Apply limit value analysis to generate test cases based on given requirements.
  • Apply decision table testing to create test cases based on given requirements.
  • Apply state transition testing to generate test cases based on given requirements.
  • Apply the technique to derive test cases from a use case.
  • Apply techniques to achieve code coverage with unit test cases.
  • Apply the exploratory testing technique.
  • Explore other experience-based testing techniques such as error estimation or checklist-based testing.
Training Method

Participants will learn to identify relevant test scenarios and develop complete and accurate test cases using test design techniques such as the equivalent partition method, decision table technique, boundary value technique, and other techniques for deriving test cases from diagrams.

Certification
Certificate of Participation
Prerequisites

Understanding the fundamentals of software testing.


Planning and location
Session 1
26/02/2026 - Thursday
13:00 - 17:00
Session 2
27/02/2026 - Friday
09:00 - 18:00
Session 3
02/03/2026 - Monday
09:00 - 18:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

Available Edition(s):

https://www.dlh.lu/web/image/product.template/2368/image_1920?unique=c5f5bfd

This combination does not exist.

80.00 € 80.0 EUR 80.00 €

80.00 €

Not Available For Sale

Your trainer(s) for this course
Marc-Antoine GUISLAIN
Marc-Antoine GUISLAIN
See trainer's courses.

ISTQB-certified software testing consultant and trainer with extensive IT expertise. Marc-Antoine has contributed to testing projects within Agile teams, specializing in functional (manual and automated) and accessibility testing. Known for his analytical skills, he excels in test design and software anomaly analysis.