Сейчас многие системы присылают приветствия, напоминания, уведомления... Так вот эти письма — это часть документации системы. Ведь там могут быть описаны правила поведения на сайте, порядок процесса покупки, или что-то другое.
С другой стороны, письмо — это часть функционала системы. Потому что разработчик программирует:
- В какой момент письмо должно быть отправлено (после регистрации на сайте, при нажатии на конкретную кнопку, за сутки до даты билеты...);
- Что находится внутри него (статичный текст, переменные).
Именно это и надо проверять! Что письмо отправляется тогда, когда нужно, и что внутри всё верно. А что может быть не так внутри? Некий статичный текст, вычитали на опечатки, и всё... Да, если текст статичный, достаточно проверить один раз. А вот если нет...
Типичные проблемы писем — плейсхолдеры, которые:
- не разименовались;
- разименовались, но неправильно.
Что такое плейсхолдер? Это заглушка, которая меняется на нужное значение при отправке письма. Разработчик же не знает заранее, как вас зовут. Но допустим, что он хочет сделать именное письмо:
Привет, Ольга! Спасибо за регистрацию на нашем сайте...
Привет, Андрей! Спасибо за регистрацию на нашем сайте...
Привет, Сладкий пупсик! Спасибо за регистрацию на нашем сайте...