Releases/Firefox 69/Test Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Developer Edition build readiness: added info for 69.1 devEd and prepared future deved statuses)
(→‎Beta build readiness: status set to mnotstarted for beta builds)
Line 211: Line 211:
* Build: 69.0b3-build1 ([], ) - Sign off_Status
* Build: 69.0b3-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Plugin compatibility & support''', '''Search''' and '''Awesomebar & indicators''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Plugin compatibility & support''', '''Search''' and '''Awesomebar & indicators''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [TestRail]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [TestRail]
*** {{mdone|}} Smoke testing on DLL interceptor → [Test Results]
*** {{mnotstarted|}} Smoke testing on DLL interceptor → [Test Results]
*** {{mdone|}} Bug fix verification – [Bug list]
*** {{mnotstarted|}} Bug fix verification – [Bug list]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [ report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [ report]
*** {{mdone|}} beta, aurora → [ report]
*** {{mnotstarted|}} beta, aurora → [ report]
</div></div>
</div></div>


Line 226: Line 226:
* Build: 69.0b4-build1 ([], ) - Sign off_Status
* Build: 69.0b4-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Build installation & uninstallation''', '''Download manager''', '''Content scroll, zoom & drag support''' and '''Geolocation''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Build installation & uninstallation''', '''Download manager''', '''Content scroll, zoom & drag support''' and '''Geolocation''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [ report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [ report]
*** {{mdone|}} Bug fix verification – [Bug list]
*** {{mnotstarted|}} Bug fix verification – [Bug list]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mdone|}} beta, aurora → [report]
*** {{mnotstarted|}} beta, aurora → [report]
</div></div>
</div></div>


Line 240: Line 240:
* Build: 69.0b5-build1 ([], ) - Sign off_Status
* Build: 69.0b5-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Session restore''' and '''Bookmarks''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Session restore''' and '''Bookmarks''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [report]
*** {{mdone|}} Bug fix verification – [ Bug List]
*** {{mnotstarted|}} Bug fix verification – [ Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mdone|}} beta, aurora → [report]
*** {{mnotstarted|}} beta, aurora → [report]
</div></div>
</div></div>


Line 268: Line 268:
* Build: 69.0b7-build1 ([], ) - Sign off_Status
* Build: 69.0b7-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Graphics compatibility & support''', '''WebExtensions compatibility & support''' and '''In-browser PDF support''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Graphics compatibility & support''', '''WebExtensions compatibility & support''' and '''In-browser PDF support''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [report]
*** {{mdone|}} Bug fix verification – [Bug List]
*** {{mnotstarted|}} Bug fix verification – [Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mdone|}} beta, aurora → [report]
*** {{mnotstarted|}} beta, aurora → [report]
</div></div>
</div></div>


Line 282: Line 282:
* Build: 69.0b8-build1 ([], ) - Sign off_Status
* Build: 69.0b8-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Default & custom theme support ''', '''History''' and '''File system interaction''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Default & custom theme support ''', '''History''' and '''File system interaction''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [report]
*** {{mdone|}} Bug fix verification – [Bug List]
*** {{mnotstarted|}} Bug fix verification – [Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mdone|}} beta, aurora → [report]
*** {{mnotstarted|}} beta, aurora → [report]
</div></div>
</div></div>


Line 296: Line 296:
* Build: 69.0b9-build1 ([], ) - Sign off_Status
* Build: 69.0b9-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''Private Browsing ''', '''Privacy''' and '''Form Autofill''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Private Browsing ''', '''Privacy''' and '''Form Autofill''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [report]
*** {{mdone|}} Bug fix verification – [Bug List]
*** {{mnotstarted|}} Bug fix verification – [Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest →  report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest →  report]
*** {{mdone|}} beta, aurora →  report]
*** {{mnotstarted|}} beta, aurora →  report]
</div></div>
</div></div>


Line 310: Line 310:
* Build: 69.0b10-build1 ([], ) - Sign off_Status
* Build: 69.0b10-build1 ([], ) - Sign off_Status
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{mdone|}} Smoke, Regression and Exploratory testing on '''WebExtensions compatibility & support''', '''Search''' and '''Profile support & compatibility''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''WebExtensions compatibility & support''', '''Search''' and '''Profile support & compatibility''' → [TestRail]
*** {{mdone|}} Smoke testing on Ubuntu snap package → [report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [report]
*** {{mdone|}} Bug fix verification – [Bug List]
*** {{mnotstarted|}} Bug fix verification – [Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{mdone|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mdone|}} beta, aurora →  report]
*** {{mnotstarted|}} beta, aurora →  report]
</div></div>
</div></div>


