QA/Platform/Graphics/Firefox 39: Difference between revisions

From MozillaWiki
< QA‎ | Platform‎ | Graphics
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Action Plan =
= Set up the test environment =
* {{ok|}} Milan to identify candidate features to test
; 1. Install Firefox
* {{ok|}} Seth Fowler to identify test URLs to shake-down the identified features
* Download the latest Beta from https://beta.mozilla.org/
* Anthony Hughes to document test plan based on identified tests
* Run installer and select customize
* Put the install in a known directory (C:\FirefoxBeta for purposes of this example)
* Do NOT allow it to launch Firefox at the end of the install


= Tests =
; 2. Disable the automatic updater
* {{bug|1137002}} - stress test by loading image heavy websites in multiple tabs
* Open C:\FirefoxBeta\defaults\pref\channel-prefs.js in a text editor
* {{bug|1125055}} - stress test by loading layerized image websites in multiple tabs
* Change the line reading ''pref("app.update.channel", "release");'' to ''pref("app.update.channel", "foobar");''
* Games? [https://developer.mozilla.org/en-US/docs/Games/Examples MDN]
* Save and Close the text file
 
;3. Launch Firefox with a clean profile
* Run ''cmd.exe''
* Change directory to the folder where you installed Firefox: ''cd C:\FirefoxBeta''
* Run firefox.exe: ''firefox.exe -P -no-remote'' - This will bring up our profile selector window.
* Use the "Create Profile" button to create a profile new profile
* Once the profile is created, select it, and then click "Start Firefox"
* '''''Note: create one new profile per demo to be tested'''
 
= Test =
1. Start with a new profile (see above)
 
2. Resize the window so it's at least 1024x768
 
3. Go to [http://www.nytimes.com/ nytimes.com], scroll up and down for ~15 seconds
 
4. Open another tab and go to [http://www.pinterest.com/ pinterest.com], scroll up and down for ~15 seconds.
 
5. Switch back and forth between the two tabs three times
 
6. In nytimes.com tab, go to youtube.com and play [https://www.youtube.com/watch?v=3UA9jaCOiTY this video], [https://www.youtube.com/watch?v=jofNR_WkoCE this video], and some other random video for 15 seconds
* '''Note:''' If a video plays with Flash find another video to test. To check, right mouse click on the video and choose “Stats for nerds”. The video is valid if the mime type is ''video/mp4'' or ''video/webm''.
 
7. Go to [http://www.cnn.com/ cnn.com, scroll for ~15 seconds then find a video and play it
 
8. Update your graphics driver to the latest available version
* '''Note:''' don't restart Firefox or your computer if it can be avoided. If Firefox crashes, report the crash, restart Firefox and continue on to step 9.
 
9. Repeat the test from step 3 through 7.
* '''Note:''' if Firefox crashes, report the crash, restart Firefox and repeat steps 3 through 7.
 
10. Quit Firefox after all steps have been completed.
 
= Reporting Bugs =
Report bugs for the following issues:
* crashes on startup, shutdown, or when using Firefox
* issues rendering or scrolling content
* issues with video playback
 
You can use this template to file your bug report.

Revision as of 21:10, 3 June 2015

Set up the test environment

1. Install Firefox
  • Download the latest Beta from https://beta.mozilla.org/
  • Run installer and select customize
  • Put the install in a known directory (C:\FirefoxBeta for purposes of this example)
  • Do NOT allow it to launch Firefox at the end of the install
2. Disable the automatic updater
  • Open C:\FirefoxBeta\defaults\pref\channel-prefs.js in a text editor
  • Change the line reading pref("app.update.channel", "release"); to pref("app.update.channel", "foobar");
  • Save and Close the text file
3. Launch Firefox with a clean profile
  • Run cmd.exe
  • Change directory to the folder where you installed Firefox: cd C:\FirefoxBeta
  • Run firefox.exe: firefox.exe -P -no-remote - This will bring up our profile selector window.
  • Use the "Create Profile" button to create a profile new profile
  • Once the profile is created, select it, and then click "Start Firefox"
  • Note: create one new profile per demo to be tested

Test

1. Start with a new profile (see above)

2. Resize the window so it's at least 1024x768

3. Go to nytimes.com, scroll up and down for ~15 seconds

4. Open another tab and go to pinterest.com, scroll up and down for ~15 seconds.

5. Switch back and forth between the two tabs three times

6. In nytimes.com tab, go to youtube.com and play this video, this video, and some other random video for 15 seconds

  • Note: If a video plays with Flash find another video to test. To check, right mouse click on the video and choose “Stats for nerds”. The video is valid if the mime type is video/mp4 or video/webm.

7. Go to [http://www.cnn.com/ cnn.com, scroll for ~15 seconds then find a video and play it

8. Update your graphics driver to the latest available version

  • Note: don't restart Firefox or your computer if it can be avoided. If Firefox crashes, report the crash, restart Firefox and continue on to step 9.

9. Repeat the test from step 3 through 7.

  • Note: if Firefox crashes, report the crash, restart Firefox and repeat steps 3 through 7.

10. Quit Firefox after all steps have been completed.

Reporting Bugs

Report bugs for the following issues:

  • crashes on startup, shutdown, or when using Firefox
  • issues rendering or scrolling content
  • issues with video playback

You can use this template to file your bug report.