Releases/Firefox 22/Test Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "<small>« Firefox 21 | Firefox 22 | Firefox 23 » </small> = Firefox 22 Te...")
 
Line 85: Line 85:
# Record the event in this wiki below
# Record the event in this wiki below


; Current Status - Last Updated - yyyy-mm-dd
; Current Status (SoftVision) - Last Updated - yyyy-mm-dd


=== Bug Triage ===
=== Bug Triage ===

Revision as of 09:50, 18 February 2013

« Firefox 21 | Firefox 22 | Firefox 23 »

Firefox 22 Test Plan

Summary

Milestone Firefox 22
Status Currently in Nightly -- merging to Aurora on 2013-04-01
Lead Juan Becerra (irc: juanb)
2nd Anthony Hughes (irc: ashughes)
Builds [ftp] [http] [web]

The following is the test plan for Firefox 22 from Nightly through to Release. Use this document as a reference for what is being tested to validate the quality of Firefox 22. After the release this document will be used as an archive of what was done to validate this release.

If you have some free time, please pick a task below and get in touch with one of the leads.

Details

The following is a description of the tasks which need to be completed throughout this release.

  • 2013.02.18: {{|}} Nightly Merge
  • 2013.04.01: {{|}} Aurora Merge
  • 2013.05.10: {{|}} Pre-Beta feature sign-offs
  • 2013.05.16: {{|}} Beta 1
  • 2013.05.24: {{|}} Beta 2
  • 2013.05.31: {{|}} Beta 3
  • 2013.06.07: {{|}} Beta 4
  • 2013.06.14: {{|}} Beta 5
  • 2013.06.19: {{|}} Beta 6
  • 2013.06.24: {{|}} Release Candidate
  • 2013.06.25: {{|}} Final

Nightly

Merge

Functional Automation - result
Update Spotchecks - result

Features

See the Feature Release Tracking wiki for a general overview

Features

See the Feature Release Tracking wiki for a general overview

Feature Owner Status Tests

Endurance Automation

The purpose of this section is to track any potential memory regressions via spikes reported in the dashboard.

What to Do
  1. Check the Endurance Charts
  2. If you see an anomalous event (ie. spike or dip), get the report for the specific event
  3. If the event happens twice in a row, file a bug under Mozmill Tests
  4. Notify Anthony Hughes of the issue
  5. Record the event in this wiki below
Current Status (Mihaela Velimiroviciu) - Last Updated - yyyy.mm.dd

Bugzilla query error

Query options must be valid JSON.1


Functional Automation

The purpose of this section is to track any potential functional regressions via results reported in the dashboard.

What to Do
  1. Check the testrun reports
  2. If you see any failing tests, check that there are not any bugs on file for it already
  3. If not, file a bug under Mozmill Tests
  4. Notify Anthony Hughes of the issue
  5. Record the event in this wiki below
Current Status (SoftVision) - Last Updated - yyyy-mm-dd

Bug Triage

The purpose of this section is to triage UNCONFIRMED incoming bugs.

What to Do
  1. Check the UNCONFIRMED bugs
  2. Test the bugs in the latest Firefox Nightly
  3. If you can't reproduce the bug, ask for the reporter to provide more information
  4. If you reproduce the bug, add your testing information and mark the bug NEW
  5. Notify Anthony Hughes of the NEW issue
Current Status (SoftVision) - Last Updated

Result Spreadsheet

Aurora Merge

Builds nightlies
Changeset tip (pushlog)
Checklist

Automated Testing

The following are the detailed results of the automated Mozmill test runs.

Platform
Windows XP result - yyyy-mm-dd
Windows Vista result - yyyy-mm-dd
Windows 7 32-bit result - yyyy-mm-dd
Windows 7 64-bit result - yyyy-mm-dd
Windows 8 32-bit result - yyyy-mm-dd
Windows 8 64-bit result - yyyy-mm-dd
Mac OS X 10.6 result - yyyy-mm-dd
Mac OS X 10.7 result - yyyy-mm-dd
Mac OS X 10.8 result - yyyy-mm-dd
Ubuntu 12.04 32-bit result - yyyy-mm-dd
Ubuntu 12.04 64-bit result - yyyy-mm-dd
Test Failures (known bugs)

