Basic regression
- Create a dedicated temporary address for this round.
- Verify code delivery, expiration, and error responses.
- Save screenshots of the subject, sender identity, timestamp, and body.
- Have a second team member review the key templates.
Pre-launch workflow planner
Choose the release size, email types, and number of reviewers to generate a time budget and execution checklist. Planning results stay on this page.
Generate test planExecution cadence
Each gate has a defined output. Without evidence, do not move on—and never use a personal inbox to store test materials.
List every trigger, template, language, and environment. Assign a dedicated address to each test batch so old messages do not affect your judgment.
Trigger business actions in a fixed order, recording the UTC time, task ID, and receipt time. If something fails, preserve the initial state instead of retrying repeatedly.
Check the subject, sender, HTML, and plain text together. For verification codes, confirm the length, validity period, error message, and repeated-use behavior.
Record passed checks, blockers, and known limitations separately. A second team member must review high-risk templates before the release window.
Sample matrix
| Sample | Trigger action | Primary assertion | Failure evidence |
|---|---|---|---|
| Login verification code | Request a one-time code | Six-digit code, validity period, single use | Error code and resend cooldown |
| Transactional notification | Complete a test order or task | Variables, amount, time zone, plain text | Task ID and template version |
| Security alert | Simulate a device or account event | Device, time, risk explanation | Event ID and sender identity |
| Multilingual version | Switch the user language | Subject and body use the same language without layout overflow | Locale and fallback rules |
Role assignment
The executor handles reliable reproduction and recording. The reviewer does not reinvent the steps, but checks the same address, time, and template version. The release owner accepts only evidence-backed conclusions.
Commit ID, template ID, language, and feature flags
Trigger steps, UTC time, and task ID
Screenshots, response codes, blocker severity, and owner
Pre-launch checklist
Start this test round
A temporary inbox works well for a single release window. For cross-cycle monitoring, log in to create a dedicated public inbox.
Create a test address