Sunday, January 5, 2020

Test scenarios for email id text field

Email ID:
A valid email address has four parts:

Recipient name
@ symbol
Domain name
Top-level domain

Requirement for email id text field
1. Only letters(a-z), numbers(0 to 9) and periods(.) are allowed
2. Username must be between 6 to 30 characters
3. The first character of username must be an ascii letter(a-z) or number(0-9)
4. Username cannot contain consecutive periods(.)


Valid Email addressReason
email@domain.comValid email
firstname.lastname@domain.comEmail contains dot in the address field
email@subdomain.domain.comEmail contains dot with subdomain
firstname+lastname@domain.comPlus sign is considered valid character
email@123.123.123.123Domain is valid IP address
email@[123.123.123.123]Square bracket around IP address is considered valid
"email"@domain.comQuotes around email is considered valid
1234567890@domain.comDigits in address are valid
email@domain-one.comDash in domain name is valid
_______@domain.comUnderscore in the address field is valid
email@domain.name.name is valid Top Level Domain name
email@domain.co.jpDot in Top Level Domain name also considered valid (use co.jp as example here)
firstname-lastname@domain.comDash in address field is valid



Invalid Email addressReason
plainaddressMissing @ sign and domain
#@%^%#$@#$@#.comGarbage
@domain.comMissing username
Joe Smith <email@domain.com>Encoded html within email is invalid
email.domain.comMissing @
email@domain@domain.comTwo @ sign
.email@domain.comLeading dot in address is not allowed
email.@domain.comTrailing dot in address is not allowed
email..email@domain.comMultiple dots
あいうえお@domain.comUnicode char as address
email@domain.com (Joe Smith)Text followed email is not allowed
email@domainMissing top level domain (.com/.net/.org/etc)
email@-domain.comLeading dash in front of domain is invalid
email@domain.web.web is not a valid top level domain
email@111.222.333.44444Invalid IP format
email@domain..comMultiple dot in the domain portion is invalid

No comments:

Post a Comment