← Все статьи

Проверять нужно поведение, а не красивую фразу

О коллекции

Авторская работа коллекции Аишки. Персонажи и исходные ситуации придуманы; материал не подтверждает заказ или результат действующего клиента.

Помощник ответил гладко. Теперь проверим, выполнил ли он задачу, сохранил ли условия и имел ли основания для вывода. Стилистика здесь только одна из проверок.

Содержание 10

Цена и наличие в продажах

Для коммерческого ответа задайте обязательные источники и запрещенные догадки. Вопрос без актуального прайса должен допускать отсутствие цены. Иначе эталон будет наказывать осторожность и поощрять вымысел. Проверяйте неизвестную позицию, старую сумму в вопросе и недоступность источника как отдельные случаи.

На практике

Гонка за последний слот

Конкуренцию за слот проверяйте одновременно. Последовательные действия двух пользователей не создают тот же конфликт. После завершения обоих запросов посчитайте фактические записи и проверьте ответы сторон. Повтор успешного запроса должен возвращать тот же результат, а не создавать еще один визит.

На практике

Закрытый документ в поиске

Корректный по смыслу ответ может нарушать права доступа. Поэтому для источников нужны отдельные проверки ролей. Включите прямую ссылку, историю ответа и отзыв доступа. Проверка только основного экрана оставит обходные пути, которые пользователь может открыть без обычного поискового сценария.

На практике

Негативный сценарий проверяет последствие

Для каждого теста запишите не только ожидаемый ответ, но и состояние после действия. В сценарии неизвестной цены нужно проверить отсутствие выдуманной суммы, а в бронировании — число записей. Это отделяет качество текста от поведения системы. Если выполнить тест пока нельзя, сохраните его как протокол с исходными условиями и способом наблюдения, не отмечая результат успешным по одному чтению сценария.

Критерий должен различать красивый неверный ответ и менее эффектный правильный. Иначе тест будет выбирать манеру речи вместо поведения.

На практике

Перед тем как передать материал дальше

  • ☐Выдуманные цены и наличие.
  • ☐Двойное бронирование при гонке.
  • ☐Доступ к закрытым документам.
  • ☐Для «Кэш чужого ответа» явно показать исход: не выдавать.

Работы из этого разбора

Источники

Обсуждение

Задайте вопрос об этой работе, обсудите решение или поделитесь своим опытом.

Обсуждение открыто для всех участников.

Загружаем комментарии…