Тест-кейс
Тест-кейс — формализованное описание одной проверки: предусловия, шаги и ожидаемый результат. Хороший кейс однозначен — по нему тот же сценарий одинаково выполнит другой тестировщик или автотест.
Зачем это нужно
Кейсы — память команды о том, что и как проверяется: без них регресс превращается в «проверяем, что вспомнили». Для автоматизатора кейс — готовое ТЗ на автотест: шаги становятся кодом, ожидаемый результат — ассертом.
Как это выглядит на практике
Кейс «Оплата заказа картой»: предусловие — товар в корзине; шаги — перейти к оплате, ввести тестовую карту, подтвердить; ожидаемо — статус «Оплачен», письмо с чеком. Из него напрямую пишется автотест.
Где этому учат
Тема разбирается на практике в курсах QA.GURU: QA-инженер с нуля, Автоматизация тестирования на Java, Автоматизация тестирования на Python.