QA/Execution/Web Testing/HeaderRedesignTest Plan

From MozillaWiki
Jump to: navigation, search

Mozilla.co Header and Navigation Redesign for Firefox 4

Workflow

  1. Dev fixes a bug/finishes a page by marking as "resolved fixed", adds the "qawanted" keyword
  2. QA checks,approves by adding the comment "qa-verified-trunk" and removes qawanted keyword, if not QA re-opens bug and also removes qawanted keyword.
  3. If the bug is ready to be pushed to production, anyone can add "push-needed" keyword. If the bug is waiting on a particular launch date, don't add this
  4. Dev pushes to production by leaving comment with revision number, removes "push-needed" keyword from bugs that have them
  5. QA checks on production, marks "verified fixed"

URLS

Staging Server


Supported Browsers

  1. Internet Explorer 6 to 9
  2. Chrome
  3. Firefox 3.0, 3.5,3.6, 4.0,Mobile
  4. Opera
  5. Safari

Implementation Bug / Bugs Fixed

  1. Current Bugs
  2. Resolved Bugs

Test Cases

  1. Browser Compatibility esting
  2. Javascript enabled / disabled testing
  3. Video playback and fallback testing
  4. Form validation testing
  5. Basic localization testing
  6. Layout testing
  7. Accessibility testing
  8. Page load time testing
  9. Plugin detection testing
  10. Make sure to test that images are pulling from the CDN
  11. Test redirects

Tools

    1. Automated testing of the header and footer links and common layout through out the site
    2. automated testing of page layout
  1. WhichLoadsFaster for comparing page load
  2. PingdomTools page load /speed tests
  3. YSlow
  4. XENU

Product Pages

  1. Main Firefox download pages
    1. Test user agent and OS detection for various download pages
    2. Test faster page load times ( test that we load faster than all our competitors)
    3. Test locale detection
    4. Test Doc-type validation
    5. Test download links for all supported locales
  2. FR/WN pages
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
    4. Test HTML5 demos
  3. Features page
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
    4. Test HTML5 demos
  4. Firefox Central
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
  5. Update page
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
    4. Switch Page
  6. Under the Hood Page
  7. Security Page
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
  8. Customization
    1. Test faster page load times
    2. Test locale and OS detection
    3. Test layout
    4. Test demos
  9. Tips and Tricks
    1. Test locale and OS detection
    2. Test for correct images and tips based on user agent detection
    3. Test pagination
  10. Videos
    1. Test Ogg / Flash video support on all browsers ( We need to ask if Ogg Videos would have sub title support )
    2. Test Flash fallback for browsers that do not support Ogg Video
    3. Test Ogg Video support for browsers that support it
  11. Geo-location
    1. Test Geo-location detection on browsers that support it
    2. Test Geo-location demos if any
  12. Phishing Protection
  13. Plugin Check
    1. Test that page is able to detect all plugins installed on a system
    2. Test that page gives correct link to download outdated plugins
    3. Test that page is able to display updated, outdated information correctly

Mobile Pages

  1. Homepage
  2. Download
  3. Features
  4. Firefox Home
  5. Sync
  6. FAQ
  7. Get Involved