Какие проверки сделать для эспрессо, американо и капучино
Что проверяют
Это задача на мышление тестировщика, а не на знание рецептов. Интервьюер смотрит, спросите ли вы, что именно тестируем, и увидите ли общее ядро у трёх напитков. Следом обычно добавляют условие: «закончилось молоко» или «нажали две кнопки сразу».
Как отвечать
Первым делом уточните объект: кофемашину, приложение для заказа или напиток в кофейне. Чаще всего имеют в виду кофемашину, и дальше ответ строится так.
Заметьте структуру: эспрессо это база, американо это эспрессо плюс горячая вода, капучино это эспрессо плюс молоко и пена. Значит, эспрессо проверяется глубже всего, а для остальных напитков добавляются проверки своей части.
- соответствие спецификации: объём порции, доза кофе, температура, соотношение компонентов. Числа берутся из документации к машине, а не из головы;
- состав: у капучино есть и молоко, и пена, а американо не превращается в лунго, где вся вода проходит через кофе;
- нехватка ресурсов: нет воды, зёрен, молока, переполнен поддон. Машина сообщает об этом до начала приготовления, а эспрессо и американо остаются доступны, если кончилось только молоко;
- отмена и сбои: отмена посреди приготовления, отключение питания, одновременное нажатие двух кнопок, повторное нажатие той же;
- последовательность: несколько чашек подряд, первая чашка после долгого простоя, промывка молочной системы после капучино;
- нефункциональное: время приготовления, понятность кнопок и индикаторов, шум, стабильность результата от чашки к чашке.
Если объект это приложение для заказа, те же идеи переносятся на выбор напитка, размер, добавки, оплату и статус заказа.
Где спотыкаются
Сразу перечисляют вкус и аромат с точными градусами. Проверку «на вкус» нельзя повторить, а числа без спецификации это выдумка.
Проверяют три напитка тремя независимыми списками, не заметив общую основу. Получается много дублей и мало глубины.
Забывают про негативные сценарии и состояния машины. Именно пустой бак, отмена и повторное нажатие дают самые интересные дефекты.