5Years of Firefox/TestPlan: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 12: | Line 12: | ||
#Stephen Donner (irc : stephend) | #Stephen Donner (irc : stephend) | ||
#Raymond Etornam (irc: retornam) | #Raymond Etornam (irc: retornam) | ||
==Staging Server=== | |||
http://fyfx.stage.mozilla.com/ | |||
===QA Coverage=== | ===QA Coverage=== |
Revision as of 22:12, 28 October 2009
5 Years of Firefox Test Plan
Up-to-date Timeline
- Dev freeze: update
- QA start: 11-02-2009
- Push to production: 11-09-2009
Project Page
https://intranet.mozilla.org/Marketing/5Years
Lead QA Engineer(s)
- Stephen Donner (irc : stephend)
- Raymond Etornam (irc: retornam)
Staging Server=
http://fyfx.stage.mozilla.com/
QA Coverage
- Creating and executing the Test Plan (this document)
- Browser Compatibility testing
- Full compatibility testing
- Firefox 3.0
- Firefox 3.5
- Basic support (video playback)
- IE 8, Opera 10, 9.64, Safari 4, Google Chrome
- IE 6
- Full compatibility testing
- Doctype validation
- Basic Formatting and Appearance
- Link validation
- User interactions
Test Coverage
Functionality
- Test email signup form (Since confirmation emails would not be sent to the user, QA will test that the sign up information is received)
- Empty email address
- Non email address
- Duplicate email addresses
- Test that the Browser and OS info is correctly logged after signup
- Test the Flickr Stream picks up the correct images (Firefox5)
- Tag an image with "Firefox5"
- Make sure it shows up on the page (when?)
- Tag an image with "Firefox5"
- Test video plays on all supported browsers (Is the video going to be flash/OGG?)
- OGG on Firefox
- SWF/FLV on IE
- Test the shareThis and Share on Facebook buttons
- Test page layout on all supported browsers
- Run a link checker to test for broken Links
- Test the navigation tabs on all supported browsers
- Run XSS tests on all the input boxes
- Test that users can switch between all the supported languages for this release
- Test bit.ly links for tracking twitter posts
- Test that users can switch between tabs and view content by clicking on images under the Light the World Section ( with Javascript enabled / disabled )
Localization
- QA will test that links on en-US page to other locales, link to the correct locale
- QA will test functionality like video playback , flickr stream, email sign up, shareThis,Facebook and Twitter buttons
Comments
- Twitter functionality - its called out under l10n, but does more need to be tested?
- Ensure that the pre-filled messages work
- Test that Follow us on Facebook & Twitter go to the right spot [likely Douban & another service for China)
- Should 3.6 be included -- important to make sure video and other functionality work in our newest version
- Test plan has been updated to include 3.6
- Point 1: There will be a check box that a new signee will need to check to agree to the Privacy Policy. The Privacy Policy will be displayed as a link to the Privacy policy. Without checking this email box, we cannot accept the email. There would need to be a call out that they need to agree before we can take their email address.
- Point 2: can we also collect these data points -- Geo IP (location of user), Language, Date of sign up and tag this is related to the 5 year campaign in the database (not sure if we need to QA this part).
- Point 3 -- I guess ideally at least a couple of hours later at least ... so we have a chance to pull any dodgy images.
- Mike can you help comment on Point 4.