QALight

Тестування ПЗ

11 390 UAH за курс
50 годин
Для початківців
QA Automation / QA Manual
Цей курс навчить вас основам тестування програмного забезпечення. Ви отримаєте практичні навички роботи з реальними проєктами, JIRA та тестовою документацією. Після завершення зможете розпочати кар’єру тестувальника ПЗ.

Про курс

Програма курсу з тестування ПЗ

Основи тестування та робота в команді

На цьому курсі починають з фундаментальних понять. Студенти дізнаються, що таке тестування програмного забезпечення, які його цілі та завдання. Розглядають історію розвитку тестування та поняття якості ПЗ. Вчать розрізняти контроль якості та гарантію якості. З'ясовують, хто такий тестувальник і які навички йому потрібні. Далі курс показує, як працює команда розробки. Студенти вивчають життєвий цикл розробки ПЗ, ролі учасників проекту та їх завдання. Розбирають принципи взаємодії в команді та основи проектної документації.

Моделі розробки та практика SCRUM

Тут розглядають різні моделі розробки програмного забезпечення. Студенти вивчають водоспадну, V-подібну, ітераційну та Agile моделі. Особливу увагу приділяють Agile та його принципам. Детально розбирають фреймворк SCRUM - його артефакти, ролі та заходи. Потім курс переходить до практики. Студенти працюють в командах, пишуть user stories, створюють product backlog та sprint backlog. Вчать оцінювати завдання за допомогою story points та проводять planning poker. Практикують проведення daily scrum, роботу з scrum board та sprint retrospective.

Рівні та види тестування

Цей блок присвячений класифікації тестування. Студенти вивчають рівні тестування - модульне, інтеграційне, системне та приймальне. Розглядають підходи до інтеграційного тестування. Далі курс охоплює різні види тестування - статичне та динамічне, black box, white box та gray box. Розглядають ручне та автоматизоване тестування, позитивні та негативні тести. Студенти вчать розрізняти димове тестування, критичні тести, функціональне та нефункціональне тестування.

Аналіз вимог та управління дефектами

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

Робота в JIRA та техніки тест-дизайну

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

Тест-планування та документація

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

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

Завершальний модуль - комплексна практика на основі життєвого циклу тестування. Студенти працюють в командах, аналізують та тестують вимоги, пишуть баг-репорти. Створюють чек-листи, тест-плани, тестові набори та тестові випадки. Практикують проведення тестування, підтримку документації та аналіз результатів. Вчать писати test summary report. Курс завершується іспитом, де студенти демонструють отримані знання та навички.

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

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

Що включено

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