Отримайте комплексні знання у сфері тестування ПЗ та забезпечення якості
Ми навчимо вас навичках ручного тестування веб, мобільних та десктопних застосунків для забезпечення якості продукту та поліпшення досвіду користувачів.
Курс ідеально підійде, якщо ви:
Спеціалістам із ручного тестування ПЗ, які хочуть структурувати та розширити свої знання актуальними підходами та практиками.
Менеджерам і лідерам QA-команд, які прагнуть налаштувати ефективні процеси роботи.
Які знання та навички ви набудете після проходження курсу:
Ознайомитеся з життєвим циклом програмного забезпечення (SDLC) та циклом тестування ПЗ (STLC).
Розглянете різні моделі, методології та фреймворки відносно їх підходу до тестування ПЗ.
Вивчите принципи управління якістю, рівні та види тестування.
Протестуєте готові продукти, створите тестову документацію: тест-плани, тест-матриці, тест-кейси.
Попрацюєте з баг-трекінговими системами.
Що отримує випускник курсу:
🔗 Переглянути переваги
І ндивідуальні та корпоративні курси проводимо українською, англійською, російською мовами, за Вашим бажанням.
Програма курсу "Тестування ПЗ та забезпечення якості"
1
Життєвий цикл розробки ПЗ (SDLC) та Життєвий цикл тестування ПЗ (STLC)
Стадії створення ПЗ
Артефакти, корисні спеціалістам з якості на кожному етапі розробки ПЗ
Ролі на проєктах та взаємодія тестувальників із ними
2
Моделі, методології та фреймворки в розрізі управління якістю програмного продукту
Моделі: водоспадна, прототипування, спіральна модель, V-модель, Agile підхід
Методології та фреймворки: Scrum, Kanban, Lean, SAFe
3
Основи управління якістю
Що таке управління якістю
Внутрішня та зовнішня якість продукту
Організація забезпечення якості
4
Типи вимог. Процес і принципи тестування ПЗ
Принципи тестування ПЗ
Процес тестування ПЗ
Типи та види вимог
5
Типи тестування ПЗ
Функціональне тестування (smoke, sanity, regression)
Нефункціональне тестування (performace, load, security, user interface)
6
Необхідна документація в тестуванні ПЗ
Тест-план
Тест-матриця
Чекліст
Тест-кейс
Методи опрацювання тестів
7
Життєвий цикл багів та робота з ними
Умови існування багів
Джерела багів
Як визначати баги
Життєвий цикл багів
Баг-репорти
Структурування багів та робота в багтрекерах
8
Стратегія тестування та тест-план
Побудова ефективної стратегії тестування
Визначення обсягів тестування, цілей і ризиків
Створення та наповнення тест-плану
Приклади реальних тест-планів у проєктах
9
Юзабіліті-тестування
Що таке юзабіліті
Принципи юзабіліті
Інструменти для юзабіліті-тестування
10
Тестування веб-застосунків
Етапи
Тестування верстки
404 та інші помилки
11
Тестування мобільних та десктоп застосунків
Особливості тестування на різних платформах (iOS, Android, Windows, macOS)
Перевірка сумісності, продуктивності та стабільності
Інструменти для тестування мобільних застосунків
Емулятори та реальні пристрої
12
Тестування АРІ
Що таке API і як його тестують
Типи API-тестів (functional, integration, security)
Інструменти для тестування API (Postman, Swagger, JMeter)
Перевірка запитів, відповідей та обробки помилок
13
Використання ШІ в тестуванні ПЗ
Робота з даними
Виявлення вразливостей
Генерація тест-кейсів
Інструменти та додатки
14
Позиціонування та пошук роботи
Побудова кар’єрного шляху в QA
Як підготуватися до співбесіди
Типові питання та приклади завдань на інтерв’ю
Поради з професійного розвитку та навчання