QA/Tegra: Difference between revisions

2,089 bytes added ,  31 July 2009
Line 16: Line 16:
= Test Strategy =
= Test Strategy =


*
==Scope of Planned Testing==
*With the exception of safebrowsing, all Firefox features should be operational.


*Plugins will be used in this build, including:
Testing will cover the areas below. Exceptions are noted under the Will not test section.
**Quicktime


*Installing and Uninstalling Firefox on Tegra
**Installing in the Default Applications Directory
**Uninstalling Firefox
* Setting Firefox as the Default Application
**Resetting Safari as the default, then setting Firefox as the default
**Setting FF as the default from the install
**Checking FF is the default after launch using "Check Now"
**Setting FF as the default after a software update
**Setting FF as the default before a software update
**Checking FF is the default by launching from link or shortcuts
*Migration/Import of bookmarks, history, etc from other browser
* RSS Feed Reader - Support of Client Side Applications
* Downloading files
* Fonts
* Plugins
**'''Flash'''
**Shockwave
**'''Quicktime'''
**PDFs
**Java
**RealPlayer
* Add-ons
**Installing
**Uninstalling
**Enabling and Disabling
**Finding Updates
**Add-ons Compatibility checks
*Popup management
*Preferences and Dialogs
**Check scrolling and buttons
*Printing
**Ensure basic printing functionality
**Save as PDF
*Search plugins
**Changing them, testing the suggestions and history
*Scrolling and Drawing
*XUL Controls
*Password Manager
*Security
**Browsing secure sites
**Saving Passwords
**Password management
**Setting a Master Password
**Installing a certificate
*Software Update
**Ensuring that users can perform a minor update
**Ensuring that users can perform a major update
**Make sure non-admin users do not get the option to update
*Tabbed browsing
*Theme issues
==Areas covered by Automation==
*Automation is planned for talos and mochitests.
*Automation is planned for talos and mochitests.
**Aki will be working on getting Talos running on Tegra
**Aki will be working on getting Talos running on Tegra
**Joelm will be working on mochitests
**Joelm will be working on mochitests
==Will Not Test==
*Safebrowsing as it will not be operational.
==Major Test Areas==
Our Test coverage will be a multi-leveled approach:
*1. Functional testing and
*2. Some stress/boundary/negative tests (depth of functionality):
** '''BFT/Smoketest in Litmus run on the Tegra platform'''
*3. Ad hoc and regression testing
'''Functional Testing'''
*We will run the Tegra specific testing suite.
'''Stress testing/Negative Testing(depth of functionality):
'''
'''Ad hoc & regression testing'''
* QA Verification of Resolved bugs
* Weekly smoketesting of builds (subject to availability)
== Helpful Bug Links  ==


= Schedule Scoping =
= Schedule Scoping =
canmove, Confirmed users
7,108

edits