Test registration and email verification
Register a new account, verify the email, and confirm the user is signed in.
Last updated
Register a new account, verify the email, and confirm the user is signed in.
A registration Flow covers the form, the verification email, and the first signed-in screen. DoesQA supplies a unique inbox per Test Case, so each Run can complete signup without sharing mailboxes.
Use the Flow Builder for this walkthrough.
A registration URL you can reach from the internet
A password Value, such as NEW_PASSWORD
Any other form Values your app requires (name, username, and similar)
Prefer $testEmail so the verification message lands in this Test Case inbox. See Interacting with emails for inbox choices.
Start with Open. Point it at your registration URL.
Add Set value for each field.
Use $testEmail in the email field. Use $NEW_PASSWORD (or your Value title) for the password. Fill any other required fields the same way.
Add Touch on the submit control. The application should send the verification email.
Add Wait for email from the Mail family.
Set Inbox to Test Case.
Leave Type as New, or set Custom with Subject or From to match your verification message.
Add Open email with Inbox set to Test Case.
The message body becomes the active page. Add Touch on the verify link. Add Close inbox when you leave the message.
Add Check text (or another Check) on the success screen, dashboard, or “email verified” message your product shows.
Pro tip: If verification opens in a new window, add Switch window after the link click, then continue your Checks there. See Test tabs, windows, and frames.

Last updated