Official Automation Software Tester Academy

Skopje
Apply
Begin date
27 Sep 2021
Number of Classes
200
Course price
1700 EUR

Official Automation Software Tester Academy

Why the Official Automation Software Tester Academy?

The official academy is designed for all those who want to qualify, retrain and enter the field of software testing, such as manual and automatic software tester. Participants to the Academy will receive official literature, the entire program will be delivered by certified trainers in the field of ISTQB and Microsoft. 

What is software testing? Software testing is the process of performing planned checks on the functionality of a system, program, or application, with the overall goal of improving software performance. Testing may involve the application of techniques designed to locate software defects, but may also simply allow businesses to calculate the risks of the implementation of a software application. Software testing investigates whether the application, program, or system is functioning properly, and reliably, in all types and combinations of input parameters, within the appropriate time frame, and at the same time achieving the desired outcome.

With the growing changes taking place in the IT world, software testing is becoming more important, valued and sought after in these businesses. As a result, software testers have gained significant status in this community and software testing is considered an important and valued profession globally.

The official academy includes the following courses:

Official courses
ISTQB Software Testing Foundation
ISTQB Foundation Extension Agile Tester
20480: Programming with HTML5, JavaScript and CSS3
20483: Programming in C#
A4Q Certified Selenium Tester Foundation Level Automation Testing

Description of the training included in this program

  • ISTQB Software Testing Foundation - This is a foundation level course designed to provide participants with an understanding of some of the fundamental principles of testing. You will learn how testing activities support development activities across different software development models as well as the common testing terminology. The course provides an overview of both static and dynamic testing techniques and how to apply them; introduces test management issues including test planning and estimation, riskbased testing and incident management; and covers tool support for testing, describing many types of tool support, the benefits and potential risks of tools and an effective process for introducing them into an organization.
  • ISTQB Foundation Extension Agile Tester - Agile testing is a relatively new approach to software testing that follows the principles of agile software development as outlined in the Agile Manifesto. A tester on an Agile project will work differently than one working on a traditional project. Testers must understand the values and principles that underpin Agile projects, and how testers are an integral part of a whole-team approach together with developers and business representatives. The Agile Extension will give the tester the knowledge to be part of agile testing teams and achieve high performance.
  • 20480: Programming with HTML5, JavaScript and CSS3 - This course provides an introduction to HTML5 and CSS3. Helps listeners gain basic programming skills on HTML5 and CSS3. The material focuses on using HTML5 and CSS3 to implement programming logic, defining and using variables, performing looping and branching, developing user interfaces, validating user login, storing data, and creating a well-structured application.
  • 20483: Programming in C# - The C# programming language is crucial for understanding and learning how you can later apply this knowledge to automatic testing. The material covers the basics of the C # program structure, language syntax, and object-oriented programming concepts.
  • A4Q Certified Selenium Tester Foundation Level Automation Testing - Upon successful completion of this course, you will be able to create and run tests with Selenium WebDriver on your own. In this course you will combine and use all the acquired knowledge from the previous modules. You will be able to properly apply the principles of automatic testing to build an effective and sustainable solution for automatic testing, by selecting the appropriate tools for automatic testing. You will be able to implement Selenium WebDriver scripts that perform tests for functional testing of a web application.

Upon completion of the Automation Software Tester Academy program, the visitor will be able to apply the latest principles and technologies in this area, as well as learn to:

  • Use a common language for efficient and effective communication with other testers and project stakeholders.
  • Understand established testing concepts, the fundamental test process, test approaches, and principles to support test objectives.
  • Design and prioritize tests by using established techniques; analyze both functional and non-functional specifications (such as performance and usability) at all test levels for systems with a low to medium level of complexity.
  • Execute tests according to agreed test plans and analyze and report on the results of tests.
  • Write clear and understandable incident reports.
  • Effectively participate in reviews of small to medium sized projects.
  • Be familiar with different types of testing tools and their uses; assist in the selection and implementation process.
  • Understand principles of Agile software development
  • Difference between traditional and Agile approaches to testing
  • Knowledge of planning relevant testing activities (estimating testing effort)
  • Applying relevant testing methods, techniques and tools
  • Identifying quality criteria in Agile projects
  • Successful cooperation in Agile teams
  • Testing in Agile projects
  • Roles and skills of a tester in Agile projects
  • Agile techniques and testing methods
  • Assessment of qualitative product risks within the Agile project

Contact person

Simona Ristevska
Junior Sales Manager of Official Academy for Automation Software Tester
+389 78 270 762, every working day 9:00-17:00

Academic calendar for 2021/22- enrollment 1 /online

March, 2021 - Start

March - July, 2021 - First semester

August, 2021 - Project presentation

Academic calendar for 2021/22 – enrollment 2

September 27, 2021 – Start

September 2021 - January, 2022 – First semester

February, 2022 – Project presentation

Learning objectives?

  • Introduction to software testing
  • Introduction to types and level of testing
  • Introduction to Test artefacts, and with the tools used in the software testing process
  • Principles of Agile software development and different Agile approaches to testing
  • Roles and skills of a tester in Agile Projects and Agile testing techniques and methods
  • Introduction to HTML5 and CSS3
  • Introduction to C# syntax
  • Introduction to automation testing
  • Internet Technologies for Test Automation of Web Applications
  • Using Selenium WebDriver
  • Preparing Maintainable Test Scripts

Methods

Lectures are conducted in a modern and interactive manner, using modern informal methods, through individual and group work, with practical mentoring as well as interactive consultations with lecturers during classes. All this in order for students to develop their skills in software testing through work on real projects.

Official certificates

Upon completion of each of the courses, each participant receives an appropriate official certificate for attending the ISTQB and Microsoft courses..

Official exams

Academy participants can take official ISTQB exams and obtain an official and internationally recognized certificate. All materials received by the lectures themselves are suitable for the preparation of these exams.

Taking the exam is optional.

  • Test testing based on multiple iterations and qualitative risks
  • Tools for Agile projects
  • To be able to read and write HTML5 and CSS3 code
  • Be able to modify and supplement HTML5 and CSS3 code
  • To know the concepts of bootstrap
  • Know how to work with Developer Tools
  • Works with Visual Studio
  • Writes console applications
  • Object-oriented programming concepts
  • Loops, conditions, different methods, overload, overlap
  • NUnit, MSTest
  • Page Object Model
  • Test Explorer