2.3 Тестирование: процесс, роли, артефакты
-
Upload
natalia-odegova -
Category
Documents
-
view
795 -
download
3
description
Transcript of 2.3 Тестирование: процесс, роли, артефакты
![Page 1: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/1.jpg)
Основные процессы и роли
в тестировании Светлана Зиннатова
![Page 2: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/2.jpg)
Тестирование ПО - проект
![Page 3: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/3.jpg)
Планирование
Анализ и проектирование
Разработка и выполнение
тестов
Оценка критериев выхода и
отчетность
Базовые этапы тестирования
![Page 4: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/4.jpg)
Роли
Test manager
Test designer
Test engineer
![Page 5: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/5.jpg)
Планирование тестирования
• Определение трудозатрат/стоимости
• Определение ресурсов
• Создание расписания выполнения задач – определение milestones, deadlines
– согласование с development milestones
Test manager
Test plan / План тестирования
• Опрделение объема работ (что тестируем): – Что тестируем (объект): определение системы, а так же частей системы
планируемых к тестированию
– Определение видов тестирования, включенных в проект, адекватных объекту
– Сопроводительные активности
• Разработка стратегии тестирования (как тестируем): – Определение методов и подходов тестирования
– последовательности, взаимосвязи, роли и ответственности, критерии
окончания/приемки, платформы тестирования, риски и т.д.
– определение требований к тестам: степень детализации, плотность
покрытия, способы оформления и т.д
![Page 6: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/6.jpg)
Анализ и проектирование
• Анализ системы и объёма работ
• Определение и описание
тестовых случаев (идей)
• Обзор и оценка тестового
покрытия
Test designer
Дизайн тестов (Design Test)
![Page 7: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/7.jpg)
Разработка и выполнение тестов
• Детальная разработка конечных
тестов
• Разработка авто-тестов (если
требуется)
• Создание/подготовка внешних
наборов данных
• Прогон тестов
• Заполнение отчетов о прохождении
тестов
• Заполнение отчетов об обнаруженных
ошибках
•Тестовые сценарии (Test-case spec)
•Отчеты о прохождении тестов
•Отчеты об обнаруженных ошибках
Test engineer
![Page 8: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/8.jpg)
Оценка критериев выхода и отчетность
• Определение критериев завершения и успешности
тестирования (анализ метрик)
• Оценка тестов (Evaluate Test)
• Оценка полноты проведенного тестирования
выбранным методом и необходимости применения
другого метода тестирования; – Оценка покрытия функциональности приложения или системы
тестовыми случаями
– Оценка покрытия кода
• Анализ дефектов
• Определение достигнутого качества системы
•Оценка наличия ресурсов для продолжения
тестирования и момента его завершения
•Принятие решения о дальнейших шагах
Test designer
Общий отчет о тестировании
![Page 9: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/9.jpg)
Циклы тестирования в процессе разработки ПО
Тестирова-ние новой функцио-нальности
Верифика-ция
исправле-ния ошибок (re-testing)
Регрес-сионное
тестирова-ние
![Page 10: 2.3 Тестирование: процесс, роли, артефакты](https://reader030.fdocuments.net/reader030/viewer/2022020306/549883c9b4795953328b4632/html5/thumbnails/10.jpg)
ДЗ: разработать план
тестирования
Поиск сотрудников организации по существующей базе данных
или
Игра «За семью печатями. Равенхарст»
В соответствии с пердоставленым шаблоном
* Изучить шаблон RUP
Чем отличается? Что есть полезного?
Что cтали бы применять в своей работе?