QA/AMO WebExtensions

From MozillaWiki
< QA
Jump to: navigation, search

AMO-WebExtensions: Manual Testing

Ownership

Developer contacts:

QA:

Krupa Raj, :krupa on IRC - leading all QA efforts across different products

Victor Carciu, :VictorC on IRC - leading QA Softvision team

Madalin Cotetiu, :madalinc on IRC; - owner on Firefox Client side testing

Valentina Peleskei, :ValentinaP on IRC; - owner on Firefox Client side testing

Cosmin Badescu, :CosminB on IRC; - peer for Firefox Client side testing

Vasilica Mihasca, :vasilica_mihasca on IRC; - platform owner on Firefox Client side testing


Status

Overview

[LANDED] AMO-dev: first landed

[LANDED] AMO-stage: landed

[ON TRACK] AMO-production: tbd

Risk analysis

Event Probability Impact Current situation Mitigation steps
Valid WebExtension fails to be submitted on AMO improbable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.
Invalid WebExtension is successfully submitted on AMO improbable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.
WebExtension fails to be updated on AMO improbable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.
WebExtension fails to be installed on AMO improbable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.
WebExtension is successfully installed but breaks the browser improbable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.
WebExtensions are successfully installed but there are encountered issues in terms of UI or performance probable high There were no recent bugs or regressions affecting this functionality. Periodical regression testing will cover this area.

Summary

Context

WebExtensions will be able to be uploaded to addons.mozilla.org then reviewed, searched, installed and updated just like any other Addon


AMO

  • Submission process:

- - -

  • Update process:

- - -

  • Install process:

- - -

References

Test cases

AMO tests will focus on:

  • Submit a webextension
  • Edit a webextension
  • Approve a webextension
  • Install a webextension
  • Update a webextension
  • Remove a webextension

Overview

  • Draft test suites:
    • [TBD] Regression WebExtensions Testing:
    • [TBD] Sanity WebExtensions Testing:

Bug work

Tracking bug

meta: Bug 1210037

Bug triage +/- for verification
Bug fix verification
Logged bugs