Skip to content


We provide an all-inclusive service to all companies that create software products for corporate usage or as a service to their customers. As an ISTQB, IREB and TMMi Partner, we follow international frameworks of best practice and standards within all of our methodologies and processes.

Our training services

We contribute to the growth and skills development of the workforce and therefore contribute to the success of organizations not only in South Africa but also in Africa.

Our dedication and passion for education and people development is evident during our course presentations. We are proud on the excellent feedback received from delegates that attend our training courses. Delegates are trained with high-quality course materials that are national and internationally accepted.

All our training courses for software testing focus on latest trend best practices and international standards and ranges from entry level for beginners until advanced levels.

What makes our training services so unique is that we provide training in many different forms. As an individual, you are welcome to join our public training courses and as a company, we can present training to your employees at your offices. We customize our training services to suit your specific training needs and budget. Most of our courses you can attend in forms of:


All our training courses can be presented in a formal classroom-style environment. We have lovely training venues situated in Gauteng, Cape Town and Durban. We also provide our clients with the option of on-site training. 


All our training courses are available as virtual training. our virtual training is live and interactive. We have combined classroom training with online learning, All our virtual training includes hard-copy course material sent to your door.

our clients say that they feel more equipped to perform at the best of their abilities within the workplace after attending our courses. Our course materials are 100% in line with the ISTQB Syllabus and Glossary ensuring that you do not get any surprises in the exam.

ISTQB & Software Testing Training

Have a look at all our software testing skills development training courses as well as our ISTQB certifications.  

IREB & Business Analysis Training

Have a look at all our training specifically created for business analysts as well as our IREB certifications.  

TMMi Professional

The TMMi model focuses on software testing at different maturity levels, with the assumption that all organizations start at TMMi level 1 of the maturity ladder.

Skills Development Training

Basic Principles of Software Testing

Duration: 3-days

Attendees will receive the necessary background and introduction to the basic principles for successful software testing.

This course will take the attendees from their own frame of reference about testing in their everyday living to examples of testing complex software systems in various industries.

At the end of this course, the attendees will understand all testing terms, know all the fundamental principles of testing and will be able to apply the key testing processes e.g. designing high-quality tests, execution of test scenarios, logging of incidents and Incident management. The attendees will understand the importance of test management and the risk to the lack of it.

Practical Test Analyst

Duration: 3-days

This course is specifically designed to provide testing resources with sufficient practical experiences that are industry related.

The course is structured in such a way that it allows interactive class discussions on real–life testing situations experienced on a day-to-day basis. The course delegate and the company will benefit from this course, as standard methodologies and artifacts are reviewed and compared with the delegate’s own working environment.

Taking this into consideration, the delegate will be sufficiently equipped to improve not only their own but also the company’s operational methodologies, testware and test deliverables.

Testing for Business Analysts

Duration: 2-days

If the Business Analyst compiles a specification document, with a focus on quality, huge cost savings can be achieved during the software development project. Benefits will include, an increase in productivity as well as in development and testing time. This will have a positive impact on successfully meeting the project delivery date.

Business Analysts are highly involved in both User Acceptance Testing and System Testing. It is there for imperative that they understand how to apply effective testing techniques for creating UAT test cases and how to participate in System Testing.

Business Analyst and Quality

Duration: 1 day

There is a global trend of preventing defects rather than finding defects. The benefit of preventing defects is huge cost savings, production improvement of both the developing as well as testing activities, and the successful achievement of project timelines.

Quality begins during the inception phase of a project and the Business Analyst plays a very important role in defining high-quality requirements for a software product. By defining thorough functional and non–functional requirements by the Business Analyst will prevent misinterpretations and ambiguities later in the development life cycle.

International Certification

ISTQB Foundation

Duration: 3-days

This course provides test engineers and test managers with the essential ideas, processes, tools, and skills they need in order to set themselves on a path for true testing professionalism. This hands–on course covers the major test design techniques with lectures and exercises.

The course provides the methodology behind a successful testing program and covers a wide range of issues, from those related to the individual tester to those related to the testing department as a whole. The testing process is presented, both through theory and hands–on exercises that follow an example project, including the difficult tasks of tracking and presenting test results. The creation of a test environment and test automation is also covered, along with system development lifecycles and how they affect testing.

ISTQB Agile Tester

Duration: 2-days

This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how agile software development projects are organized, and the various types of agile development practices in common use. They will understand how agile development differs from traditional approaches, how to position testers in an agile organization, the fundamental agile testing principles, practices, and processes, and the skills they’ll need to excel in an agile environment.

The attendees will learn ways to estimate and organize testing within agile projects and the application of risk-based testing on agile projects. They’ll also gain a basic understanding of the important testing and test-related tools commonly used on agile projects.

ISTQB Mobile Application Testing

Duration: 2-days

