QA/Fennec/GeckoView s a11y support

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

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

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

Date: 2018-07-09

  • Tested Klar on Google Pixel (Android 9)

Bug Work

  • Meta bug
    • bug 1449364 - Port GeckoAccessibility to GeckoView/GeckoSession


Full Query
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