Тема 1. Введение в профессию инженера-тестировщика
Определение профессии «инженера-тестировщика»
История профессии
Тема 2. Виды тестирования
Виды тестирования по объекту тестирования: функциональное, производительности, конфигурационное, интерфейса, Security/Compliance
Тестирование по степени изолированности: продукта в целом, модулей/компонент, тестирование классов, тестирование функций, системное тестирование, end-to-end тестирование, интеграционное тестирование, модульное тестирование
Тестирование по знаниям об устройстве: black-box, white box, grey box
Тема 3. Документация и тест-кейсы
Степень подготовленности требований
Степень документированности тестирования
Критерии оценки требований
Чек-лист для проверки документации
Форматы тест-кейсов: без документации, чек-листы, lean тес-кейсы, обычные тест-кейсы
Содержание тест-кейса
Понятие severity и priority
Тема 4. Техники тестирования
Позитивное и негативное тестирование
Классы эквивалентности и анализ граничных значений
Таблица решений
Предугадывание ошибок
Правила оформления дефектов
Тема 5. Место тестирования в процессе разработки ПО
Каскадная модель разработки ПО
Итеративная модель
Гибкие методологии, Scrum
Непрервная интеграция, непрерывная поставка, непрерывное развертывание
Test driven development
Тема 6. Метрики тестирования
Подходы к оценке качества программного продукта
Traceabilty матрица
Понятия run rate, pass rate
Способы отслеживания тестирования
Дополнительные метрики
Тема 7. Заключительные слова
Темы для подготовки к собеседованиям
Обзор вспомогательной литературы