Please enable JavaScript.
Coggle requires JavaScript to display documents.
Subscription (updated) - Coggle Diagram
Subscription (updated)
Subscription (email) Form
Expected Errors
User enters Invalid email address
empty box(nothing entered)
domain name invalid
(@fakedomain.com
)
Missing @
valid username and domain missing @
valid username invalid email missing @
Invalid username and domain missing @
Invalid username, valid domain missing @
valid domain, invalid username
special characters
case sensitive name
numbers
valid username, incorrect domain
user should receive "invalid email" message
Email is already on subscription list
User should receive "email already registered" message
Bad Errors
User already on the list getting re-added
Valid emails not getting added to the list
Emails being removed from the list
Email can't be submitted by user
Happy Path
Valid Email is entered
email name linked to active account
Domain name is valid
gmail, yahoo, etc...
@ symbol present after username and before domain
Email is not currently on subscription list
User is able to type email
special characters can be used
Case sensitive
Email can be submitted by user
valid email format:
email@gmail.com
Confirmation message is displayed to user upon valid email entry
*User should be added to list if they meet email requirements
Data Variations
email with special characters
$,&,!,#, etc..
Case sensitive emails
different domain names
less used domain names
workmail.com, email.com
most used domains
gmail,aol,outlook
Combinations of multiple data variatons
Email123!@workmail.com
Subscription Functionality
Expected errors
Old subscribers may get sent an email
Email formatting may change slightly from user to user
Happy Path
Each user on the list should receive one email each
User on the list receives notification email
The email they receive is as intended
Data Variations
Case sensitive emails
different domain names
Special characters
numbers
Bad Errors
Email sent to users not on list
No emails get sent
incorrect email gets sent
multiple emails get sent