Line 324: Line 324:
* Build: 69.0b11-build1 ([], ) - <font style="color:TBA; font-weight:bold;">TBA</font>
* Build: 69.0b11-build1 ([], ) - <font style="color:TBA; font-weight:bold;">TBA</font>
** '''Functional tests (manual)''':
** '''Functional tests (manual)''':
*** {{inprogress|}} Smoke, Regression and Exploratory testing on '''Data Migration''' and '''Toolbars & window controls''' → [TestRail]
*** {{mnotstarted|}} Smoke, Regression and Exploratory testing on '''Data Migration''' and '''Toolbars & window controls''' → [TestRail]
*** {{inprogress|}} Smoke testing on Ubuntu snap package → [TBA report]
*** {{mnotstarted|}} Smoke testing on Ubuntu snap package → [TBA report]
*** {{inprogress|}} Bug fix verification – [Bug List]
*** {{mnotstarted|}} Bug fix verification – [Bug List]
** '''Update tests (manual)''':
** '''Update tests (manual)''':
*** {{inprogress|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta-cdntest, aurora-cdntest → [report]
*** {{mnotstarted|}} beta, aurora → [report]
*** {{mnotstarted|}} beta, aurora → [report]
</div></div>
</div></div>

Revision as of 07:44, 2 July 2019

Summary

The purpose of this page is to track the testing of Firefox 69 from Nightly to Release, and post Release if needed.

Release schedule

Status meetings

The Channel Status meeting is used to raise quality concerns with the Release Management team.

QA points of contact

Communication channels

Firefox for Desktop

Engineering QA
  • Reporting to: Tom Grabowski, Tania Maity
  • Softvision Manager: Rares Bologa
  • Team Leads: Brindusa Tot
  • Offices: Romania (EEST), Argentina (GMT-3)
  • Responsible for: new feature testing, Nightly build readiness, Nightly build regression testing, bug triage, bug verification, bug investigation
Release QA
  • Reporting to: Tom Grabowski, Tania Maity
  • Softvision Manager: Andrei Vaida
  • Team Leads: Bogdan Maris, Cornel Ionce
  • Office: Romania (EEST)
  • Responsible for: new feature testing, Beta build readiness, Developer Edition build readiness, ESR build readiness, RC build readiness, Dot release build readiness, Chemspill build readiness, bug verification, bug investigation

Firefox for Mobile

Release QA
Firefox for iOS QA

AMO, WebExtensions

Add-ons QA
  • Reporting to: Krupa Raj
  • Softvision Manager: Rares Bologa
  • Team Leads: Victor Carciu, Madalin Cotetiu
  • Office: Romania (EEST)
  • Responsible for: AMO feature testing, AMO weekly release, AMO Sanity, AMO bug verification, Webextensions features, Webextensions bug triage and verification, Telemetry

Experiments, Normandy, Subscription services, and other Firefox features

Experiments QA
  • Reporting to: Krupa Raj
  • Softvision Manager: Rares Bologa
  • Team Leads: Paul Oiegas
  • Office: Romania (EEST)
  • Responsible for: testing Experiments, Normandy, Experimenter website, Activity Stream, Screenshots, Send (Web & Android) and Lockbox Desktop.

QA activities

New feature readiness

All new features tested by QA and shipping with Firefox 69 are available here.

The feature testing process followed by QA is available here.

Bug fix verification

  • Daily verification of uplifted bugs - these are uplifts, triaged daily and verified under ~48hrs
  • Ongoing verification of Nightly bugs - this is the general bug verification done throughout the Nightly cycle; it sometimes overlaps with uplifts verification; also involves active monitoring of qe-verify? bugs
  • Ongoing verification of Beta bugs - this is the general bug verification done throughout the Beta cycle; it sometimes overlaps with uplifts verification; also involves active monitoring of qe-verify? bugs
  • On-demand verification of bugs - these are special requests (ideally coming in through PI, but also through Bugzilla needinfo?, chat or emails)
  • Periodical verification of security bugs - these are post-critsmash bugs, triaged and verified ~every 2wks

Unconfirmed bug triage

This is the triage conducted by Engineering QA.

Security bug triage

This is the post-CritSmash triage conducted by Engineering QA (on Nightly) and Release QA (on Beta, Release, ESR).

Bug investigation

This is the daily check and investigation of new regressionwindow-wanted bugs, conducted by Engineering QA and Release QA.

Nightly 69 milestones

[early/mid cycle] Nightly build readiness

Scope: assess build readiness for shipping to Beta by testing Nightly periodically and providing a list of issues (if any) that need to be addressed before the merge (more on this).

Nightly 69.0a1 (2019-05-30)
  • Build: 69.0a1 (commit, ID) - GREEN
    • [DONE] Functional testing (manual) → report
      • New bugs
        • Regressions: none
        • Non-regressions: 1554912, 1555113
      • Known bugs
        • High-impact: none
        • Low/medium-impact: bug list
Nightly 69.0a1 (2019-06-13)
  • Build: 69.0a1 (commit, ID) - GREEN
    • [DONE] Functional testing (manual) → report
      • New bugs
        • Regressions: none
        • Non-regressions: 1558762
      • Known bugs
        • High-impact: none
        • Low/medium-impact: bug list

[prior to merge] Nightly regression testing

Nightly 69.0a1 (date)
  • Build: 69.0a1 (commit, ID) - Sign off_Status
    • [NOT STARTED] Regression testing (manual) → [report]
      • New bugs
        • Regressions: ID1, ID2, IDn
        • Non-regressions: ID1, ID2, IDn
      • Known bugs
        • High-impact: ID1, ID2, IDn
        • Low/medium-impact: [bug list]

[optional] [prior to merge] Nightly new feature smoke testing

Note: this is optional, based on available QA bandwidth.

Beta/DevEd 69 milestones

Developer Edition build readiness

Scope: assess build stability periodically (around every 2 weeks) to make sure we are shipping quality products to our Developer Edition users from the aurora update channel (more on this).

DevEd 69.0b1
DevEd 69.0b2
  • Build: 69.0b2-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Media playback & support and Crash reporting → [TestRail]
      • [NOT STARTED] [Bug fix verification]
    • Update tests (manual):
      • [NOT STARTED] aurora-cdntest → [report]
      • [NOT STARTED] aurora → [report]
DevEd 69.0b5
  • Build: 69.0b5-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Developer Edition Recurring Sign off → [TestRail]
      • [NOT STARTED] [Bug fix verification]
    • Update tests (manual):
      • [NOT STARTED] aurora-cdntest → [report]
      • [NOT STARTED] aurora → [report]
DevEd 69.0b9
  • Build: 69.0b9-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Developer Edition Recurring Sign off → [TestRail]
      • [NOT STARTED] [Bug fix verification]
    • Update tests (manual):
      • [NOT STARTED] aurora-cdntest → [report]
      • [NOT STARTED] aurora → [report]

Beta build readiness

Beta 69.0b3
  • Build: 69.0b3-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Plugin compatibility & support, Search and Awesomebar & indicators → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [TestRail]
      • [NOT STARTED] Smoke testing on DLL interceptor → [Test Results]
      • [NOT STARTED] Bug fix verification – [Bug list]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [ report]
      • [NOT STARTED] beta, aurora → [ report]
Beta 69.0b4
  • Build: 69.0b4-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Build installation & uninstallation, Download manager, Content scroll, zoom & drag support and Geolocation → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [ report]
      • [NOT STARTED] Bug fix verification – [Bug list]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → [report]
Beta 69.0b5
  • Build: 69.0b5-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Session restore and Bookmarks → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [report]
      • [NOT STARTED] Bug fix verification – [ Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → [report]
Beta 69.0b6
  • Build: 69.0b6-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [DONE] Smoke, Regression and Exploratory testing on Safe browsing and Image compatibility & support → [TestRail]
      • [DONE] Smoke testing on Ubuntu snap package → [report]
      • [DONE] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [DONE] beta-cdntest, aurora-cdntest → [report]
      • [DONE] beta, aurora → [ report]
Beta 69.0b7
  • Build: 69.0b7-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Graphics compatibility & support, WebExtensions compatibility & support and In-browser PDF support → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [report]
      • [NOT STARTED] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → [report]
Beta 69.0b8
  • Build: 69.0b8-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Default & custom theme support , History and File system interaction → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [report]
      • [NOT STARTED] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → [report]
Beta 69.0b9
  • Build: 69.0b9-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Private Browsing , Privacy and Form Autofill → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [report]
      • [NOT STARTED] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → report]
      • [NOT STARTED] beta, aurora → report]
Beta 69.0b10
  • Build: 69.0b10-build1 ([], ) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on WebExtensions compatibility & support, Search and Profile support & compatibility → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [report]
      • [NOT STARTED] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → report]
Beta 69.0b11
  • Build: 69.0b11-build1 ([], ) - TBA
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on Data Migration and Toolbars & window controls → [TestRail]
      • [NOT STARTED] Smoke testing on Ubuntu snap package → [TBA report]
      • [NOT STARTED] Bug fix verification – [Bug List]
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest, aurora-cdntest → [report]
      • [NOT STARTED] beta, aurora → [report]

Release 69 milestones

RC1 69.0
  • Build: 69.0-build1 (commit, ID) - Sign off_Status
    • Functional tests (manual):
      • [NOT STARTED] Smoke, Regression and Exploratory testing on _ → report
      • [NOT STARTED] Smoke testing on Ubuntu snap package → report
      • [NOT STARTED] Smoke testing on Windows Acer builds → report
      • [NOT STARTED] Bug fix verification – <bug list>
    • Update tests (manual):
      • [NOT STARTED] beta-cdntest → report
      • [NOT STARTED] beta → report
      • [NOT STARTED] release-localtest → report
      • [NOT STARTED] release-cdntest → report
      • [NOT STARTED] release → report