Test Techniques - Foundation Level

Core test design skills for software testers

Effective software testing relies on selecting the right techniques to design meaningful test cases. This course develops skills in applying widely used test design techniques to identify critical inputs, manage complex combinations and achieve reliable test coverage. It is suited to software testers looking to strengthen their core testing skills and apply structured approaches that improve the impact of their work. 

Learning objectives
  • Apply formal test design techniques to create effective test cases 
  • Use recognised black-box and white-box testing techniques in practice 
  • Select appropriate techniques based on testing scenarios and risk levels 
  • Identify critical inputs and manage complex input combinations 
  • Design test cases that achieve reliable and meaningful test coverage 
  • Measure and evaluate test coverage using recognised criteria 

Key facts

Certification

This course is a skills and knowledge-based workshop and does not include a formal certification. 

Who it’s for

This course is designed for software testers, system testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. 

Prerequisites

There are no prerequisites for attending this course, but three to six months of software testing experience would be beneficial. 

Exam information

There is no exam for this course.  

Optional extras

There are no optional extras for this course.  

Pre-course

There is no pre-course work required.  

Course syllabus

Dive into the detail of the course by looking at the syllabus below. 

  • The Test Techniques – Foundation Level
    • Test process
    • Formal and informal test design
    • Equivalence partitioning
    • Boundary value analysis
    • Classification tree method
    • Pairwise testing
    • Decision table testing
    • Process cycle testing
    • State transition testing
    • Statement, decision and path testing
    • Choosing test techniques

FAQs

Create more purposeful coverage, make better use of limited testing time and gain clearer insight into software quality with this Foundation Level course. Focused on popular black-box methods, with an introduction to white-box approaches, you’ll end the training with a stronger technical judgement which can be applied in your day-to-day testing work. 

Can this course help me prepare for software testing certifications?

While this course does not include an exam and doesn’t offer direct preparation for any specific certification, it will help you strengthen your understanding of formal test case design techniques so you can progress into these more official pathways with confidence.  

This technical grounding will also support wider professional development in software testing, particularly if you are looking to build experience in areas such as test coverage, technique selection and structured test design. 

Can this course be taken as a team?

Yes. Many organisations choose to run this type of training for teams to help establish a consistent approach to test design across projects. Team training can support shared practices, improve collaboration and help members apply common testing techniques. 

What course can I take after this one?

After completing this course, learners often progress to more advanced software testing training that explores specialised testing areas or deeper technical practices, such as our Test Techniques – Advanced Level course. Our range of follow-on courses focus on topics such as advanced test analysis, automation and specialised testing disciplines. 

Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

Speak to our team
Guidance from experienced advisors

If you’re unsure which course aligns with your technical requirements or career direction, we’ll help you assess your options and choose with confidence.  

Build capability
Develop skills that support real delivery outcomes

From software testing to broader digital skills, we work with you to design learning that strengthens capability, improves performance, and supports long-term business goals.

Quote request

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

Page {{ step }} of 2

Back Next