0tahG01S4Ny9rgMqoa1AeU0awAZ8veyCXxaGhzyS6Mw


Курс складається з 15 тем:




1. Вступ

    1.1. Мета курсу

    1.2. Організація та особливості навчання

2. Чому тестування необхідно

    2.1. Розробка ПЗ і причини виникнення дефектів

    2.2. Якість ПЗ

3. Що таке тестування?

    3.1. Визначення тестування і його історія

    3.2. Різниця між QA та QC

    3.3. Важливість тестування

    3.4. Вигоди бути тестувальником

    3.5. Місце тестування в процесі розробки ПЗ

    3.6. Кар’єрне зростання тестувальника

4. Моделі розробки ПЗ

    4.1. Модель “водоспаду”

    4.2. Спіральна (итеративно-інкрементна) модель

    4.3. Agile, SCRUM

5. Етапи розробки ПЗ

    5.1. Ідея

    5.2. ТЗ

    5.3. Прототип

    5.4. Alpha-версія

    5.5. Beta-версія

    5.6. Soft Launch

    5.7. Worldwide реліз

    5.8. Метрики і аналітика

    5.9. Підтримка і випуск оновлень

6. Сім принципів тестування

7. Рівні тестування

    7.1. Компонентний (модульне) тестування

    7.2. Інтеграційне тестування

    7.3. Системне тестування

    7.4. Приймальне тестування

8. Типи тестування

    8.1. Функціональне тестування

    8.2. Нефункціональне тестування

    8.3. Тестування, пов’язане зі змінами

9. Техніки тест-дизайну

    9.1. Класи еквівалентності

    9.2. Аналіз граничних значень

    9.3. Повне тестування, причина-наслідок, тестування, виходячи з досвіду, попарне тестування

    9.4. Матриця покриття вимог

    9.5. Таблиця прийняття рішень

    9.6. Діаграма переходів і станів

10. Тестова документація

    10.1. Тест-план

    10.2. Чек-лист

    10.3. Тест-кейс

    10.4. Тест-комплект

    10.5. Звіт про тестування

11. Що таке дефект

    11.1. Визначення дефекту

    11.2. Звіт про дефект (баг-репорт)

    11.3. Життєвий цикл баг-репорт

    11.4. Баг-трекер

12. Особливості тестування на різних платформах

    12.1. Мобільні

    12.2. Десктопні

13. Web-тестування

    13.1. Особливості веб-тестування

    13.2. Інструменти налагодження для web

14. Особливості тестування ігор

    14.1. Функціонал і контент

    14.2. Недоступний функціонал і чіти

    14.3. Збереження прогресу

    14.4. Внутрішньоігрові покупки

15. ПЗ, що використовується в тестуванні

    15.1. iOS

    15.2. Google Play

    15.3. Amazon

    15.4. Windows










Теми розбиті на 10 занять.
Після завершення кожної теми буде тест на перевірку того, наскільки добре був засвоєний матеріал. На кожному занятті буде даватися домашні завдання, які важливо виконувати, щоб за підсумками курсу підвищити свої шанси на отримання роботи у нас.


В кінці курсу – підсумковий іспит.

Щоб отримати сертифікат, потрібно набрати як мінімум 40 балів за підсумком усього курсу.

Систему обліку балів ми представимо на першій лекції.


Сервіси, в яких ми будемо працювати:



Moodle Cloud: будемо використовувати для проведення тестів (для кожної теми і підсумковий).

Google Drive: тут ми будемо зберігати всі документи, які стосуються курсу.

JIRA: будемо використовувати для роботи зі звітами про помилки.

TestRail: будемо використовувати для написання тест-кейсів.

Займи своє місце в QA










  • Адреса:Snoop School
    Снуп Школа QA
    Харків, Україна
  • Час роботи:– Обробка заявок
    пн–пт:
    з 10:00 до 19:00

    – Заняття в школі
    пн–пт:
    з 19:30 до 21:30

    сб-нд:
    вихідні
  • Телефон:+380 95 826 44 18
  • Напиши нам: Telegram
    Messenger