tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

manual-testing.md (3871B)


Softvision Mobile QA - Fenix testing tasks and process

=============

Overview


Release

- Smoke and sanity testing - Exploratory testing - Localization testing - Bug triage

Beta

- Smoke and sanity testing - Exploratory testing - Localization testing - Bug triage

- Full functional & UI testing - TalkBack & Accessibility testing - Full Search testing

Nightly

- Smoke and sanity testing - Exploratory testing - Bug triage

- Bug verification (qa label) - Feature testing - Test case creation (including a11y)

Device defaults

- Phone & tablets - Android version: all

Detailed informations about the tasks performed

Full-functional & UI testing

- Upon Geckoview release (Beta 1) - After Geckoview release, depending on the issues uplifted (if > 10 issues)

- Set of tests that cover all functionalities - 2 runs: 1 tablet, and 1 for phone

Smoke & sanity testing

- Release & Beta: Fenix release schedule - Nightly: 2-3 times per week (depending of other tasks priority)

- Small suite of tests focused on all major functionalities

Feature testing

- Creation of test cases (a11y included) - Feature bug verification (also duplicates, if it is the case) - Exploratory testing around the new implementation and different areas that might be affected

Bug verification (qa label & uplifts)

- Different devices covered - Verify the steps provided in the description on an affected build, in order to reproduce the bug (if it wasn't earlier) and on the build that contains the patch, to confirm the fix.

Localization testing

- Beta: 9hrs - Release: 6hrs

- Suite of tests based on the most important languages and pseudo locale tests. - Additionally, the number of languages listed ( Fenix settings) are verified to be the same number as in Pontoon.

Search testing

- Set of tests that cover the interaction of users with URL bar, search engines & search codes (VPN).

Accessibility testing

- TalkBack: 1,5 day - Scanner app: 1 day

- Tests are focused on the important functionalities - TalkBack: check for issues when interacting with the app and the description of actions that are being performed - Scanner: Menus, snackbars, others are being scanned in order to find suggestions for text contrast and touch target size

Bug triage

- Daily/depending on the impact logged by the users

- Issue investigation based on the information provided by the user

Exploratory testing

- Smoke & sanity testing - Full functional & UI tests - Bug verification - Bug triage

- Testing scenarios that are not covered in test runs