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
    Рымарская, 25
    Харьков, Украина
  • Время работы:– Обработка заявок
    пн–пт:
    с 10:00 до 19:00

    – Занятия в школе
    пн–сб:
    с 19:30 до 21:30

    Воскресенье:
    Выходной
  • Телефон:+380 95 826 44 18
  • Напиши нам: Telegram
    Messenger