Confirmed users
14,525
edits
| Line 5: | Line 5: | ||
== Potential Use Cases == | == Potential Use Cases == | ||
=== 404 Pages === | |||
* Override 404 pages containing less than 250 characters served by Apache (minimizes chances of overriding custom error pages) | |||
* Do not override 404 pages containing greater than 250 characters | |||
=== Suggestions === | |||
Alternate URLs i.e. "Did you mean...", drawn from Places DB using "edit distance" criteria, only appears if match is pretty close | |||
* Appear when there is a very close match | |||
* Does not appear when there is not a close match | |||
* Suggested URLs are well-formed | |||
* Suggested URLs work | |||
=== Search === | |||
Pre-populate site-search box & button, primarily used on 404 error pages, terms derived from URL | |||
* Appears for 404 error overrides | |||
* Does not appear for DNS Not Found errors | |||
* Search box is pre-populated when it appears | |||
* Clicking the search button triggers a search | |||
* Use the user's preferred search engine if it makes sense to do so | |||
** Google, Yahoo, MSN make sense | |||
** Wikipedia, Amazon, Ebay do not | |||
=== Global Web-search === | |||
Similar to Search but this works for both 404 and DNS error pages, search terms derived from URL. | |||
* Appears for 404 error pages | |||
* Appears for DNS Not Found error pages | |||
* Search box is pre-populated when it appears | |||
* Clicking the search button performs a search | |||
* Use the user's preferred search engine if it makes sense to do so | |||
** Google, Yahoo, MSN make sense | |||
** Wikipedia, Amazon, Ebay do not | |||
=== View Original Error === | |||
Ability to view the original 404 error page | |||
* UI appears (button, link, etc) | |||
* UI is functional | |||
=== Manually View 404 Page === | |||
Ability to view the Firefox 404 override page manually when it did not automatically override | |||
* Display a conventional 404 page that will not be overridden | |||
* 404-override page can be displayed | |||
=== General === | |||
* Do the error pages validate? | |||
* Is the spelling/grammar correct? | |||
* Is the spelling/grammar correct for localizations? | |||
* Does the layout look decent? | |||
There are some other more general things to test. Some subjective, some not. | |||
== Test Strategy == | == Test Strategy == | ||