пятница, 27 марта 2020 г.

Панбагон. Привет, ноунейм!

Я тут снова похудеть пытаюсь, а силы воли «не жрать все подряд» пока не хватает. Решила попробовать на готовом посидеть. Мне нужен рацион на 1700 ккал, чтобы сытой быть и на шоколадки не зариться.

Искала, искала, попробовала justfood — https://www.justfood.pro/. Когда делаешь заказ, там нужно ввести имя, то есть оно у них есть:

Оформление заказа

Так вот, сделала я пробный заказ (990 рублей за 1 день на 2000 ккал), приходит мне такое письмо:

Письмо с пустотой внутри

Упс, имя то забыли! Хотя, напомню, оно у них есть =)



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

Давайте оформим баг по шаблону:

*******************************************************************

В письме первого заказа нет имени пользователя, пустота и «, привет!»


Шаги воспроизведения

  1. Открыть сайт https://www.justfood.pro/ в инкогнито режиме
  2. Сделать любой пробный заказ, например, fit на 2000 ккал
  3. Ввести корректные данные в форму, в том числе имя. Например, «Ольга» (см рис «Оформление заказа»)
  4. Оплатить заказ
Результат

Приходит письмо «     , привет!»
Имя, указанное в пункте 3, не подставилось, см рис «Письмо с пустотой внутри»


Ожидаемый результат

Приходит письмо «Ольга, привет!»
Потому что там явно должно быть мое имя, иначе бы там было просто «Привет, дорогой покупатель!».


*******************************************************************

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

Другие баги в письмах:

Sysdate вместо Fly_date в напоминалке
Оплатите наш счет до вчера
Для гонки гладиаторов ты всегда мальчик

См также:
Шаблон бага → использовался в статье
Шаблон улучшения — Как продумывать свое улучшение с примером, когда это приводит к отказу от постановки задачи.
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.


PS — добавила пост в общую копилку багов. 

Комментариев нет:

Отправить комментарий