Releases/Firefox 17/Test Plan: Difference between revisions

Jump to navigation Jump to search
Line 1,953: Line 1,953:


=== Bug Fix Verifications ===
=== Bug Fix Verifications ===
{{bug|806192}} crash in inDOMUtils::GetBindingURLs with Firebug and ShareMeNot  
==== {{bug|806192}} crash in inDOMUtils::GetBindingURLs with Firebug and ShareMeNot ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: All
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows 7
** Install Firefox 17.0.1
| class="header" style="width:15% | Mac OSX
** Install Firebug from addons.mozilla.org
| class="header" style="width:15% | Ubuntu
** Install Sharemenot from addons.mozilla.org
|-
** Navigate to http://asu.edu
| Firefox does not crash when loading Firebug scripts
** Activate Firebug
| result (tester)
** Click the ''Scripts'' panel
| result (tester)
** Click the ''enable'' link in Firebug
| result (tester)
** Click the ''reload'' link in Firebug
|-
* EXPECTED RESULTS:
| colspan="4" | '''Test'''
** Firefox should not crash (use Firefox 17.0b6 as a comparison)
* Start Firefox with a new profile
* DETAILED RESULTS:
* Install Firebug from addons.mozilla.org
* Install Sharemenot from addons.mozilla.org
* Navigate to http://asu.edu
* Activate Firebug
* Click the ''Scripts'' panel
* Click the ''enable'' link in Firebug
* Click the ''reload'' link in Firebug
* '''''Note: broken behaviour can be observed in Firefox 17.0b6'''''
|-
| colspan="4" | '''Notes'''
*  
|}


{{bug|815042}} leaving private browsing with social enabled doesn't reset all social components
==== {{bug|815042}} leaving private browsing with social enabled doesn't reset all social components ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: All
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows 7
** Exploratory test with using Social API within Private Browsing mode
| class="header" style="width:15% | Mac OSX
** Exploratory test with switching in and out of Private Browsing mode using Social
| class="header" style="width:15% | Ubuntu
* EXPECTED RESULTS:
|-
** Social API should not be restored when switching but should be usable in either mode
| Social API usable in normal and private browsing modes
* DETAILED RESULTS:
| result (tester)
| result (tester)
| result (tester)
|-
| Social API does not automatically restore state when switching modes
| result (tester)
| result (tester)
| result (tester)
|-
| colspan="4" | '''Notes'''
*  
|}


{{bug|815743}} Backout the UA changes in bug 588909 and its follow-ups from all branches
==== {{bug|815743}} Backout the UA changes in bug 588909 ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: All
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows 7
** 1. Open about: and check the UA string contains Gecko/20100101
| class="header" style="width:15% | Mac OSX
** 2. Open about:config and check general.useragent.complexOverride.moodle defaults to false
| class="header" style="width:15% | Ubuntu
** 3. Navigate to http://www.opensourcecms.com/scripts/details.php?name=Moodle&scriptid=137
|-
*** Click ''Demo Admin Page'' button
| UA string contains Gecko/20100101 in about:
*** Log in with username admin, password Demo123!
| result (tester)
*** Click ''Edit Settings'' in the menu on the left
| result (tester)
*** Verify the ''Full page description'' textarea is a rich-text editor
| result (tester)
** 4. Navigate to http://dev.moodle.org
|-
*** Clear all cookies
| general.useragent.complexOverride.moodle defaults to false in about:config
*** Navigate to https://moodle.org/login/index.php
| result (tester)
*** Log in with username mozqatest, password Mozilla123!
| result (tester)
*** Navigate to https://moodle.org/network/
| result (tester)
*** Click on 'Moodle Developer Courses' link
|-
* EXPECTED RESULTS:
| opensourcecms.com shoes rich-text textareas
** 1. User Agent string should contain Gecko/20100101
| result (tester)
** 2. general.useragent.complexOverride.moodle defaults to false
| result (tester)
** 3. Textarea on opensourcecms.com is a rich-text editor, not a plain HTML textarea
| result (tester)
** 4. You stay logged in and don't receive any errors
|-
* DETAILED RESULTS:
| moodle.org maintains authenticated session
| result (tester)
| result (tester)
| result (tester)
|-
| colspan="4" | '''Test'''
* Open about: and check the UA string contains Gecko/20100101
* Open about:config and check general.useragent.complexOverride.moodle defaults to false
* Navigate to http://www.opensourcecms.com/scripts/details.php?name=Moodle&scriptid=137
** Click ''Demo Admin Page'' button
** Log in with username admin, password Demo123!
** Click ''Edit Settings'' in the menu on the left
** Verify the ''Full page description'' textarea is a rich-text editor
* Navigate to http://dev.moodle.org
** Clear all cookies
** Navigate to https://moodle.org/login/index.php
** Log in with username mozqatest, password Mozilla123!
** Navigate to https://moodle.org/network/
** Click on 'Moodle Developer Courses' link
** Verify you are still logged in
* '''''Note: broken behaviour can be observed in Firefox 17.0'''''
|-
| colspan="4" | '''Notes'''
*  
|}


