Dev Education

Manual QA Engineer

6 місяців
Для початківців
QA Automation / QA Manual
Цей курс навчить тестувати ПЗ з нуля. Ви розберете основи QA, роботу з базами даних, API та мобільними додатками, а також навчитеся користуватися Jira, Postman і Git. Навчання включає практичні завдання та підготовку до роботи в IT.

Про курс

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

Основи QA та введення у професію

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

Принципи та класифікація тестування

Далі курс охоплює різні підходи до тестування. Порівнюють ручне та автоматизоване тестування, вивчають 7 фундаментальних принципів тестування. Розбирають класифікацію видів тестування - чорної, білої та сірої скриньки, а також тестування на різних рівнях. Практичні приклади допомагають зрозуміти відмінності між ad-hoc та дослідницьким тестуванням.

Тестова документація та техніки тест-дизайну

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

Пріоритезація та методології розробки

Тут розглядають, як правильно пріоритезувати завдання за допомогою методу MoSCoW. Вивчають життєвий цикл тестування та основні метрики. Знайомляться з методологіями розробки ПЗ - Waterfall, V-Model, Agile, Scrum та Kanban. Ці знання допомагають краще розуміти процеси в IT-компаніях та ефективніше взаємодіяти з командою.

Інструменти розробника: Git та Jira

На курсі навчаються працювати з системою контролю версій Git - від базових команд до роботи з гілками. Другий важливий інструмент - Jira для керування завданнями. Слухачі вчать створювати різні типи задач, користуватись JQL для пошуку та працювати з Confluence для документообігу.

Веб-тестування та клієнт-серверна архітектура

Цей модуль охоплює специфіку веб-тестування - роботу з cookies, кешем, тестування верстки та локалізації. Розглядають крос-браузерне тестування та основи SEO. Друга частина присвячена клієнт-серверній архітектурі, роботі з API через Postman, розумінню REST та SOAP сервісів.

Навантажувальне тестування та робота з базами даних

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

Мобільне тестування та CI/CD

Завершальні модулі охоплюють тестування мобільних додатків на Android та iOS. Слухачі навчаться використовувати інструменти на кшталт Charles для перехоплення трафіку, Android Studio та Xcode для роботи з логами. Розглядають процеси дистриб'юції додатків та принципи безперервної інтеграції та поставки (CI/CD).

Переваги навчання

Курс дозволяє навчатися з будь-якого місця у зручний час. Практичні завдання починаються з перших занять, що допомагає створити якісне портфоліо. Навчання проводять досвідчені IT-фахівці, які систематизовано подають матеріал. Після успішного завершення курсу видається сертифікат. Доступна грантова програма, яка покриває половину вартості навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора