Add-ons/QA/Testplan/Webextensions Language Packs
< Add-ons
Jump to navigation
Jump to search
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 * Bugzilla tracking bug - https://bugzilla.mozilla.org/show_bug.cgi?id=1365709
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