Skip to content

Software Testing Training

Our software testing training includes skills development courses as well as international certifications.  

Asset 40banner1261

Basic Principles of Software Testing

Course 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

Course 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.

ISTQB Foundation

Course 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 lecture 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 tests results. Creation of a test environment and test automation is also covered, along with system development lifecycles and how they affect testing.

ISTQB Agile Tester

Course 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

Course 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

Course 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

Course 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 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

Course 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

Course 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

Course 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.