The ISTQB Mobile Application Testing qualification is aimed at anyone involved in software testing who wishes to broaden their knowledge of Mobile Application Testing or anyone who wishes to start a specialist career in Mobile Application Testing. This training course introduces the concept of Hands-On Objectives which focus on practical skills and competencies. 

At the end of the training course, the attendees will be able to understand and review business and technology drivers for mobile apps in order to create a test strategy. Identify and understand the key challenges, risks and expectations associated with testing a mobile application. Apply test types and levels specific to mobile applications. Apply common test types, such as those mentioned in ISTQB® Certified Tester Foundation Level
syllabus 2018, in the mobile-specific context. Carry out the activities required specifically for mobile application testing as part of the main activities of the ISTQB® test process. Identify and use suitable environments and appropriate tools for mobile application testing. Understand methods and tools specifically to support mobile application test automation.

ISTQB Usability Testing

Duration: 2-days

This course is designed to teach participants the essentials of usability and how to effectively evaluate usability, user experience, and accessibility. You will learn how to plan and prepare for usability testing and select the most appropriate testing location and participants. After understanding the application of usability reviews, testing and surveys you will be able to propose the most effective usability testing approach.  

At the end of the training course, the attendees will be able to understand the basic concepts of usability and usability testing. Identify and classify the severity of usability risks and potential accessibility violations in a given product at any stage of a development cycle. Cite relevant standards for usability, user experience, and accessibility and verify their implementation in a given product. Set up procedures so that stated usability, user experience and accessibility goals may be verified in practice for a given product. Design and monitor the implementation of a test plan for achieving stated usability, user experience and accessibility goals. Explain the rationale, process and results of usability, user experience and accessibility evaluations to non-specialist stakeholders. 

ISTQB Advanced Test Analyst

Duration: 3-days

This course provides test engineers with advanced skills in test analysis, design, and execution. This hands–on course provides test engineers with the ability to define and carry out the tasks required to put the test strategy into action. The course will teach attendees how to analyze the system, taking into account the user’s quality expectations. They will learn how to evaluate system requirements as part of formal and informal reviews, using their understanding of the business domain to determine requirement validity. Attendees will know how to analyze, design, implement, and execute tests, using risk considerations to determine the appropriate effort and priority for tests. 

They will be able to report on testing progress and provide the necessary evidence to support their evaluations of system quality. Attendees will learn how to implement a testing effort that supports the explicit and implicit testing objectives.

ISTQB Advanced Technical Test Analyst

Duration: 3-days

High-quality test designs and specifications are the key to precise test cases and an efficient and effective testing process. This hands-on course provides technical test analysts with the ability to define and carry out the tasks required to fulfil the test strategy in terms of technical requirements.

This training course presents a comprehensive overview of methods and techniques for deriving and specifying software tests based on the system’s implementation and structure (“white box tests”). On completing the course, attendees will be able to select and apply techniques for test case derivation such as control flow or data flow testing as well as static and dynamic analysis. We will look at non-functional testing techniques such as reliability testing, portability testing, performance, load and stress testing. We will also discuss how to succeed in building robust automation architectures and using a variety of tools to reach quality targets.

ISTQB Advanced Test Automation Engineer

Duration: 3-days

This course provides TAEs (test automation engineers) with advanced skills in defining, initiating, developing, maintaining, and extending test automation solutions.  It focuses on the concepts, methods, tools, and processes for automating functional tests.  We discuss the relationship of the automation with test management, configuration management, defect management, software development processes, and quality assurance.  The methods and processes we discuss are generally applicable across a variety of lifecycle approaches, types of software systems, and test types.  Attendees will learn what test automation is—and is not.  We will discuss how and when to start an automation project.

ISTQB Advanced Test Manager

Duration: 5-days

This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Attendees will learn how to define the overall testing goals and strategy for the systems being tested. They will gain hands–on experience in planning, scheduling, and tracking these tasks. The attendees will be able to describe and organize the necessary activities. They will return to work able to select, acquire and assign adequate resources for testing tasks. They will know how to form, organize, and lead testing teams.

Test manager attendees will be able to organize communication between the members of the testing teams, and between the testing teams and all the other stakeholders. Further, they’ll learn how to justify their decisions and provide adequate reporting information where applicable.

IREB CPRE-Requirements Engineering

Duration: 3-days

In this course, you will learn effective techniques to select the right people from whom you will elicit the requirements. You will learn to document and track these requirements so nothing gets missed. You will learn which team members you must interact with at which stage in the project, and you will learn to track the requirements to completion. Rather than looking at the requirements gathering as the first step in the lifecycle, we look at the requirements throughout the lifecycle as a driving force to implement the best product possible.

This course is based on both the IIBA (International Institute of Business Analysts) and IREB (International Requirements Engineering Board) bodies of knowledge.

istqb atp logo