May Sale - up to 25% off training courses – use code: SALE0525USA

ec26efdb-f563-47f3-8d71-54a3f596d20f

Test Techniques - Foundation Level

Select your learning method

Learn essential skills
Course overview

The course teaches the most popular black box techniques and includes an introduction to white box approaches. You’ll be taught practical guidance for the application of test case design techniques, and how to select which are the most appropriate to use in a given scenario.  

Build foundational testing skills

Test case design involves narrowing down countless possible tests to a manageable subset that sits within the limited time available for a real project. During this two-day course, you’ll discover how to design, execute, and evaluate software tests to ensure quality and performance. 

Learning objectives
  • Learn formal techniques to design test cases 
  • Gain experience in applying commonly used test design techniques 
  • Explore test techniques appropriate for different systems 
  • Explore test techniques appropriate for different levels of risk 
  • Learn how these techniques are used to create test cases 
  • Learn how these techniques are used to measure test coverage 

What you'll learn

The Test Techniques - Foundation level course uses group exercises and discussions to help you gain practical experience in applying the most popular test case design techniques to example problems, each of which is supported by model answers. 

Understanding the test process

Gain insights into the structured approach of software testing, from planning and design to execution and evaluation. This module introduces formal and informal test design methods to ensure effective and systematic testing processes. 

Core test design techniques

Learn essential techniques such as Equivalence Partitioning and Boundary Value Analysis, methods which help identify test cases efficiently, reduce redundancy, and ensure comprehensive testing of input values and system boundaries. 

Advanced test methods for comprehensive coverage

Explore advanced techniques like the Classification Tree Method, Pairwise Testing, and Decision Table testing. These approaches will enable you to handle complex datasets, test combinations, and verify decision-making rules within software systems. 

Process and state-based testing

Understand Process Cycle and State Transition testing to evaluate workflows and system behaviours. These methods help ensure software performs correctly across various states and transitions, reducing the risk of operational failures. 

Structural testing and test technique selection

Explore Statement, Decision, and Path testing to validate code execution and logical paths. Learn how to select the most appropriate test techniques for specific scenarios, balancing efficiency and thoroughness in software testing. 

What's included
  • Test Techniques – Foundation level training 

Key facts

Certification

This is a skills and knowledge-based course with no formal accreditation. 

Who it’s for

Aimed at professionals actively involved in software testing, who want to improve the quality and effectiveness of the tests they design, and ensure they are using best practice. 

Prerequisites

There are no prerequisites for this course. 

Exam information

There is no exam associated with this course.  

Optional extras

There are no optional extras to accompany this course.  

Pre-course

There is no pre-course work for this training course.  

FAQs

This workshop provides delegates with practical guidance for the application of test case design techniques (and measures of test coverage), offering advice on the choice of which of these techniques and measures to use. 

What is test design?

Test design is the process of creating test cases and scenarios based on requirements and specifications. It ensures software functionality, performance, and quality are thoroughly evaluated before deployment. 

What career paths are available in test design?

Experience and knowledge in test design could lead to roles such as Software Tester, QA Analyst, Test Engineer, Automation Tester, and QA Manager. These positions focus on ensuring software quality and functionality across industries including IT, finance, and healthcare. 

How is this course delivered?

This course is delivered as live virtual classroom training. You will attend two days of instructor-led training in an online classroom setting, offering the personal teaching experience of a classroom with the ease and flexibility of a virtual environment. 

Learn more about our live virtual classroom study option.

What our customers say

"Highly recommended! Very well run!" 

Parley Reynolds, ILX Learner

"Super-fast help that relieved any worry!" 

Kim Kerr, ILX Learner
Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next