QA/AMO WebExtensions
Contents
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
- Meta Bug 1161828
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
- depends on: bugzilla query