Подходы к тестированию. Жизненный цикл дефекта

Содержание

Слайд 2

Вопросы:

Изобразите ЖЦ дефекта.

(как сможете ☺)

Вопросы: Изобразите ЖЦ дефекта. (как сможете ☺)

Слайд 3

Содержание:

Уровни тестирования (типы тестов по покрытию)
Приоритизация выполнения проверок
Тестовые активности

Содержание: Уровни тестирования (типы тестов по покрытию) Приоритизация выполнения проверок Тестовые активности

Слайд 4

Уровни тестирования

Тестовое покрытие –
это одна из метрик оценки качества тестирования, представляющая

Уровни тестирования Тестовое покрытие – это одна из метрик оценки качества тестирования,
из себя плотность покрытия тестами требований либо исполняемого кода

Слайд 5

Уровни тестирования

Тестовое покрытие определяется:
Глубиной тестирования
Шириной тестирования
Целями тестирования
Профессиональным уровнем тестирощика

Уровни тестирования Тестовое покрытие определяется: Глубиной тестирования Шириной тестирования Целями тестирования Профессиональным уровнем тестирощика

Слайд 6

Уровни тестирования

Ширина тестирования
отражает количество модулей/функций приложения, которые были протестированы.
Глубина тестирования
отражает

Уровни тестирования Ширина тестирования отражает количество модулей/функций приложения, которые были протестированы. Глубина
вид проверок, которые производились для модуля/функции (например, позитивность/негативность сценариев, тестирование в рамках/вне рамок тест сценариев и др.).

Слайд 7

По уровню покрытия

Smoke – пригодность сборки для дальнейших тестов
Уровень качества: Acceptable /

По уровню покрытия Smoke – пригодность сборки для дальнейших тестов Уровень качества:
Unacceptable

MAT (Minimal Acceptance Test, Positive test) – тест на положительных сценариях
Уровень качества: High / Medium / Low

AT (Acceptance Test) – полный тест на положительных и негативных сценариях)
Уровень качества: High / Medium / Low

Слайд 8

По цели тестирования

New Feature Test (NFT, AT of NF) – определить качество

По цели тестирования New Feature Test (NFT, AT of NF) – определить
поставленной на тестирование функциональности
Обычно тестируется полным тестом (AT)

Слайд 9

По цели тестирования

Regression testing – удостовериться, что изменения в коде (добавление новой

По цели тестирования Regression testing – удостовериться, что изменения в коде (добавление
функциональности или исправление дефектов) не повлияло на работу старой функциональности.
Регрессионное тестирование может быть проведено на уровне Smoke, MAT или AT.

Слайд 10

По цели тестирования

Defect Validation – проверка результата работы над дефектом (проверка правильности

По цели тестирования Defect Validation – проверка результата работы над дефектом (проверка
выставленной резолюции)
Может включать элементы регрессионного тестирования.

Слайд 11

По цели тестирования

User Acceptance Test (UAT, ПиМИ): формальная проверка приложения (зачастую заказчиком),

По цели тестирования User Acceptance Test (UAT, ПиМИ): формальная проверка приложения (зачастую заказчиком), сопровождаемая протоколированием результатов
сопровождаемая протоколированием результатов

Слайд 12

Тестовые активности:

Smoke
Регрессионное
Валидация дефектов
Тестирование новых функций

Тестовые активности: Smoke Регрессионное Валидация дефектов Тестирование новых функций

Слайд 13

Вам предоставляется на тестирование веб-проект – интернет магазин по продаже деталей для

Вам предоставляется на тестирование веб-проект – интернет магазин по продаже деталей для
автомобилей.
Из планов разработки известно, что на тестирование будут поставлены 3 сборки:
#1 включает в себя 50% функциональности
#2 включает в себя оставшиеся 50% функциональности
#3 является финальной (release candidate) и будет отдана заказчику
Вопрос:
Какие тесты Вы проведете на каждой сборке?

Задача 1

Имя файла: Подходы-к-тестированию.-Жизненный-цикл-дефекта.pptx
Количество просмотров: 40
Количество скачиваний: 0