В этой статье мы рассмотрим , как написать тест-кейсы для кофейного автомата. Это один из распространенных вопросов на собеседовании по ручному тестированию – написать тест-кейсы для обычного офисного или бытового объекта. Эти вопросы помогут интервьюеру оценить мыслительный процесс кандидата.
Кандидат может хорошо разбираться в своей области или иметь хорошие теоретические знания о тестировании программ, но интервьюер в данный момент хочет проверить, насколько кандидат гибок и креативен.
Программа, которую вам предлагают “протестировать”, может относиться к другой области, нежели ваш релевантный опыт и знания.
БЕСПЛАТНО СКАЧАТЬ КНИГИ в телеграм канале Библиотека тестировщика
Требования
Когда вам задают подобный вопрос: «Предложите несколько сценариев для тестирования кофейного автомата (кофемашины, кофемата)», всегда уточняйте требования. Интервьюер ожидает, что вы спросите об этом, поскольку сбор требований – самый важный этап в жизненном цикле тестирования программ.
- Есть ли только кофе или другие напитки, например холодный чай или кола?
- Должен ли клиент платить деньги за кофе?
- Кто является клиентами?
- Каков тип кофемата?
Подход
Когда вы отвечаете на вопросы в контексте концепций тестирования, интервьюер понимает ход ваших мыслей. Рассуждайте вслух на собеседовании, объясняя приведенные ниже понятия:
Основная функциональность: Автомат должен готовить кофе покупателю.
Граничные условия: Время, которое требуется автомату для приготовления кофе.
Стрессовое состояние: Одновременное нажатие нескольких кнопок.
Условие удобства использования: Кнопки должны иметь четкие надписи о том, что эта кнопка делает.
Безопасность: Автомат не должен поражать клиента электрическим током при прикосновении к нему голыми руками.
Функциональные тест-кейсы
- Проверьте, правильно ли работает кнопка включения автомата после нажатия на нее.
- Проверьте, выключается ли торговый автомат, когда пользователь нажимает кнопку выключения.
- Проверьте, правильно ли отображаются индикаторы статуса при включении.
- Проверьте, что на всех кнопках автомата есть текст с изображением, который указывает, какая задача будет выполнена при нажатии на эту кнопку.
- Проверьте, работает ли вспениватель как положено.
- Проверьте, работает ли функция автоматической очистки сопла.
- Проверьте, работает ли функция приготовления половины чашки.
- Правильно ли работает счетчик количества чашек.
- Проверьте, нормальная ли температура подаваемого кофе.
- Работает ли механизм изменения ингредиентов кофе – молока, воды, и т. д.
- Проверить результат внезапного выключения автомата или отключения питания, автомат должен корректно выключиться в этой ситуации, а при возобновлении питания остатки кофе не должны выходить из сопла.
- Проверьте, правильно ли работают все кнопки при нажатии.
- Проверьте, равномерно ли измельчаются кофейные зерна, для этого возьмите одно зерно и проверьте, насколько равномерно оно измельчено.
Удобство использования
- Проверьте, правильно ли отображаются индикаторы при выключении или включении кофейного автомата.
- Проверьте, наливается ли полное количество кофе за одну операцию и не скапливается ли кофе в области сопла.
- Проверьте, не протекает ли кофе в неактивном состоянии.
- Проверьте, отображает ли экран правильную информацию.
- Получает ли пользователь кофе одинаковой и правильной температуры при каждой подаче.
- Проверьте, какую ошибку выдает автомат, когда заканчиваются ингредиенты.
- Проверьте, есть ли в машине отверстие для остатков кофе.
- Проверьте, работает ли система блокировки.
- Проверьте, издает ли автомат какой-либо шум.
- Может ли пользователь отменить заказ после выбора.
- Проверить, что лоток находится на удобной высоте для пользователя среднего роста.
Пользовательский интерфейс
- Проверить, что автомат изготовлен в соответствии с техническим заданием.
- Проверьте, соответствуют ли размеры автомата требованиям.
- Проверьте, видно ли название компании-изготовителя.
- Соответствует ли вес автомата требованиям.
- Проверьте, все ли кнопки отображаются должным образом.
- Проверьте, все ли кнопки понятны.
- Проверьте, все ли материалы, описанные в спецификации, используются при изготовлении автомата.
- Убедитесь, что внешний корпус, а также внутренние детали изготовлены в соответствии со спецификацией.
- Убедитесь, что цвет корпуса автомата, а также логотип правильно отображаются и соответствуют требованиям.
- Убедитесь, что требования к питанию/напряжению соответствуют ожидаемым.
- Проверьте, загорается ли индикатор при включении-выключении машины.
- Проверьте, есть ли в кнопка для приготовления дополнительного кофе.
- Убедитесь, что кофе содержит ожидаемое количество воды, кофейных зерен и молочной смеси.
- Проверьте, соответствует ли размер подстаканника спецификации/стандарту рынка.
- Проверьте, имеет ли автомат соответствующий сертификат FIS/ISI.
- Проверьте, не повреждены ли детали автомат.
- Убедитесь, что дополнительное оборудование, такое как кабели питания, штекеры и т.д., работает так, как должно.
Граничные условия
- Проверьте, соответствует ли спецификации количество кофе, подаваемого в разовой порции.
- Проверьте, приводит ли многократное нажатие кнопки кофе к выдаче нескольких порций кофе.
- Проверьте работу автомата при непрерывном использовании до тех пор, пока не закончатся ингредиенты.
- Проверьте, в какой момент на экране появляется сообщение об ошибке, когда ингредиенты заканчиваются.
- Проверьте, сколько энергии потребляет автомат, и соответствует ли потребляемая мощность указанной в требованиях.
- Проверьте, не протекает ли автомат при длительном нахождении в режиме ожидания.
- Проверьте, работает ли автомат, когда пользователь вставляет монету большего достоинства.
- Проверьте, работает ли автомат, когда пользователь вставляет монету меньшего достоинства.
- Проверьте, принимает ли автомат иностранные валюты.
- Проверьте, наполняется ли чашка, когда пользователь дважды нажимает кнопку половины чашки.
Негативные тест-кейсы
- Проверьте, как работает кофемат при одновременном нажатии двух/нескольких кнопок.
- Проверьте, как работает автомат, когда емкость контейнера для ингредиентов превышена.
- Проверьте, как работает автомат при отключении питания.
- Проверьте, как работает автомат, когда пользователь вставляет фальшивую монету.
- Проверьте, как работает автомат, когда пользователь нажимает одновременно кнопку для приготовления половины чашки и кнопку для приготовления полной чашки.
- Когда пользователь нажимает все кнопки одновременно.
- Когда пользователь пытается открыть крышку во время наливания кофе.
- Когда пользователь вытаскивает штекер питания после нажатия кнопки, а затем снова вставляет его в розетку.
- Проверьте, как ведет себя автомат, если пользователь может открыть отсек поддельным ключом.
- Если пользователь вставляет ингредиенты другого производителя.
Тестовые данные
Тестовые данные – это важная часть тестирования любого продукта, и если мы говорим о кофейном автомате, то на рынке представлено несколько типов автоматов.
- Эспрессо-автомат
- Автомат с капсулами
- Автомат с взбиванием сливок
- Автомат Nespresso
- Автомат в стиле бариста
- Фильтрующий автомат
- Капельный автомат
Заключение
При написании тест-кейсов для подобных объектов старайтесь связать каждый сценарий с собственной концепцией тестирования. Тогда интервьюер будет впечатлен вашими знаниями и навыками.

Перевод статьи «Best Sample Test Cases For Coffee Vending Machine».
Пингбэк: Большой учебник по написанию тест-кейсов