- •Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение Высшего профессионального
- •Тестирование
- •Дефект, ошибка, отказ
- •Развитие тестирования
- •Цель Тестирования
- •Задача Тестирования
- •Жизненный цикл
- •Модели Жизненного Цикла
- •Сравнение различных типов жизненного цикла
- •Методы тестирования
- •Фазы тестирования
- •Тестовый цикл
- •Тестовый план
- •Ролевой состав группы тестирования
- •Документы создаваемые в процессе тестирования
- •СПАСИБО ЗА ВНИМАНИЕ!
Фазы тестирования
1.Определение целей (какие части системы будут тестироваться, какие аспекты их работы будут выбраны для проверки, и т.п.)
2.Планирование (создание графика разработки тестов, оценка необходимых ресурсов, )
3. Разработка тестов |
(тестовый |
код |
и |
тестовые |
процедуры для тестируемой системы) |
|
|
|
4.Выполнение тестов (реализация тестовых циклов)
5.Анализ результатов
11
Тестовый цикл
Тестовый цикл – это цикл исполнения тестов, включающий фазы
разработка тестов и выполнение тестов тестового процесса.
Тестовый цикл включает следующую последовательность действий:
1.Проверка готовности системы и тестов к проведению тестового цикла.
2.Подготовка тестовой машины в соответствии с требованиями, определенными на этапе планирования.
3.Воспроизведение среза системы.
4.Прогон тестов в соответствии с документированными процедурами.
5.Сохранение тестовых протоколов (test log).
6.Анализ протоколов тестирования и принятие решения о том прошел или не прошел каждый из тестов (Pass/Fail).
7.Анализ и документирование результатов цикла.
12
Тестовый план
Тестовый план это документ, или набор документов, содержащий следую щую информацию:
1.Тестовые ресурсы.
2.Перечень функций и подсистем, подлежащих тестированию.
3.Тестовую стратегию, включающую:
-анализ функций и подсистем;
-определение стратегии выбора входных данных для тестирования;
-определение потребности в автоматизированной системе тестирования.
4.Расписание тестовых циклов.
5.Фиксацию тестовой конфигурации: состава и конкретных параметров а ппаратуры и программного окружения.
6.Определение списка тестовых метрик, которые на тестовом цикле необ ходимо собрать и проанализировать.
13
Ролевой состав группы тестирования
1.Заказчик (заявитель)
2.Менеджер проекта
3.Менеджер программы
4.Разработчик
5.Специалист по тестированию
6.Специалист по контролю качества
7.Специалист по сертификации
8.Специалист по внедрению и сопровождению
9.Специалист по безопасности
10.Инструктор
11.Технический писатель
14
Документы создаваемые в процессе тестирования
План тестирования Тест требования Тест планы
Отчет о выполнении тестирования Отчет о проблемах Запрос на изменение системы
15
16