QA/Fennec/Milestones/2.0/TestPlan:WebsiteCompatibility
From MozillaWiki
< QA | Fennec | Milestones | 2.0
Contents
Firefox Mobile 4.0 Release Candidate Website Compatibility Testing
The covered testing for this release will include that of a test plan for website compatibility. Please see the website compatibility testing matrix available here
Project contacts
Area | Details |
---|---|
Team |
|
Tracking Bugs |
|
Bug Queries |
|
Website Compatibililty Testing
Please run through the sites in the spreadsheet adding your name, device, Android OS version and any other necessary information in the fields
Areas to Note
- Form helper usage (detailed prior test plan here)
- General Functionality
- Opening the form assistant
- Parsing through forms
- Tap Next/Previous button of Form assistant (if they are available)
- Closing form assistant
- Single tap outside of it
- Close Software keyboard (with the function/button/etc provided by keyboard)
- General Functionality
- Visit a page that has both mobile and desktop views (eg. www.yahoo.com, m.yahoo.com
- View sites in landscape versus portait orientation
- Use a soft keyboard versus Hard keyboard
- View self-signed cert sites (eg. verisign.com)
- Layout issues
- Element overlap
- Areas of the page not shown correctly
- Excessive background checkerboard
- Areas of the page where you see a large grey checkerboard
- Page slowdown
- Does scrolling, panning, or zooming on a particular page cause the browser and mobile device to slow down?
- Slow script warnings (Popup warning about JavaScript)
- Comparison to other Mobile browsers (e.x stock Android browser)
- Visit the same site in Firefox for Mobile and visit the same site in a secondary mobile browser
- Sites that trigger notifications
- Visit sites that attempts to load a popup
- Visit sites that request to save your password
Browsing Checklist - Examples
Check your email accounts
- Save your login credentials, log out and revisit the page again
- Check you Inbox
- Compose and send an e-mail
- Download an attachment
- Add a calendar event
- Upload a spreadsheet (via Gmail)
- Open their online instant messaging application
Go Shopping
- Visit your favourite shopping website (amazon, bestbuy, ebay)
- Add items to your shopping cart and complete a check-out
- Delete items from your shopping cart
- Test form history on the billing information form
- Test the form helper moving through fields on checkout
Visit your favorite Social Network
- Login and don't save your login credentials
- Logout and revisit the page by logging in
- Search for your friends
- Open your friends' profiles in a new tab
- Go to 3-4 of your friends' profiles
- Upload and/or Edit Photo Albums, Blog Links, Blog Entries, Comments, Statuses etc.
Check your Bills
- Login and Logout of your favorite banking, utilities (water/electricity/gas) or any other account website (cell phones, cable, etc.) site
- Visit https links
- Check for layout issues
Use a Map
- Get directions from your home to the office
- Search for directions and add the resulting page as a bookmark
- Share the map
- Enable Geolocation if your device supports it
Read the News
- Add a page of your favourite news (i.e., news.google.com, cnn.com, thestar.com, msnbc.com, etc)
- Open multiple tabs stories/articles
- Pan, zoom, scroll through the pages
- Try reading the article in landscape and portrait view
- Try emailing the news article by sharing it in the browser
Visit International sites
- Surf a handful of popular non-english sites (eg. german, arabic, chinese)
- Look for issues around character encoding, display, layouts, fonts
Playing HTML5 games
- Visit popular HTML5 game websites such as:
- Play a few different games
Visit Reported Sites with Issues (Firefox Input)
- Visit a variety of sites reported on Firefox Input for 4.0b5, and indicate if issues persist with the release candidate