Веб-сайты включают функции электронной почты, такие как отправка регистрационной информации, напоминания пароля и т. Д.Что такое хороший способ написать функциональные тесты для функциональности электронной почты веб-сайта?
Я пытаюсь регулярно запускать функциональные тесты полных веб-сайтов за пределами веб-сайта и вам нужен способ получить эти тестовые электронные письма из httplib тестовый сценарий.
Раньше я использовал анонимные почтовые службы, где содержимое электронной почты можно было найти через несколько секунд или минут после отправки с помощью http GET.
Эти системы кажутся хрупкими, и они включают скрипинг экрана, который сам по себе является хрупким. Существуют ли службы, предоставляющие электронные письма через интерфейс xml/json GETable?
Есть ли принципиально лучший способ приблизиться к этому? Появляются новые почтовые веб-сервисы, такие как postmarkapp.com и yakmail.com; но первый не получает почту, а последний требует значительной предварительной подготовки.
Мои тестовые инструменты используются для проверочных испытаний живых производственных систем, поэтому насмешка не является хорошим вариантом.
Это действительно неинтересный вопрос для веб-разработчиков? Не тестирует ли их веб-сайт по электронной почте систематически? – Rdbhost