
Email Address Test Objectives
The email address field is probably the most common element on most web interfaces these days. This humble text field usually has no other additional visual indicators except something to encourage to fill in your email address. But the amount of test objectives this common user interface element holds is huge.
Let’s have a look at few examples below. List has valid email addresses in the group Valid, but also few examples that technically are valid also as those match RFC5322.
Group | Test Objective |
valid | first.mid.last@name.com |
valid | first+last@name.com |
valid | “first@last”@names.com |
valid | %first#mid&last@names.com |
valid | {first-last}@names.com |
valid | %first#mid&last@names.com |
valid | first_last@[127.0.0.1] |
valid | first.last@localhost |
valid | first_last@relative-names.com |
valid | _@names.com |
valid | {!$&*?}@names.com |
technically | first_last@1.com |
technically | _______@_______.com |
technically | first_last@[192.0.1.100] |
technically | first_last@127.0.0.1 |
technically | first_last@127.0.0.1/8 |
technically | first_last@[2001:db8:85a3::8a2e:370:7334] |
technically | first_last@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] |
If you have other good #TestObjectives for email address fields please comment below.
And as per with any other testing there is always another angle to look at. We know that testing is rarely over, if time permits there is always something more to test. So with Exploratory Testing its important to set your time boundaries in place. Similarly testers should also remember that commonly for one positive test case there is often 3-5 negative test cases. Looking at the list above which has 18 #TestObjectives listed, so most likely there 50 to 90 negative #TestObjectives to consider.
Click below to get an eBook with further reading about Test Objectives.





