Test Techniques - Advanced Level

Improve test effectiveness through advanced skills development

Test Techniques – Advanced Level is designed for those who want to improve the quality of their test design. You will work with static analysis, black-box and white-box design, and coverage measurement in a context aligned with industry-standards. Guided activities and collaborative discussion help you apply these methods to both code and business processes. The course is particularly suited to testers who already understand the fundamentals and want to broaden their toolkit so they can make more informed design choices and strengthen their use of industry-recognised practice. 

Learning objectives
  • Apply advanced test case design techniques to improve testing effectiveness 
  • Measure and evaluate test coverage using structured approaches 
  • Select appropriate test design techniques for different scenarios 
  • Apply test design techniques to code and program logic 
  • Apply test design techniques to business processes and workflows 
  • Apply industry-recognised standards within test design activities 
  • Evaluate testing approaches and justify technique selection for given scenarios 

Key facts

Certification

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

Who it’s for

This course is designed for testers and test engineers who want to improve the quality and effectiveness of the tests they design. 

Prerequisites

Learners should have attended the Test Techniques – Foundation Level course or have equivalent knowledge. 

Exam information

There is no exam for this course.  

Optional extras

No optional extras.  

Pre-course

There is no pre-course for this training.  

Course syllabus

Explore the full Test Techniques - Advanced Level syllabus below. 

  • Advanced Level syllabus
    • Static analysis and dynamic testing
    • Control flow analysis
    • Data flow analysis
    • System architectures and call graph analysis
    • Dynamic white-box testing
    • Condition, decision/condition, modified condition/decision and multiple condition coverage
    • Path testing
    • Dynamic black-box testing
    • Use-case testing
    • Choosing test techniques

FAQs

This advanced course helps you build a more considered, well-rounded approach to test design, giving you the skills to analyse software behaviour in greater depth and make clearer decisions about coverage. Learn how to select methods that suit the system and level of risk involved, so your work is better focused, more reliable and easier to justify. 

How does this course differ from the Test Techniques – Foundation Level course?

The Test Techniques – Foundation Level course introduces the core principles of test case design. The Advanced Level course builds on this knowledge by exploring more sophisticated approaches to coverage, static analysis and how to make informed choices for different systems and risk levels. It is aimed at testers who already understand the fundamentals and want to strengthen the quality of their work. 

How will advanced test techniques improve my work?

Understanding these advanced techniques helps you design tests that provide more effective coverage of software logic and business processes. By selecting suitable methods for different scenarios, you can support more focused defect detection and stronger decision-making. This supports more structured and systematic testing within software development teams. 

What roles benefit most from advanced test techniques training?

This course is particularly relevant for software testers, test analysts and quality assurance professionals who are responsible for designing test cases and evaluating coverage. It can also benefit developers or technical professionals involved in testing activities who want to strengthen their understanding of structured testing approaches. 

What is a live virtual classroom and how does it work?

A live virtual classroom is an instructor-led training session delivered online in real time. You join remotely using video conferencing technology and participate in the course alongside other learners. The format allows you to interact with the trainer, ask questions and take part in exercises and discussions while attending the course from your own home. 

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