3,860
edits
No edit summary |
|||
(13 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
== Test Plan (+test cases)== | == Test Plan (+test cases)== | ||
* HTTP vs. HTTPS | |||
* Desktop browser-compatibility testing | * Desktop browser-compatibility testing | ||
** Firefox 3.5+, | ** Firefox 3.5+, | ||
** Google Chrome (latest version) | |||
** IE (6 -- if needed) / 7 / 8 / 9 | ** IE (6 -- if needed) / 7 / 8 / 9 | ||
** Safari 4/5 | ** Safari 4/5 | ||
** Opera 11 | ** Opera 11 | ||
* Mobile browser-compatibility testing | * Mobile browser-compatibility testing | ||
** Auto-detection/redirection of mobile | |||
** Android (Firefox Mobile) | ** Android (Firefox Mobile) | ||
** Nokia (N900) | ** Nokia (N900) | ||
* Form/input validation | * Form/input validation | ||
** Default focus of textfields | ** Default focus of textfields | ||
Line 25: | Line 27: | ||
** [http://www.tntbasic.com/learn/help/guides/asciicodesexplained.htm Upper ASCII] | ** [http://www.tntbasic.com/learn/help/guides/asciicodesexplained.htm Upper ASCII] | ||
* Cookies disabled | * Cookies disabled | ||
* Mouse-over/roll-over effects (buttons, hyperlinks) | * Mouse-over/roll-over effects (buttons, hyperlinks) | ||
* Basic localization | * Basic localization (l10n) | ||
** Auto-detection of locale (change default in Firefox) | |||
** Right-to-left locales with long strings: /fa/, /he/, /ar/ | |||
** Greek, German, Italian | |||
* Screen resolutions | * Screen resolutions | ||
** 800x600 | ** 800x600 | ||
Line 34: | Line 38: | ||
* Font size (default, +1, +2, -1, -2) | * Font size (default, +1, +2, -1, -2) | ||
* Appropriate page titles | * Appropriate page titles | ||
* Appropriate error pages | |||
** 404 | |||
** 403 | |||
** etc. | |||
* Appropriate status codes | |||
** 200 | |||
** 301/302 | |||
** 404 | |||
** 403 | |||
* Favicon | * Favicon | ||
* Metrics (usually Webtrends, via a JavaScript-include) are included on the appropriate pages? | |||
* [http://developer.yahoo.com/yslow/ YSlow, ruleset V2] | * [http://developer.yahoo.com/yslow/ YSlow, ruleset V2] | ||
* CDN integration | |||
* JavaScript-disabled testing | |||
=== Tools === | === Tools === | ||
Line 42: | Line 58: | ||
=== Security Testing === | === Security Testing === | ||
* Gone through https://wiki.mozilla.org/WebAppSec/Secure_Coding_QA_Checklist | |||
=== Accessibility Testing === | === Accessibility Testing === | ||
Line 50: | Line 66: | ||
We work together with WebDev to support most modern web browsers: [https://wiki.mozilla.org/WebDev:FrontendCodeStandards#Browser_Requirements full list]. | We work together with WebDev to support most modern web browsers: [https://wiki.mozilla.org/WebDev:FrontendCodeStandards#Browser_Requirements full list]. | ||
[[Category:Wikipage templates]] |
edits