На цьому курсі з тестування ПЗ слухачі проходять повний шлях від основ до практичних навичок. Кожен модуль будуєть на знаннях з попереднього.
Курс починається з фундаментальних понять. Слухачі дізнаються, що таке тестування і як воно пов'язане з якістю продукту. Розглядають причини виникнення дефектів та основні принципи тестування. Також вивчають різні види програмного забезпечення.
Далі курс охоплює процес розробки ПЗ та місце тестування в ньому. Слухачі вивчають фундаментальний процес тестування, його методології та рівні. Розглядають різні підходи до розробки програмного забезпечення та відповідні види тестування.
Цей блок присвячений роботі з вимогами. Слухачі вчаться аналізувати різні види вимог, оцінювати їх якість та застосовувати техніки тестування. Також розглядають планування процесу тестування, створення тест-плану та визначення тестового покриття.
Модуль охоплює три ключові підходи: сценарне тестування, дослідницьке тестування та тестування на основі ризиків. Кожен підхід розглядається детально з практичними прикладами застосування.
Слухачі знайомляться з основними документами тестувальника. Вони вивчають чек-листи, тест-кейси та ризик-логи. Розглядають різницю між позитивним і негативним тестуванням, а також структуру тест-наборів.
Цей модуль присвячений методам створення ефективних тестів. Слухачі вивчають статичне та динамічне тестування, а також конкретні техніки для кожного з цих видів.
Модуль розкриває поняття дефекту в ПЗ. Слухачі вчаться складати зрозумілі баг-репорти та відстежувати життєвий цикл дефекту від виявлення до закриття.
Курс знайомить з базовими інструментами, які використовують у професійному тестуванні. Слухачі дізнаються про призначення різних категорій інструментів та їх практичне застосування.
Цей блок охоплює основи веб-тестування: архітектуру додатків, мережеві протоколи та інтернет-технології. Окремий модуль присвячений роботі з XML - від базового синтаксису до практичних завдань з XSD.
Слухачі вивчають організаційні аспекти тестування. Включає планування, оцінку трудомісткості, відстеження прогресу та використання метрик. Також розглядають конфігураційний менеджмент.
Найбільший практичний модуль присвячений роботі з API. Слухачі вивчають веб-сервіси, REST/SOAP протоколи, роботу з Postman. Включає створення колекцій, автоматизацію тестів, роботу з авторизацією та безпекове тестування. Завершується роботою з Swagger документацією.
Курс завершується інтенсивною практичною частиною, де слухачі застосовують отримані знання в реальних умовах.
Заняття проходять ввечері у форматі живих онлайн-зустрічей. Курс містить багато практичних завдань та навчальних проектів. Викладач надає регулярний зворотний зв'язок. Після успішного завершення видається сертифікат. Додатково проводиться кар'єрний тренінг з HR-фахівцями.