QA/Firefox3/TestPlan/Vista Integration: Difference between revisions
(New page: = Firefox Windows Vista Test Plan = Maintained by: Marcia Knous and Tomcat ''First Draft'', 09/07/07 = 1. Will Test = '''Will test''' Testing will cover the areas below. Exceptions are ...) |
No edit summary |
||
Line 1: | Line 1: | ||
= Firefox Windows Vista Test Plan = | = Firefox Windows Vista Test Plan = | ||
Maintained by: Marcia Knous and Tomcat | Maintained by: Marcia Knous and Tomcat | ||
''First Draft'', 09/07/07 | **''First Draft'', 09/07/07 | ||
= 1. Will Test = | = 1. Will Test = | ||
Line 9: | Line 9: | ||
Testing will cover the areas below. Exceptions are noted under the Will not test section. | Testing will cover the areas below. Exceptions are noted under the Will not test section. | ||
The primary goal of this QA test plan is the testing of the OS integration piece of Firefox 3 as it relates to Windows Vista. This is make sure that existing functionality works and that all newly supported functionality works | The primary goal of this QA test plan is the testing of the OS integration piece of Firefox 3 as it relates to Windows Vista. This is make sure that existing functionality works and that all newly supported functionality works (primarily support of parental controls) | ||
* Installing and Uninstalling Firefox on Vista | * Installing and Uninstalling Firefox on Vista | ||
Line 84: | Line 84: | ||
*1. Functional testing and | *1. Functional testing and | ||
*2. Some stress/boundary/negative tests (depth of functionality): | *2. Some stress/boundary/negative tests (depth of functionality): | ||
** | ** FFT in Litmus run on the Windows Vista platform | ||
*3. Ad hoc and regression testing | *3. Ad hoc and regression testing | ||
'''Functional Testing''' | '''Functional Testing''' | ||
We will run the Win Vista specific testing suite. | We will run the Litmus Win Vista specific testing suite. | ||
'''Stress testing/Negative Testing(depth of functionality): | '''Stress testing/Negative Testing(depth of functionality): | ||
Line 102: | Line 102: | ||
* QA Verification of Resolved bugs | * QA Verification of Resolved bugs | ||
* Daily smoketesting of builds | * Daily smoketesting of builds | ||
== Relevant Bugs == | |||
*https://bugzilla.mozilla.org/show_bug.cgi?id=355554 - File downloads should honor Vista's parent control setting. | |||
*https://bugzilla.mozilla.org/show_bug.cgi?id=355555 - Honor URL override settings for Vista's parental control settings |
Revision as of 19:26, 7 September 2007
Firefox Windows Vista Test Plan
Maintained by: Marcia Knous and Tomcat
- First Draft, 09/07/07
1. Will Test
Will test
Testing will cover the areas below. Exceptions are noted under the Will not test section.
The primary goal of this QA test plan is the testing of the OS integration piece of Firefox 3 as it relates to Windows Vista. This is make sure that existing functionality works and that all newly supported functionality works (primarily support of parental controls)
- Installing and Uninstalling Firefox on Vista
- XPInstall Vista Permission problems
- Installing in the Default Directory
- Installing in a non-default directory
- Uninstalling Firefox
- Confirming that the "Tell Us about Firefox" survey is invoked after uninstalling
- Installing Firefox as a Admin User
- Installing Firefox as a Standard User
- Confirming build has been signed
- Setting Firefox as the Default Application
- Resetting IE as the default, then setting Firefox as the default
- Setting FF as the default from the install
- Setting FF as the default from Desktop Icon or Start | Programs
- Setting FF as the default after a software update
- Setting FF as the default before a software update
- Confirming that we shut down cleanly and no active .exe processes are running
- Running as an Admin User
- Running as a Standard User
- Running on Vista as an Admin User
- With Parental Controls Invoked
- Running on Vista as a Standard User
- With Parental Controls Invoked
- Software Update
- Updating as a Admin user
- Updating as a Standard User
- Confiming Major/Minor Update functionality
- Automatic Update with limited account privileges
- Confirming that updater.exe has been signed
- RSS Feed Reader Client Side Applications
- Dowloading files to the desktop
- Honoring whatever is set as the default download location on Vista (https://bugzilla.mozilla.org/show_bug.cgi?id=355554)
- Fonts
- Plugins
- Flash
- Shockwave
- Quicktime
- Windows Media Player
- PDFs
- Java
- RealPlayer
- Viewpoint
- Add-ons
- Installing
- Uninstalling
- Enabling and Disabling
- Finding Updates
- Add-ons Compatibility checks
2. Will Not Test
Will NOT test
As I understand if from talking with Rob Strong, Windows Vista and XP should exhibit the same types of bugs in the browser space. The area of focus for Vista need to be on the pieces that are touch or work in concert with the OS. Therefore it will not be necessary to do exhaustive testing of browser functionality. We will keep the same strategy we do for all of our major releases and do a thorough full functional test of the release.
At the time of this writing, Windows Vista ships several different version of Vista, including:
- Vista Ultimate
- Vista Home Basic
- Vista Home Premium
- Vista Business
It is not likely that QA will be able to cover all of these editions. Given the profile of any average Firefox user, we should probably discuss which edition we will focus on. Currently the machines in the QA lab have versions of Home Basic and Ultimate installed.
Issues, references & bug information
- Vista Tracking Bug - https://bugzilla.mozilla.org/show_bug.cgi?id=352420
Test coverage
Our Test coverage will be a multi-leveled approach:
- 1. Functional testing and
- 2. Some stress/boundary/negative tests (depth of functionality):
- FFT in Litmus run on the Windows Vista platform
- 3. Ad hoc and regression testing
Functional Testing
We will run the Litmus Win Vista specific testing suite.
Stress testing/Negative Testing(depth of functionality):
Due to the fact the Vista is considerably different than XP, we should do a fair amount of negative testing to expose as many Vista-specific issues as possible.
Ad hoc & regression testing
The Mozilla community users will cover some of the Ad hoc testing. Regression testing will cover:
- QA Verification of Resolved bugs
- Daily smoketesting of builds
Relevant Bugs
- https://bugzilla.mozilla.org/show_bug.cgi?id=355554 - File downloads should honor Vista's parent control setting.
- https://bugzilla.mozilla.org/show_bug.cgi?id=355555 - Honor URL override settings for Vista's parental control settings