QA SoftVision Team/Desktop: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 61: Line 61:
|-
|-
| Bug triage
| Bug triage
| Nighly
| Nightly
| [http://bit.ly/lwFNN6 Spreadsheet link]
| [http://bit.ly/lwFNN6 Spreadsheet link]
|-
|-
Line 87: Line 87:


===Fixed bugs verifications===
===Fixed bugs verifications===
* the verification of fixed bugs -issues should be commented and resolution set to either RESOLVED FIXED or REOPENED
* the verification of fixed bugs -issues should be commented and resolution set to either VERIFIED FIXED or REOPENED
* verification is performed across all platforms against which the bug was logged
* verification is performed across all platforms against which the bug was logged and on all channels to which the patch applies.


===Exploratory testing===
===Exploratory testing===
Line 96: Line 96:
* each NEW bug has to have a regression window - http://quality.mozilla.org/docs/bugzilla/guide-to-triaging-bugs-for-firefox/finding-a-regression-window/
* each NEW bug has to have a regression window - http://quality.mozilla.org/docs/bugzilla/guide-to-triaging-bugs-for-firefox/finding-a-regression-window/
* Logged bugs should respect the best practices presented here:
* Logged bugs should respect the best practices presented here:
** http://quality.mozilla.org/docs/bugzilla/starter-kit/how-to-write-a-proper-bug/
** [http://quality.mozilla.org/docs/bugzilla/starter-kit/how-to-write-a-proper-bug/ How to write a proper bug - part 1]
** http://quality.mozilla.org/docs/bugzilla/starter-kit/how-to-write-a-proper-bug-part-2/
** [http://quality.mozilla.org/docs/bugzilla/starter-kit/how-to-write-a-proper-bug-part-2/ How to write a proper bug - part 2]
** [http://bit.ly/oupbcj Testcase writing primer]


===Update testcases in Litmus===
===Update testcases in Litmus===
* based on the Litmus Unclear, Broken / Fail reports, testcases should be kept up-to-date
* based on the Litmus Unclear, Broken / Fail reports, testcases should be kept up-to-date and the testing results must be vetted/unvetted - [http://bit.ly/p5WdBd Guide]
* all modifications are to be registered in the created spreadsheet
* all modifications are to be registered in the created spreadsheet



Revision as of 09:11, 8 August 2011

Management and Communication

Project Updates

Meetings

Tuesdays, 8am PT / 4pm GMT
Dial in: 800-707-2533
password 369, conference #245

IRC

Mailing Lists

  • Use internal Waverly mailing list to communicate active work to managers

Bug watchers

  • the list of watches from Bugzilla can be found here

Spreadsheets

  • Unconfirmed bug triage - link
  • Exploratory work (testcases) - link
  • Fixed bugs verification - link
  • Updated testcases - link

Blogs

Ramp-up and testing environment

First Steps

  • Ramp-up document - link

Hardware and Operating Systems

  • Hardware (minimum requirements)
    • CPU: P4 3.0GHz
    • RAM: 2GB
    • Video card: MSI Nvidia Geforce N210
  • Operating systems
    • Windows XP
    • Windows 7 x86, x64
    • Ubuntu 11.04 x86, x64
    • Mac OS X 10.6, 10.7
    • Windows Vista
    • Win 2000

Tasks

Weekly

Channel Links
Bug triage Nightly Spreadsheet link
Fixed bugs verification On all channels the patch has landed Spreadsheet link
Exploratory testing Aurora Spreadsheet link
Update testcases NApp Spreadsheet link
Feature watching/sign-off On all channels Spreadsheet link

Bug triage

Fixed bugs verifications

  • the verification of fixed bugs -issues should be commented and resolution set to either VERIFIED FIXED or REOPENED
  • verification is performed across all platforms against which the bug was logged and on all channels to which the patch applies.

Exploratory testing

Update testcases in Litmus

  • based on the Litmus Unclear, Broken / Fail reports, testcases should be kept up-to-date and the testing results must be vetted/unvetted - Guide
  • all modifications are to be registered in the created spreadsheet

Feature watching/sign-off

  • permanent watch on assigned features: bugzilla, litmus(TCM), irc, blogs etc
  • constant communication with the lead developer on the feature
  • objective overview on the status of the feature

Periodically

Beside the weekly activities there are also specific tasks that are performed before the channels are merged and a new release is launched (Aurora, Beta, Final). These are as follow:

Pre Aurora, Pre Beta, Pre Release specific tests:

  • Smoketests
  • BFTs (Mozmill and Manual)
  • Features owners sign off
  • Ad-hoc testing

Ownerships

  • an ownership guideline can be found here

Firefox features

  • the list of owners can be consulted here

Litmus

  • the list of owners and subgroups can be found here

Additional Information

  • please add info