Назад

Тест-дизайн · Средняя

Применить техники тест-дизайна

Использовать классы эквивалентности, граничные значения, таблицы решений и pairwise.

Тест-дизайн: визуальный контекст этапа
Аудиопересказ пунктаПолная версия материала для прослушивания
Прослушано 0%
Скачать

Быстро понять за 2 минуты

Использовать классы эквивалентности, граничные значения, таблицы решений и pairwise.

Главная пользаТехники тест-дизайна дают хорошее покрытие без бесконечного перебора вариантов.
Первое действиеРазбейте входные данные на классы эквивалентности.
Готово, когдаПроверки обоснованы техникой.

Контекст

Тест-дизайн помогает выбрать достаточный набор проверок: не тестировать все подряд, но закрыть важные риски.

ЦельТехники тест-дизайна дают хорошее покрытие без бесконечного перебора вариантов.
ДействиеРазбейте входные данные на классы эквивалентности.
ПроверкаПроверки обоснованы техникой.

Что это дает

Техники тест-дизайна дают хорошее покрытие без бесконечного перебора вариантов.

Как выполнить

  1. Разбейте входные данные на классы эквивалентности.
  2. Добавьте граничные значения.
  3. Для сложной логики используйте таблицу решений.

Критерии приемки

  • Проверки обоснованы техникой.
  • Границы и комбинации покрыты.
  • Лишние дубли удалены.

Типичные ошибки

  • Выбирать данные случайно.
  • Не проверять границы.
  • Смешивать все техники без цели.

Инструменты

Decision tablePairwiseMind map

Рабочий артефакт

Test design

Матрица тестового покрытия

Связка требований, сценариев, техник тест-дизайна и приоритета проверок.

  • Покрытые требования
  • Критические сценарии
  • Edge cases
  • Негативные проверки

Контроль качества

Артефакт

Матрица тестового покрытия

Метрика проверки

Проверки обоснованы техникой.

Когда пересматривать

После релизов, изменения требований, новых дефектов, ретестов и обновления критериев приемки.

Что передать дальше

Риск, шаги воспроизведения, окружение, доказательства, ожидаемый результат и владельца исправления.

Перед отметкой выполнено: Проверки обоснованы техникой.

Как применять

Начинайте с риска для пользователя и продукта. Затем проверьте воспроизводимость, окружение, тестовые данные и доказательства. Хороший QA-пункт отвечает на три вопроса: какой риск закрываем, как воспроизводим результат и по каким критериям считаем проверку завершенной.

Режим обучения

Прочитайте материал, прослушайте аудио и проверьте понимание по коротким вопросам. Ответ раскрывается после попытки сформулировать его самостоятельно.

1. Какую основную пользу должен дать этот пункт?
2. Какой первый практический шаг нужно выполнить?
3. По какому критерию можно понять, что пункт выполнен?