Glow/TestPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 17: Line 17:
== Test Plan (+test cases)==
== Test Plan (+test cases)==


* HTTP vs. HTTPS
* Mock design http://mozilla.seanmartell.com/engagement/mocodotcom/FINALS/map-final.psd
* Desktop browser-compatibility testing
* Desktop browser-compatibility testing
** Firefox 3.5+,
** Firefox 3.5+,4.0
** Google Chrome (latest version)
** 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
* Major functionality:
** Auto-detection/redirection of mobile
** Staging site is using live Firefox 3.6 download data, and can be switched to pay attention to Firefox 2.0 downloads, if we need to test that route (so as not to inflate Firefox 3.6 download counts when testing)
** Android (Firefox Mobile)
** Use testers from different regions or use IP addresses with modified country codes to download Fx 3.6
** Nokia (N900)
** Verify the heat map indication for downloads on the Map from different regions of the world as you download
* Form/input validation
** Verify the Download Counter increments
** Default focus of textfields
** Empty submission (null strings)
** 255-character limits
** Single-space entry
** [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)
Line 59: Line 54:
* [http://developer.yahoo.com/yslow/ YSlow, ruleset V2]
* [http://developer.yahoo.com/yslow/ YSlow, ruleset V2]
* CDN integration
* CDN integration
* JavaScript-disabled testing
* Flash-disabled testing


=== Tools ===
=== Tools ===

Revision as of 19:27, 9 March 2011

Description of Release

  • Project Name: Glow aka Download Map, Download Stats.
  • The functionality of the page will be same as Firefox 3 (e.g. heatmap of the world downloads and counter) but the surrounding web design will need to be updated.This page will be localized.

Project Homepage

Schedule

  • Scheduled to go live the same day as Firefox 4 Desktop release. (current deadline of March 15th 2011)

Implementation Bug / Bugs Fixed

Test Plan (+test cases)

  • Mock design http://mozilla.seanmartell.com/engagement/mocodotcom/FINALS/map-final.psd
  • Desktop browser-compatibility testing
    • Firefox 3.5+,4.0
    • Google Chrome (latest version)
    • IE (6 -- if needed) / 7 / 8 / 9
    • Safari 4/5
    • Opera 11
  • Major functionality:
    • Staging site is using live Firefox 3.6 download data, and can be switched to pay attention to Firefox 2.0 downloads, if we need to test that route (so as not to inflate Firefox 3.6 download counts when testing)
    • Use testers from different regions or use IP addresses with modified country codes to download Fx 3.6
    • Verify the heat map indication for downloads on the Map from different regions of the world as you download
    • Verify the Download Counter increments
  • Cookies disabled
  • Mouse-over/roll-over effects (buttons, hyperlinks)
  • 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
    • 800x600
    • 1024x768
    • Higher
  • Font size (default, +1, +2, -1, -2)
  • Appropriate page titles
  • Appropriate error pages
    • 404
    • 403
    • etc.
  • Appropriate status codes
    • 200
    • 301/302
    • 404
    • 403
  • Favicon
  • Metrics (usually Webtrends, via a JavaScript-include) are included on the appropriate pages?
  • YSlow, ruleset V2
  • CDN integration
  • Flash-disabled testing

Tools

Security Testing

Accessibility Testing

Browser Testing Matrix

We work together with WebDev to support most modern web browsers: full list.