QA/Execution/Web Testing/HeaderRedesignTest Plan
From MozillaWiki
< QA | Execution | Web Testing
Contents
Workflow
- Dev fixes a bug/finishes a page by marking as "resolved fixed", adds the "qawanted" keyword
- 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.
- 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
- Dev pushes to production by leaving comment with revision number, removes "push-needed" keyword from bugs that have them
- QA checks on production, marks "verified fixed"
URLS
Supported Browsers
- Internet Explorer 6 to 9
- Chrome
- Firefox 3.0, 3.5,3.6, 4.0,Mobile
- Opera
- Safari
Implementation Bug / Bugs Fixed
Test Cases
- Browser Compatibility esting
- Javascript enabled / disabled testing
- Video playback and fallback testing
- Form validation testing
- Basic localization testing
- Layout testing
- Accessibility testing
- Page load time testing
- Plugin detection testing
- Make sure to test that images are pulling from the CDN
- Test redirects
Tools
- Automated testing of the header and footer links and common layout through out the site
- automated testing of page layout
- WhichLoadsFaster for comparing page load
- PingdomTools page load /speed tests
- YSlow
- XENU
Product Pages
- Main Firefox download pages
- Test user agent and OS detection for various download pages
- Test faster page load times ( test that we load faster than all our competitors)
- Test locale detection
- Test Doc-type validation
- Test download links for all supported locales
- FR/WN pages
- Test faster page load times
- Test locale and OS detection
- Test layout
- Test HTML5 demos
- Features page
- Test faster page load times
- Test locale and OS detection
- Test layout
- Test HTML5 demos
- Firefox Central
- Test faster page load times
- Test locale and OS detection
- Test layout
- Update page
- Test faster page load times
- Test locale and OS detection
- Test layout
- Switch Page
- Under the Hood Page
- Security Page
- Test faster page load times
- Test locale and OS detection
- Test layout
- Customization
- Test faster page load times
- Test locale and OS detection
- Test layout
- Test demos
- Tips and Tricks
- Test locale and OS detection
- Test for correct images and tips based on user agent detection
- Test pagination
- Videos
- Test Ogg / Flash video support on all browsers ( We need to ask if Ogg Videos would have sub title support )
- Test Flash fallback for browsers that do not support Ogg Video
- Test Ogg Video support for browsers that support it
- Geo-location
- Test Geo-location detection on browsers that support it
- Test Geo-location demos if any
- Phishing Protection
- Plugin Check
- Test that page is able to detect all plugins installed on a system
- Test that page gives correct link to download outdated plugins
- Test that page is able to display updated, outdated information correctly
Mobile Pages
- Homepage
- Download
- Features
- Firefox Home
- Sync
- FAQ
- Get Involved