QA/Fennec/GeckoView s a11y support
From MozillaWiki
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying GeckoView's support for a11y
Ownership
Developer contact: Eitan Isaacson [:eeejay
QA: Ioana Chiorean[:ioanachiorean]
Overall Status
[LANDED] Nightly 62
[Not landed]
Testing Summary
Scope of testing
The testing will be focus on:
- verifying that
- verifying that
- verifying that
Environments
Testing will be performed on following devices:
- Phones: 5.x, 6.x, 7.x, 8.x, Android P
- Tablet: 6.x, 7.x, 8.x
Specifications
- Testing specifications: https://docs.google.com/document/d/11hZkfECnVabuM94sdsShz_vCzKAbvTBYN_MA2GwLRYU/edit#
- Trello ticket: https://trello.com/c/YAm1bIIV/13-a11y-basic-talkback-support
User stories
- As a user, I want
- As a user, I want
- As a user, I want
Acceptance Criteria
Testing details
Test Cases
Testing days
Date: 2018-06-28
- Created Test Plan
Date: 2018-07-06
- Tested Klar on Google Pixel (Android 9)
- created a doc to add the issues found: https://docs.google.com/spreadsheets/d/1lK_ymak06zR0cDDWI7dlbDA0Eq5XPWYJOrn8HVKcBIw/edit#gid=0
Date: 2018-07-09
- Tested Klar on Google Pixel (Android 9)
Bug Work
- Meta bug
- bug 1449364 - Port GeckoAccessibility to GeckoView/GeckoSession
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
751769 | P1 | [AccessFu] attaching AccessFu to more than one window raises havoc | RESOLVED | Eitan Isaacson [:eeejay] |
1454310 | P1 | Crash in java.lang.NoSuchMethodError: android.view.accessibility.AccessibilityNodeInfo.getExtras at org.mozilla.geckoview.SessionAccessibility$2$1.createAccessibilityNodeInfo(SessionAccessibility.java) | RESOLVED | Eitan Isaacson [:eeejay] |
1454484 | -- | rename GeckoViewAccessibility.init to onInit | RESOLVED | Eitan Isaacson [:eeejay] |
1454783 | -- | Remove non-android presenters | RESOLVED | Eitan Isaacson [:eeejay] |
4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);
Still issues
Bug fixed
Signoff
Criteria
- All test cases should be executed
- All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed
Results
Nightly testing
- feature stable
Beta testing
- feature stable