На цьому курсі починають з базових понять тестування програмного забезпечення. Слухачі дізнаються про життєвий цикл розробки ПЗ та основні документи, що використовуються у процесі. Вчать складати тест-план, освоюють техніки тест-дизайну та вчаться писати тест-кейси, включаючи негативні сценарії. Практикуються на створенні тестового набору для реальної програми.
Далі курс охоплює роботу з вимогами - види документів RDD, SRS, PRD, BRD та критерії їх тестування. Слухачі вчаться аналізувати вимоги на повноту, однозначність та тестованість. Практикують тестування реєстраційної форми з різними типами полів. Також розглядають методології розробки - від водоспадної моделі до Agile та Scrum, включаючи спринти, діаграми вигорання та покер планування.
Цей блок присвячений класифікації тестування - функціональне, нефункціональне та тестування змін. Слухачі освоюють Use Case та Check List, дізнаються про Ad-Hoc та Exploratory тестування. Практикують роботу в системі TestLink для управління тест-кейсами. Детально розглядають нефункціональні види тестування - продуктивність, навантаження, стрес, стабільність та зручність користування.
Курс включає освоєння попарного тестування за допомогою інструменту PICT. Слухачі вчаться використовувати DevTools браузера як основний інструмент тестування, включаючи налагодження на зовнішніх пристроях. Вивчають основи HTML та CSS для розуміння структури веб-додатків. Окремий модуль присвячений роботі з базами даних - від базових SQL-запитів SELECT до складних операцій з об'єднанням таблиць та фільтрацією даних.
У цій частині курсу розглядають тестування мобільних додатків - види додатків, особливості тестування, робота з емуляторами та хмарними платформами. Слухачі освоюють тестування веб-сервісів через протоколи SOAP та REST за допомогою Postman. Вчаться працювати з JSON, XML та створювати тестові сценарії для API. Окремо вивчають RESTful-системи та створення GET-запитів.
Завершальні модулі охоплюють основи автоматизації тестування - від оцінки ROI до роботи з Katalon Studio. Слухачі аналізують переваги та недоліки автоматизації, визначають що варто автоматизувати. Курс включає бонусні заняття з англійської мови для тестувальників та підготовку до співбесід. На практичних завданнях закріплюють навички пошуку багів, написання репортів та презентації себе як кандидата.
Курс має акцент на практику - слухачі відразу застосовують знання на реальних завданнях. Заняття з англійської мови допомагають упевнено спілкуватися з колегами. Окремий урок присвячений пошуку роботи. Ментор підтримує протягом всього навчання. Після успішного завершення курсу видається сертифікат.