Update Testing

Spotcheck updates from a previous Aurora to Aurora 22.

Platform Aurora channel
Windows 7 64-bit result - yyyy-mm-dd
Windows 8 64-bit result - yyyy-mm-dd
Mac OS X 10.7 result - yyyy-mm-dd
Ubuntu 12.04 64-bit result - yyyy-mm-dd
Issues

Bug Triage

  1. VERIFYME: verify the fix and do some exploratory testing around the issue
  2. FIXED: triage these bugs and test to ensure the fix is effective
  3. QAWANTED: triage these bugs and test to fulfill the QA request
  4. UNCONFIRMED: triage these bugs for potential new regressions

QAWANTED

Bugs requiring QA's assistance in debugging (steps, regression range, exploratory testing, verification, etc)

Status as of yyyy-mm-dd:

Pre-beta Feature testing and Sign-off

Feature testing

  • Platforms: Windows XP, Windows 7 x64, Ubuntu 11.10, Mac 10.7

Run the Firefox 22.0 Pre-beta Feature Sign off tests in MozTrap and report results below.

Feature Owner Win32 Mac Linux

Notes:

Smoke tests

Run the smoketests in MozTrap and report results below.

Platform Assignee Result:
Windows XP tester RESULTS - yyyy-mm-dd
Windows 7 64-bit tester RESULTS - yyyy-mm-dd
Mac OS X 10.7.4 tester RESULTS - yyyy-mm-dd
Ubuntu 12.04 32-bit tester RESULTS - yyyy-mm-dd

Beta Checklist

The following checklist should be completed before signing off for Release.

Beta 1
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} Mac OSX 10.8 Signing
  • {{ |}} Add-on compatibility (top AMO, top third-party, toolbars, yandex, avg, norton, yahoo, bandoo, conduit, etc)
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • Platforms: Windows 7 32-bit, Windows 8 64-bit, Mac OSX 10.8, Ubuntu 12.04 32-bit
Beta 2
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} Stop accepting MD5 as a hash algorithm in signatures
  • {{ |}} Plug-in compatibility (Flash, Java, Silverlight, Realplayer, Quicktime, Shockwave, Unity [Mac])
  • {{ |}} Firefox Beta testday stressing flagship features and bug triage
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • Platforms: Windows 7 64-bit, Windows 8 32-bit, Mac OSX 10.7, Ubuntu 12.04 64-bit
Beta 3
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} Mac OSX 32-bit mode
  • {{ |}} Web compatibility (search, webmail, banking, video, audio, gaming, news, cms, etc.)
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • Platforms: Windows 7 32-bit, Windows Vista, Mac OSX 10.6, Ubuntu 12.04 32-bit
Beta 4
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} Verify update applies with root owned files
  • {{ |}} Add-on compatibility (top AMO, top third-party, toolbars, yandex, avg, norton, yahoo, bandoo, conduit, etc)
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • {{ |}} Firefox Beta testday stressing flagship features and bug triage
  • Platforms: Windows 7 64-bit, Windows XP, Mac OSX 10.8, Ubuntu 12.10 32-bit
Beta 5
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} What's New Page on Firefox update
  • {{ |}} Plug-in compatibility (Flash, Java, Silverlight, Realplayer, Quicktime, Shockwave, Unity [Mac])
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • Platforms: Windows 7 32-bit, Windows 8 64-bit, Mac OSX 10.7, Ubuntu 12.04 32-bit
Beta 6
  • {{ |}} Breakpad End-to-End functionality
  • {{ |}} Mac OSX 10.5 and Windows 2000 de-support (install and update)
  • {{ |}} Web compatibility (search, webmail, banking, video, audio, gaming, news, cms, etc.)
  • {{ |}} Exploratory testing and bug triage against the flagship feature
  • Platforms: Windows 7 64-bit, Windows 8 32-bit, Mac OSX 10.6, Ubuntu 12.04 64-bit, Mac OSX 10.5, Windows 2000

New Issues

Bugzilla query error

Query options must be valid JSON.1


Known Issues

Bugzilla query error

Query options must be valid JSON.1