Тема 1. Введение в тестирование
- Почему тестирование необходимо
- Основные определения тестирования
- Что такое тестирование
- Цели тестирования
- Семь принципов тестирования
- Основной процесс тестирования
Тема 2. Методы и виды тестирования.
- Модели разработки программного обеспечения
- Уровни тестирования
- Типы тестирования
- Статическое тестирование
Практическое занятие: Тестирование требований
Тема 3. Тестовая документация.
- Документы, создаваемые в ходе жизненного цикла проекта
- Тестовые планы
- Подготовка наборов тестовых данных
- Отчет о прохождении тестов
- Отчет о проблемах (баг-репорты)
- Возможные формы подготовки тестовых планов
Тема 4. Тестовая документация test case
- Определение тест-кейса
- Структура тест-кейса
- Исход исполнения тест-кейса
- Полезные атрибуты тест-кейса
- Поддерживаемость тест-кейса, степень детализации, независимость
- Проблемные тест-кейсы
- Состояния тест-кейса
Практическое занятие: Знакомство с системой управления тестированием Testlink
Тема 5. Процесс разработки тестов
- Категории методов проектирования тестов
- Методы, основанные на спецификациях, или методы черного ящика
- Эквивалентностное разбиение
- Анализ граничных значений
- Таблицы решений
- Таблицы переходов
- Сценарии использования
Практическое занятие: Проектирование тестов
Тема 6. Дефекты
- Что такое дефект?
- Требования по оформлению дефекта
- Жизненных цикл дефекта
- Типы дефектов на разных фазах тестирования
- Управление дефектами
- Системы управления дефектами
Практическое занятие: Знакомство с системой управления дефектами Atlassian Jira
Технологии, программные средства в составе курса:
- Аtlassian Jira
- Testlink