{{bug|814101}} Font Issue in FF 17
==== {{bug|814101}} Font Issue in FF 17 ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: Windows 7, Windows 8 (AMD & NVidia cards if possible)
| class="header" |
* HOW TO TEST:
| class="header" | Windows 7 (ATI)
** ''Note: This requires a native machine with an NVidia or ATI GPU''
| class="header" | Windows 7 (NVidia)
** Open about:support and verify
| class="header" | Windows 8 (ATI)
*** Direct2D enabled = true
| class="header" | Windows 8 (NVidia)
*** GPU Accelerated Windows = 1/1 Direct3D 10
|-
** Open about:config and make sure to set
| about:support shows Direct2D enabled = true
*** layers.acceleration.disabled = false
| result (tester)
*** gfx.content.azure.enabled = true
| result (tester)
** Open Windows Control Panel > Appearance and Personalization > Display > Adjust ClearType Text
| result (tester)
** Turn on ClearType and go to a website
| result (tester)
** Use the Magnifier tool in Windows to zoom in on the text (500% worked for me)
|-
** Check for anti-aliased text (might appear blurry)
| about:support shows GPU Accelerated Windows = 1/1 Direct3D 10
** Go back to Control Panel and turn off ClearType
| result (tester)
** Use the Magnifier tool in Windows to zoom in on the text (500% worked for me)
| result (tester)
** Check for un-anti-aliased text (no blurring)
| result (tester)
* EXPECTED RESULTS:
| result (tester)
** ClearType preference should be respected (use Firefox 17.0 as a comparison)
|-
* DETAILED RESULTS:
| ClearType ON displays anti-aliased text
| result (tester)
| result (tester)
| result (tester)
| result (tester)
|-
| ClearType OFF does not display anti-aliased text
| result (tester)
| result (tester)
| result (tester)
| result (tester)
|-
| colspan="5" | '''Test'''
* Open about:config and make sure to set layers.acceleration.disabled=false, gfx.content.azure.enabled=true
* Open Windows Control Panel > Appearance and Personalization > Display > Adjust ClearType Text
* Turn on ClearType and go to a website
* Use the Magnifier tool in Windows to zoom in on the text (500% worked for me)
* Check for anti-aliased text (might appear blurry)
* Go back to Control Panel and turn off ClearType
* Use the Magnifier tool in Windows to zoom in on the text (500% worked for me)
* Check for un-anti-aliased text (no blurring)
* '''''Note: broken behaviour can be observed in Firefox 17.0'''''
|-
| colspan="4" | '''Notes'''
*  
|}


{{bug|813264}} Bug 809865 or Bug 810726 broke Skype click-to-call
==== {{bug|813264}} Bug 809865 or Bug 810726 broke Skype click-to-call ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: Windows XP, Windows 7, Windows 8
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows XP
** Install the Skype click-to-call toolbar ([http://www.skype.com/intl/en/get-skype/on-your-computer/click-to-call/windows/ download])
| class="header" style="width:15% | Windows 7
** Browse the web and click on phone number links
| class="header" style="width:15% | Windows 8
* EXPECTED RESULTS:
|-
** Should be able to click phone numbers on the web and place Skype calls
| Skype Click-to-Call installs and functions in Firefox 17.0.1
** ''Note: installation may requiring forcing version compatibility''
| result (tester)
* DETAILED RESULTS:
| result (tester)
| result (tester)
|-
| colspan="4" | '''Test'''
* Install the Skype click-to-call toolbar ([http://www.skype.com/intl/en/get-skype/on-your-computer/click-to-call/windows/ download])
* Browse the web and click on phone number links
* '''''Note: installation may requiring forcing version compatibility'''''
* '''''Note: broken behaviour can be observed in Firefox 17.0'''''
|-
| colspan="4" | '''Notes'''
*
|}


{{bug|814554}} Firefox 17 silently stops processing permissions.sqlite when rejecting rules valid under Firefox 16
==== {{bug|814554}} Firefox 17 silently stops processing permissions.sqlite ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: All
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows 7
** Start Firefox 17 with a new profile
| class="header" style="width:15% | Mac OSX
** Select Options > Privacy > History > Firefox will: use custom settings for history
| class="header" style="width:15% | Ubuntu
** Change ''cookies'' pref to Keep until: ask me every time
|-
** Quit Firefox and replace the permissions.sqlite in your profile folder with [https://bugzilla.mozilla.org/attachment.cgi?id=684953 this one]
| Cookies permissions persist across Firefox restart
** Start Firefox and verify Options > Privacy > History > Cookies Exceptions shows only "schafmail.de - Allow for Session"
| result (tester)
** Visit http://www.openstreetmap.org/
| result (tester)
** Check the box for "use my choice for all cookies from this site" and click Allow
| result (tester)
** Verify Options > Privacy > History > Cookies Exceptions has added "www.openstreetmap.org - Allow" to the list
|-
** Restart Firefox and verify that both schafmail.de and www.openstreetmap.org are listed
| colspan="4" | '''Test'''
** Visit http://www.openstreetmap.org/ and verify you are not prompted to accept the cookie again
* Start Firefox 17.0.1 with a new profile
* EXPECTED RESULTS:
* Select Options > Privacy > History > Firefox will: use custom settings for history
** Your cookies permissions should persist across restarting Firefox
* Change ''cookies'' pref to Keep until: ask me every time
** ''Note: Use Firefox 16.0.2 as comparison of how it should work and Firefox 17.0 as comparison of how it is broken''
* Quit Firefox and replace the permissions.sqlite in your profile folder with [https://bugzilla.mozilla.org/attachment.cgi?id=684953 this one]
* DETAILED RESULTS:
* Start Firefox and verify Options > Privacy > History > Cookies Exceptions shows only "schafmail.de - Allow for Session"
* Visit http://www.openstreetmap.org/
* Check the box for "use my choice for all cookies from this site" and click Allow
* Verify Options > Privacy > History > Cookies Exceptions has added "www.openstreetmap.org - Allow" to the list
* Restart Firefox and verify that both schafmail.de and www.openstreetmap.org are listed
* Visit http://www.openstreetmap.org/ and verify you are not prompted to accept the cookie again
* '''''Note: broken behaviour can be seen in Firefox 17.0''''
|-
| colspan="4" | '''Notes'''
*  
|}


{{bug|816197}} Need hotfix to mitigate TMP bustage in bug 813763
==== {{bug|816197}} Need hotfix to mitigate TMP bustage in bug 813763 ====
* STATUS: '''STATUS''' (tester)
{| class="querytable"
* PLATFORMS: All
| class="header" style="width:55% |
* HOW TO TEST:
| class="header" style="width:15% | Windows 7
** Verify that when TMP >0.4.0.3 is installed, the hotfix uninstalls itself
| class="header" style="width:15% | Mac OSX
*** Start Firefox with a new profile
| class="header" style="width:15% | Ubuntu
*** Install Tab Mix Plus 0.4.0.4 or newer
|-
*** Install the hotfix xpi
| Hotfix removed when TMP >0.4.0.3 installed
*** Verify the hotfix is automatically removed
| result (tester)
** Verify that when TMP is not installed, the hotfix uninstalls itself
| result (tester)
*** Start Firefox with a new profile
| result (tester)
*** Install the hotfix xpi
|-
*** Verify the hotfix is automatically removed
| Hotfix removed when TMP not installed
** Verify that the correct tab is shown for the first 2 startups after the hotfix is installed, followed by an uninstall
| result (tester)
*** Start Firefox with a new profile
| result (tester)
*** Install Tab Mix Plus 0.4.0.3 or older
| result (tester)
*** Install the hotfix xpi
|-
*** Restart Firefox and verify [https://support.mozilla.org/en-US/kb/tab-mix-plus-incompatible-firefox-17-use-dev-build this page] loads in a tab
| Hotfix displays [https://support.mozilla.org/en-US/kb/tab-mix-plus-incompatible-firefox-17-use-dev-build this page] on first startup with TMP <=0.4.0.3 installed
*** Restart Firefox again and verify [https://support.mozilla.org/en-US/kb/tab-mix-plus-incompatible-firefox-17-use-dev-build this page] loads in a tab
| result (tester)
*** Restart Firefox again and verify [https://support.mozilla.org/en-US/kb/tab-mix-plus-incompatible-firefox-17-use-dev-build this page] does NOT load in a tab and that the hotfix is automatically removed
| result (tester)
* EXPECTED RESULTS:
| result (tester)
** When TMP >0.4.0.3 is installed, hotfix automatically removes itself
|-
** When TMP is not installed, hotfix automatically removes itself
| Hotfix displays [https://support.mozilla.org/en-US/kb/tab-mix-plus-incompatible-firefox-17-use-dev-build this page] on second startup with TMP <=0.4.0.3 installed
** When TMP <=0.4.0.3 is installed, hotfix loads SUMO Article on first two startups and is then removed
| result (tester)
* DETAILED RESULTS:
| result (tester)
| result (tester)
|-
| Hotfix removed on third startup with TMP <=0.4.0.3 installed
| result (tester)
| result (tester)
| result (tester)
|-
| colspan="4" | '''Notes'''
*  
|}


=== Update Testing ===
=== Update Testing ===
Confirmed users
14,525

edits

Navigation menu