{"id":59,"date":"2015-02-21T19:48:06","date_gmt":"2015-02-21T19:48:06","guid":{"rendered":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/?p=59"},"modified":"2015-03-18T20:15:29","modified_gmt":"2015-03-18T20:15:29","slug":"email-address","status":"publish","type":"post","link":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/email-address\/","title":{"rendered":"Test Objectives for Email Addresses"},"content":{"rendered":"<h1>Email Address\u00a0Test Objectives<\/h1>\n<p>The email address field is probably the most common element on most web interfaces these days. This humble text field usually has no other\u00a0additional 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.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-60\" src=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-content\/uploads\/2015\/02\/email_address.png\" alt=\"email address\" width=\"186\" height=\"26\" \/><\/p>\n<p>Let&#8217;s have a look at few examples below. List has valid email addresses in the <strong>group Valid<\/strong>, but also few examples that <strong>technically are valid<\/strong> also as those match <a title=\"RFC 5322\" href=\"https:\/\/tools.ietf.org\/html\/rfc5322\" target=\"_blank\">RFC5322<\/a>.<\/p>\n<table width=\"491\">\n<tbody>\n<tr>\n<td width=\"83\"><b>G<\/b><b>roup<\/b><\/td>\n<td width=\"408\"><b>Test Objective<\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first.mid.last@name.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first+last@name.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">\u201cfirst@last\u201d@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">%first#mid&amp;last@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">{first-last}@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">%first#mid&amp;last@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@[127.0.0.1]<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first.last@localhost<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@relative-names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">_@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">valid<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">{!$&amp;*?}@names.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@1.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">_______@_______.com<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@[192.0.1.100]<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@127.0.0.1<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@127.0.0.1\/8<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@[2001:db8:85a3::8a2e:370:7334]<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"83\"><span style=\"color: #000080;\">technically<\/span><\/td>\n<td width=\"408\"><span style=\"color: #000080;\">first_last@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you have other good\u00a0<a title=\"#TestObjectives\" href=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/category\/testobjectives\/\">#TestObjectives<\/a> for email address fields please comment below.<\/p>\n<p>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. \u00a0Looking at the list above which has 18\u00a0<a title=\"#TestObjectives\" href=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/category\/testobjectives\/\">#TestObjectives<\/a>\u00a0listed, so most likely there 50 to 90 negative\u00a0<a title=\"#TestObjectives\" href=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/category\/testobjectives\/\">#TestObjectives<\/a>\u00a0to consider.<\/p>\n<p>Click below\u00a0to get an eBook with further reading about Test Objectives.<\/p>\n<p><a href=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/more_information\"><img loading=\"lazy\" class=\"alignleft size-full wp-image-288\" src=\"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-content\/uploads\/2015\/02\/cmd_Read_more.jpg\" alt=\"Read more about test objectives\" width=\"200\" height=\"46\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tips of writing test objectives for email address validation, sample test objectives, test strategies and test plans chapters you should consider. #TestObjectives<\/p>\n","protected":false},"author":1,"featured_media":139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[20,5,11,7],"_links":{"self":[{"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/posts\/59"}],"collection":[{"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":20,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":289,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/posts\/59\/revisions\/289"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/media\/139"}],"wp:attachment":[{"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mytipsfor.com\/writing\/testobjectives\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}