Головна Школи Quality Assurance Group Практика тестування з працевлаштуванням
Quality Assurance Group

Практика тестування з працевлаштуванням

192 годин
Для початківців, Для досвідчених
QA Automation / QA Manual
Цей курс навчить тестувати ПЗ з нуля до рівня Junior QA. Тут є все: від основ тестування до роботи з базами даних, API та автоматизації. Практика на реальних проектах, підготовка резюме та співбесід. Після курсу ти зможеш працювати тестувальником у будь-якій IT-компанії.

Про курс

Програма курсу

Основи тестування та робота з вимогами

На цьому курсі починають з основ. Слухачі розбираються в принципах тестування, вивчають весь процес від початку до кінця. Вони отримують базові знання з бізнес-аналізу, щоб ефективно працювати з вимогами до проектів. На практиці студенти вже на першому модулі аналізують бізнес-цілі та вимоги до реального продукту.

Функціональне тестування в класичному підході

Другий модуль присвячений повному циклу функціонального тестування за методологією Waterfall. Студенти вчаться працювати з вимогами, створювати тест-кейси, знаходити та документувати баги. Вони освоюють тест-дизайн, трейс матрицю та інструменти тест-інженера, включаючи TestRail. Практика включає роботу над другим проектом з акцентом на всі ці аспекти.

Тестування в гнучких методологіях

Третій модуль показує, як працювати в Scrum та Kanban. Слухачі вчаться тестувати в умовах спринтів, працюють з User Stories та Acceptance Criteria. На практиці вони тестують третій проект, використовуючи Jira та Scrum Dashboard, звітують про баги та проводять тестування в умовах, максимально наближених до реальних.

Підготовка до працевлаштування

Цей модуль допомагає знайти роботу. Студенти створюють ефективне резюме та профіль у LinkedIn. Вони проходять індивідуальні заняття з рекрутером, готуються до співбесід. Кожен випускник проходить тренувальну співбесіду, отримує рекомендації до IT-компаній та запрошення на реальні співбесіди.

Технічні аспекти тестування

П'ятий модуль вводить в автоматизоване тестування. Слухачі розуміють, коли автоматизація доречна, а коли - ні. Вони вивчають основи програмування на C#, принципи OOP, селектори в Selenium та піраміду тестування. Практика проходить в Eclipse - Workspaces.

Мобільне тестування та робота з даними

Шостий модуль охоплює мобільне тестування - відмінності платформ, роботу з емуляторами та реальними пристроями, особливості нативних та крос-платформних додатків. Сьомий модуль присвячений SQL та роботі з базами даних. Студенти вчаться створювати таблиці, робити запити, редагувати дані та використовувати різні типи Join-ів. Обидва модулі включають практичну роботу з реальними кейсами.

API тестування та веб-технології

Восьмий модуль навчає тестувати API. Слухачі розбираються в архітектурі клієнт-сервер, протоколі HTTP, REST API та форматах JSON/XML. На практиці вони працюють з Postman - створюють колекції, відправляють запити до Petstore API, пишуть та запускають тести. Дев'ятий модуль дає основи HTML та CSS - від принципів роботи інтернету до створення валідного коду.

Спеціалізовані види тестування

Десятий модуль охоплює тестування навантаження. Студенти розуміють цілі performance testing, його типи та коли його проводити. На практиці вони пишуть сценарії поведінки користувачів, аналізують метрики та використовують інструменти для тестування продуктивності. Одинадцятий модуль присвячений тестуванню ігор - від типових ролей тестувальників до процесу та видів тестування ігор.

Робочий процес та фінальний проект

Дванадцятий модуль розкриває QAOps - Continues Integration, Delivery, Testing та CI/CD pipeline для тестувальників. Тринадцятий модуль дає основи проектного менеджменту, щоб тестувальники краще розуміли принципи ведення проектів та співпраці з менеджерами. Чотирнадцятий модуль - самостійний проект тестування від аналізу бізнес-цілей до звітування результатів. Студенти керують проектом, пишуть тест-план, кейси, знаходять баги та формують звіти під керівництвом ментора.

Завершення курсу

Курс завершується захистом самостійних робіт та технічною співбесідою. Це дозволяє перевірити отримані знання та відшліфувати навички відповідей на технічні запитання.

Що отримують випускники

Після курсу випускники вміють тестувати в Waterfall та Scrum, працювати з базами даних через SQL, проводити API та навантажувальне тестування. Вони розуміють основи автоматизації, мобільного тестування та проектного менеджменту. Кожен має досвід роботи на п'яти проектах, який йде в портфоліо.

Формат навчання

Заняття проходять двічі на тиждень - у вівторок та четвер. Доступ до записів залишається на два роки. Є можливість оплатити курс частинами. Після успішного завершення випускники отримують сертифікат.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора