Add-ons/QA/Testplan/Webextensions Language Packs
< Add-ons
Revision History
Date | Version | Author | Description |
---|---|---|---|
09/14/2017 | 1.0 | Valentina Virlics | Created first draft |
Overview
- A language pack is an extension (add-on) that changes the language of the user interface in a Mozilla application (Firefox, Thunderbird, SeaMonkey, etc.).
Purpose
- Introducing Language Packs that use WebExtensions packaging.
Entry Criteria
- QA has access to PRDs and mocks (from bugs)
- The feature has landed in -dev
Current Status
- The feature is in -dev
Exit Criteria
- All related bugs triaged
- All blockers fixed
- All resolved bugs verified by QA
- Found-fixed bugs rate going down in time
Scope
what's in scope?
- Lang Packs validation - recognize the special kind of extension based on some entry in manifest.json
- Lang Packs submission
- Lang Packs auto-approval
- Lang Packs structure and validation
- Lang Packs installation
what's out of scope?
- Extensions functionality
Ownership
Product Manager: Jorge Villalobos; irc nick :jorgev
QA Manager: Krupa Raj; irc nick :krupa
QA Lead: Victor Carciu; irc nick :victorc
Add-ons QA: Valentina Virlics; irc nick :ValentinaV
Webextensions QA: Cosmin Badescu; irc nick :CosminB
Webextensions QA: Marius Santa; irc nick :Santa
Requirements for testing
Environments
- Windows
- Mac OS
- Linux
Servers
- Stage: https://addons.allizom.org/en-US/
- Dev: https://addons-dev.allizom.org/en-US/
- Production: https://addons.mozilla.org/en-US/
Channels
- Release
- Nightly
- Beta
Test Strategy
Builds
This section should contain links for builds with the feature
Test Execution Schedule
The following table identifies the anticipated testing period available for test execution.
Project phase | Start Date | End Date |
---|---|---|
Start project | 17.05.2017 | |
Study PRD/mocks received | ||
QA - Test plan creation | 14.09.2017 | |
QA - Test cases preparation | ||
QA - Test cases execution | ||
Release Date |
Testing Tools
Process | Tool |
---|---|
Test plan creation | Mozilla wiki |
Test case creation | TestRail / Google docs |
Test case execution | TestRail |
Bugs management | Github |
References
* Webextenstions Language Packs accepted structure * Tracker: 6297
Testcases
Test Areas
- Submission/Approvals/Installation of Webextensions Lang Packs
Test suite
Full Test suite
Bug Work
- Feature bugs
- 6297 (traker) - 1526 - 6350 - 6360
Bug fix verification
Logged bugs
Sign off
Criteria
Check list
- All test cases should be executed
- All blockers must be fixed and verified or have an agreed-upon timeline for being fixed