Программа курса:
1. Основы тестирования
1.1. Что такое тестирование?
1.2. Почему тестирование необходимо?
1.3. Семь принципов тестирования
1.4. Процесс тестировании
1.5 Психология тестирования
2. Тестирование в течение жизненного цикла разработки программного обеспечения
2.1. Модели жизненного цикла разработки ПО
2.2. Уровни тестирования
2.3. Типы тестирования
2.4. Тестирование на стадии сопровождения
3. Статическое тестирование
3.1. Основы статического тестирования
3.2. Процесс ревью
4. Техники тестирования
4.1. Категории техник тестирования
4.2. Техники тестирования для Черного Ящика
4.3. Техники тестирования для Белого Ящика
4.4. Техники тестирования, основанные на опыте
5. Управление тестированием
5.1. Организация тестирования
5.2. Планирование и оценка тестирования
5.3. Мониторинг тестирования и контроль
5.4. Управление конфигурацией
5.5. Риски и тестирование
5.6. Управление дефектами
6. Поддержка инструментов тестирования
6.1. Рекомендации по инструментам тестирования
6.2. Эффективное использование инструментов