Модуль 1. Введение
1.1. Что такое тестирование?
1.2. Виды тестировщиков
1.3. Уровни в тестировании
1.4. Рост в QA
Модуль 2. Жизненный цикл программного обеспечения
2.1. Жизненный цикл ПО
2.2. Критерии приемки (DoD, DoR)
2.3. Модели жизненного цикла ПО
2.4. Agile
Модуль 3. Тестовая документация
3.1. Что такое чек-лист
3.2. Что такое тест-кейс
3.3. Основные различия тест-кейса и чек-листа и области их применения
3.4. Что такое баг
Модуль 4. Виды тестирования
4.1. По степени автоматизации
4.2. По знанию внутреннего строения системы
4.3. По степени изолированности
4.4. По времени проведения
4.5. По целям тестирования
Модуль 5. Техники тест дизайна
5.1. Классы эквивалентности
5.2. Тестирование граничных значений
5.3. Таблица принятия решений
5.4. Метод парного тестирования
5.5. Предугадывание ошибок
5.6. Причина и следствие
Модуль 6. Функциональное тестирование
6.1. Смок тестирование
6.2. Регрессионное тестирование
Модуль 7. Инструменты тестирования браузера
7.1. Консоль разработчика
7.2. Charles
7.3. Фермы браузеров
Модуль 8. Инструменты тестирования API
8.1. Что такое API
8.2. Виды API
8.3. Что такое http\https и в чем отличие
8.4. Коды ответов сервера
8.5. Знакомство с инструментом Postman
Модуль 9. Инструменты тестирования мобильных приложений
9.1. Особенности тестирования мобильных приложений
Модуль 10. SQL
10.1. Зачем тестеру SQL
10.2. Основные SQL-запросы
10.3. Оператор объединения таблиц
Модуль 11. Заключение
11.1. Итоговое тестирование
11.2. Памятка по инструментам/навыкам для описания в резюме