Ответ
ПМИ (Предусловия, Метод, Итог) — это стандартизированный формат описания тест-кейса, который делает тесты понятными, воспроизводимыми и легко поддерживаемыми.
Структура ПМИ:
- Предусловия (Preconditions): Условия, которые должны быть выполнены до начала теста (состояние системы, данные, права доступа).
- Метод (Procedure): Последовательность шагов, которые выполняет тестировщик или автоматический скрипт.
- Итог (Expected Result): Чётко описанный ожидаемый результат после выполнения шагов метода.
Пример тест-кейса в формате ПМИ:
Тест: Добавление товара в корзину авторизованным пользователем.
Предусловия:
1. Пользователь зарегистрирован и авторизован в системе.
2. В каталоге есть товар с ID=123.
Метод:
1. Перейти на страницу товара с ID=123.
2. Нажать кнопку "Добавить в корзину".
Итог:
1. Появилось уведомление "Товар добавлен в корзину".
2. Счётчик товаров в корзине в шапке сайта увеличился на 1.
3. Товар отображается на странице "Корзина".
Преимущества формата: Унификация документации, упрощение ревью тестов, минимизация неоднозначностей и чёткое разделение условий, действий и проверок.