Слайд 2Чек-лист, что это?
Чек-лист— набор идей по тестированию, идей по разработке, идей по
планированию и управлению.
Форма чек-листа может быть:
1. Списком, в котором последовательность пунктов не имеет значения (например, список значений некоего поля).
• Списком, в котором последовательность пунктов важна (например, шаги в краткой инструкции).
• Структурированным (многоуровневым) списком, что позволяет отразить иерархию идей
Слайд 3Свойства чек-листа
Логичность.
Последовательность и структурированность.
Полнота и неизбыточность
Слайд 4Пример отдельных чек-листов
Чек лист для различных уровней функционального тестирования;
Чек-лист для отдельных частей
(модулей и подмодулей) приложения;
Чек-лист для отдельных требований, групп требований, уровней и типов требований;
Чек-лист для типичных пользовательских сценариев;
Чек-лист для частей или функций приложения, наиболее подверженных рискам.
Слайд 5Разбиение функция приложения по степени важности
Базовые функции, это функции без которых существование
приложения теряет смысл;
Функции, востребованные большинством пользователей в их повседневной работе;
Остальные функции.
Слайд 6Пример чек-листа для дымового тестирования
Слайд 7Тест-кейс
Тест — набор из одного или нескольких тест-кейсов.
Тест-кейс — набор входных
данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства
Слайд 8Основные понятия
Высокоуровневый тест-кейс - тест-кейс без конкретных входных данных и ожидаемых результатов
(подробно описанный чек-лист)
Низкоуровневый тест-кейс — тест-кейс с конкретными входными данными и ожидаемыми результатами. Представляет собой «полностью готовый к выполнению» тест-кейс и является наиболее классическим видом тест-кейсов.
Слайд 9Основные понятия
Спецификация тест-кейса - документ, описывающий набор тест-кейсов (включая их цели, входные
данные, условия и шаги выполнения, ожидаемые результаты) для тестируемого.
Спецификация теста — документ, состоящий из спецификации тест-дизайна, спецификации тест-кейса и/или спецификации тест-процедуры.
Тест-сценарий — документ, описывающий последовательность действий по выполнению теста (также известен как «тест-скрипт»).
Слайд 10Цели написания тест-кейсов
Структурировать и систематизировать подход к тестированию.
Вычислять метрики тестового покрытия и
принимать меры по его увеличению.
Отслеживать соответствие текущей ситуации плану.
Улучшить взаимопонимание между, разработчиками и тестировщиками.
Хранить информацию для длительного использования и обмена опытом между сотрудниками и командами
Слайд 11Цели написания тест-кейсов
Проводить регрессионное тестирование и повторное тестирование (которые без
тест-кейсов было бы
вообще невозможно выполнить).
Повышать качество требований.
Быстро вводить в курс дела нового сотрудника, недавно подключившегося к проекту
Слайд 12Жизненный цикл тест-кейса
Создан.
Запланирован.
Не выполнен.
Выполняется.
Пропущен.
Провален.
Пройден успешно.
Заблокирован.
Закрыт.
Требует доработки