QA/Firefox3/TestPlan/Vista Integration: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 3: Line 3:
**''First Draft'', 09/07/07
**''First Draft'', 09/07/07


==Will Test==
==Overview==


'''Will test'''
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)
 
==Scope of Planned Testing==


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 (primarily support of parental controls)


* Installing and Uninstalling Firefox on Vista
** Installing and Uninstalling Firefox on Vista
**XPInstall Vista Permission problems
**XPInstall Vista Permission problems
**Installing in the Default Directory
**Installing in the Default Directory
Line 66: Line 67:
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.
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.


==Platforms and Configurations==
At the time of this writing, Windows Vista ships several different version of Vista, including:
At the time of this writing, Windows Vista ships several different version of Vista, including:


Line 75: Line 77:
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.
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
==Major Test Areas==
'''
* Vista Tracking Bug  - https://bugzilla.mozilla.org/show_bug.cgi?id=352420
 
'''Test coverage'''


Our Test coverage will be a multi-leveled approach:
Our Test coverage will be a multi-leveled approach:
Line 90: Line 88:
'''Functional Testing'''
'''Functional Testing'''


We will run the Litmus Win Vista specific testing suite.
*We will run the Litmus Win Vista specific testing suite.
*Litmus test cases will be added for any new Vista specific features that are supported.


'''Stress testing/Negative Testing(depth of functionality):
'''Stress testing/Negative Testing(depth of functionality):
Line 104: Line 103:
* Daily smoketesting of builds
* Daily smoketesting of builds


== Relevant Bugs (not complete) ==  
== References to Relevant Bugs (not complete) ==  
*Vista Tracking Bug  - https://bugzilla.mozilla.org/show_bug.cgi?id=352420
*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=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
*https://bugzilla.mozilla.org/show_bug.cgi?id=355555 - Honor URL override settings for Vista's parental control settings
Line 113: Line 113:
*https://bugzilla.mozilla.org/show_bug.cgi?id=390737 - On Vista, every menulist should be a menubutton
*https://bugzilla.mozilla.org/show_bug.cgi?id=390737 - On Vista, every menulist should be a menubutton
*https://bugzilla.mozilla.org/show_bug.cgi?id=390214 - avoid the second UAC prompt for helper.exe on software update by launching it directly from the elevated updater.exe process
*https://bugzilla.mozilla.org/show_bug.cgi?id=390214 - avoid the second UAC prompt for helper.exe on software update by launching it directly from the elevated updater.exe process
== Schedule/milestones ==
( Provide some breakdown of the major areas of the feature, how long it will take to develop or run the tests, and an approximate time this will be done.
canmove, Confirmed users
7,108

edits

Navigation menu