An introduction to Software Testing

WHAT WILL YOU LEARN?

  • Most important Software Testing terminology.
  • Different testing types and levels, including cost and benefit at each level.
  • The Agile Testing Quadrants concept.
  • Key difference between Manual and Automated testing approaches.

About this Course

In the past, Software Testing was the responsibility of a separate team. This team had its own structure, language and responsibilities. In contrast, Software Testing is nowadays an integral part of our development processes and teams. Development teams are made up of different roles. These  include QA Specialists, Software Developers, and Product Owners. Irrelevant of the role, the understanding of Software Testing is becoming more important. Certainly, Software Testing is now a shared discussion among all participants in a software project.
 
This course focuses on why Software Testing is critical to a project’s success. Moreover, we explore the most common types of testing, discussing the risks they aim to mitigate. The choice of which types of tests to perform depends on the importance of the specific quality aspects of the project. It is possible to conduct each testing type at different levels. Even so, each of these levels provides different guarantees, has different costs and presents particular challenges. Finally, this course teaches you how to find a balance between test cost and risk mitigation. It explains how to have tests at different levels and make the most out of the gains they bring.
 
By the end of this course, participants understand the most critical Software Testing terminology and concepts. This course is designed to be a stepping stone into the world of Software Testing, enabling participants to start take part in quality assurance discussions.

Register your Interest

Get training for yourself or your teams today! If you are interested in learning more about this course, register your interest and we will get back to you with more information.

Entry Requirements

  1. Basic understanding of software development.

Who is it for?

  • Software Developers
  • Software Quality Assurance Specialists (QA Engineers, Software Testers, SDETs)
  • Software Architects
  • Change Agents (Scrum Masters, Agile Coaches)
  • Product Owners, Business Analysts and Project Managers

Duration

4 hours

Pricing

Format Price
Individual – Public Classroom €50
Individual – 1-on-1 P.O.R.
Corporate P.O.R