Тестова пошта: одноразова скринька для розробки і QA
Коли ви створюєте функцію, яка надсилає пошту, наприклад підтвердження реєстрації, скидання пароля чи чек, вам потрібне місце для надсилання, відмінне від вашої власної скриньки. Тестова пошта - це одноразова адреса, на яку ви спрямовуєте свій застосунок під час розробки.
Вона вловлює повідомлення, щоб ви могли його перевірити, а потім очищує себе. Вона працює як будь-яка тимчасову електронну пошту, але тут завдання - забезпечення якості, а не приватність.
Ваша наступна скринька триває 10 хвилин
Клацніть один раз і користуйтеся приватною адресою, що прибирає за собою - Обліковий запис не потрібен.
Ваша адреса електронної пошти на 10 хвилин:
Очікування вхідних електронних листів...
Для чого розробники використовують тестову пошту
Потоки транзакційних листів
- Реєстрація і підтвердження: Запустіть вітальний лист і підтвердіть, що посилання активації справді працює.
- Скидання пароля: Запустіть скидання і перевірте токен, термін дії й URL, на який він вказує.
- Чеки й рахунки: Розмістіть тестове замовлення і прочитайте чек точно так, як це зробив би клієнт.
Перевірки SMTP і доставки
Перед випуском ви хочете знати, чи пошта взагалі виходить з вашого сервера. Надсилання в тестову скриньку - швидка перевірка справності SMTP. Якщо лист приходить, ваші облікові дані, порти й адреса відправника налаштовані правильно. Якщо він ніколи не з'являється, ви зловили помилку конфігурації в тестовому середовищі, а не в продакшені.
Що перевіряти в кожному тестовому листі
- Посилання: Натисніть кожну кнопку й посилання, щоб жодне не вказувало на localhost чи мертвий маршрут.
- Рендеринг: Прочитайте обидві версії, HTML і текстову, щоб макет тримався.
- Динамічні поля: Підтвердьте, що імена, дати й суми заповнюються правильно і не показуються як порожні теги.
- Сигнали спаму: Швидке прочитання підкаже, чи формулювання або відсутні заголовки можуть спрацювати фільтр. Наші захисту від спаму нотатки охоплюють основи.
Вписування тестової скриньки у ваш робочий процес
Підбір таймера під завдання
Для швидкої одноразової перевірки таймера за замовчуванням цілком достатньо. Коли ви проводите довший QA-прогін чи чекаєте на завдання в черзі, звертайтеся до довшого вікна, як-от 30-хвилинною поштою щоб адреса все ще була активна, коли пошта нарешті прийде.
Потрібно кілька адрес для тестування різних ролей, наприклад адміністратора та учасника? Створіть нову з генератор пошти для кожної. Цікаво, як працює самознищення під капотом? Цей гайд про 10-хвилинну скриньку пояснює це.
Тестова пошта проти фейкової пошти, яку ви вводите вручну
| Тестова пошта | Фейкова пошта, введена вручну |
|---|---|
| Справжня, робоча скринька | Часто взагалі не існує |
| Пошта справді приходить, тож ви можете її перевірити | Може повернутися і нічого не повідомити |
| Створена для перевірки самого повідомлення | Корисна лише для пропуску обов'язкового поля |
- Тестова пошта - активна скринька, на яку ви спрямовуєте свій застосунок під час розробки.
- Вона ловить скидання, підтвердження й чеки за кілька секунд.
- Перевірте посилання, рендеринг і динамічні поля перед випуском.
- Жодного облікового запису, жодного API-ключа, і адреса очищує себе потім.
Дивіться також: тимчасову електронну пошту, випадкову пошту та фіктивна пошта.
Часті запитання
Чи може тестова пошта отримувати листи скидання пароля й підтвердження?
Як довго тестова пошта має залишатися активною?
Чи годиться тестова пошта для навантажувального чи масового тестування?
Чи потрібен обліковий запис чи API-ключ, щоб нею користуватися?
Почніть тестувати ваші листи зараз
Спрямуйте вашу наступну реєстрацію, скидання чи чек на тимчасову адресу і подивіться точно, що отримають ваші користувачі. Скопіюйте тестову пошту вгорі цієї сторінки, щоб почати, а потім дайте адресі очиститися самій за допомогою автоматичному завершенню терміну щойно ваші перевірки завершено. Перегляньте наші повні питання і відповіді з усього іншого.