Email Test Cases: In this post, we are going to discuss the email test cases for the Email field. Validating the Email id field is the most important thing in web testing and development too. If your website provides a mail sharing facility or something regarding email id then one can inject it through email and can harm your database. To reduce that risk email validation should be there.
The email field is the part of the email where we write a message to someone. It usually has the name of the sender and receiver as well as the subject. We can also write any other message or image into this field.
|Post On:||Test Case For Email Id Field|
|Post Type:||Test Case|
|Applicable For:||Freshers & Experience|
|Social Group||Join SoftwareTestingo In Telegram|
Email fields are generally located at the end of the email, and some people like to put messages in there because it saves space on their computer screen, or because they want to keep their inbox tidy.
What Is Email Field?
The email field is the area on a webpage where you can insert an email address or an email field. This may include forms, which are used to collect information about a person or areas for adding comments. Here’s how you can add email fields to your websites.
Similar Test Cases
- Test Case For Drag & Drop File upload
- Test Case For Dropdown
- Test Case For Edit Button
- Test Case For Flash Images
- Test Case For Footer Section
- Test Case For Forget Password
Test Case For Email Id Field
Email field validation is one of the most critical tasks in any email-sending application. It ensures that each email that is sent to a particular user has an associated correct address, name, and other required information. In this article, we discuss how email validation test cases can be tested using real data and simple examples.
Email Test Cases – UI
- Check the webpage have the email field.
- Check the label text of the email field is shown or not.
- Check the label text is aligned with the email field.
- Check whether the placeholder text is added or not.
Functional Email Validation Test Cases
- Check if the email field is accessible by clicking on the email field.
- Check if the user is able to type the email in the email field.
- Check whether the user is able to paste the email id address by the keyboard (CTRL+V) and Mouse (Right Click – Paste)
- Check whether the email validations are applied to the email field or not.
- Check if the error messages are displaying or not when the user enters an invalid email address.
Positive Test Cases For Email Field
- Check the email field by entering a valid email address. (email@example.com)
- Check if the email address contains a @ or not.
- Check if the email field accepts + sign in the email address. Eg: firstname.lastname@example.org
- Check if the email address contains a domain name or not. (admin@softwaretestingo – Here softwaretestingo.com is the domain name)
- Check whether the email address has the dot (.) or not.
- Check an email address should be considered correct if an email contains a subdomain.
- Check that an email address has a maximum of 2 dots in the case of the subdomain.
- Check if the email address contains special characters then that will be considered a valid email address.
- Check if the email address contains a number then that will be considered a valid email address.
- Check if the email address contains the IP address.
- Check the email address contains square brackets, quotes ” “, dash – or underscore _.
Negative Email Id Test Cases
- Check the email id field without @ sign and the domain name.
- Check the email id field without a username.
- Check the email address field With Encoded HTML within the email is invalid
- Check the email id field with two @ signs.
- Check the email field with leading and tailing dots.
- Check the email id filed With Unicode char as the address
- Check the email id text box With the Missing top-level domain (.com/.net/.org/etc)
Email Validation Test Cases
- Check with all possible scenarios For email in the address field, as it should support alphabet, number, underscore, and
- dash. Dot, plus sign, quote, etc for valid email format.
- The Email field should follow the basic regex format, which is email@example.com.
- The error message should display be displayed for an invalid and already registered email address.
Valid Email ID Examples
|Valid Email address||Reason|
|firstname.lastname@example.org||The email contains a dot in the address field|
|email@example.com||The email contains a dot with a subdomain|
|firstname.lastname@example.org||Plus sign is considered a valid character|
|email@example.com||The domain is a valid IP address|
|firstname.lastname@example.org||A square bracket around IP address is considered valid|
|“email”@domain.com||Quotes around email are considered valid|
|email@example.com||Digits in the address are valid|
|firstname.lastname@example.org||Dash in the domain name is valid|
|email@example.com||Underscore in the address field is valid|
|firstname.lastname@example.org||.name is a valid Top Level Domain name|
|email@example.com||Dot in Top Level Domain name also considered valid (use co.jp as an example here)|
|firstname.lastname@example.org||Dash in the address field is valid|
Invalid Test Cases Of Email ID
|Invalid Email address||Reason|
|plain address||Missing @ sign and domain|
|Joe Smith <email@example.com>||Encoded HTML within an email is invalid|
|email@firstname.lastname@example.org||Two @ sign|
|.email@example.com||Leading dot in address is not allowed|
|email.@domain.com||Trailing dot in address is not allowed|
|あいうえお@domain.com||Unicode char as address|
|firstname.lastname@example.org (Joe Smith)||Text followed email is not allowed|
|email@domain||Missing top-level domain (.com/.net/.org/etc)|
|email@-domain.com||The leading dash in front of the domain is invalid|
|email@example.com||.web is not a valid top-level domain|
|firstname.lastname@example.org||Invalid IP format|
|email@domain..com||Multiple dots in the domain portion is invalid|
The email ID field is the part of the email where we write a message to someone. It usually has the name of the sender and receiver as well as the subject. We can test this field in different ways like by sending emails through Gmail, Yahoo, Outlook, or any other email client.
The email field is the part of the email where we write a message to someone. It usually has the name of the sender and receiver as well as the subject. In this blog, we have provided some test cases for your reference. If you think about more test scenarios then you can share those test scenarios in the comment section.