1. Понятие процесса тестирования программного обеспечения:
-
Цели и задачи тестирования;
-
Место тестирования в процессе разработки ПО;
-
Проектный подход в тестировании;
-
Фазы тестирования;
-
Управление тестированием.
2. Эволюция моделей разработки ПО и типы тестирования, применяемые в зависимости от этих моделей.
3. Активности и роли участников процесса тестирования.
4. Проектная документация. Методы работы с ней.
5. Тестирование в работе с требованиями.
6. Практическая работа.
7. Тестовая документация:
-
План тестирования;
-
Тестовый сценарий;
-
Журнал тестирования (чек-лист);
-
Баг-репорт;
-
Отчёты.
8. Проведение тестирования:
-
Планирование;
-
Подготовка тестовой среды;
-
Выполнение тестирования;
-
Сбор результатов, предоставление отчётности.
9. Управление процессом тестирования:
-
Анализ ресурсов, времени и объемов работ, обновление планов по дальнейшему проведению процесса;
-
Управление ожиданиями заказчика;
-
Управление рисками проекта.
10. Методы построения качественного процесса тестирования.
11. Процесс формирования отчетов и предложений. Описание подходов.
12. Практическая работа.
13. Определение тестовых конфигураций.
14. Формирование тестовых данных.
15. Пересмотр плана тестирования, тестовых сценариев и тестовых данных.
16. Пересмотр результатов тестирования, критерии выпуска программного продукта.
17. Практическая работа. Работа над ошибками.
Документ об окончании курса: сертификат компании «Интерфейс».