QA/Fennec/Android M Permissions and Tab Queues

From MozillaWiki
Jump to navigation Jump to search

Overview

Purpose

The purpose of this wiki is to serve as a general test plan for verifying that Tab Queues work as expected on Android M.

Ownership

Developer contact: Sebastian Kaspari (:sebastian)

QA: Teodora Vermesan (:TeoVermesan

Overall Status

[NOT LANDED] Nightly 46: NA

[NOT LANDED] Aurora 45: NA

[NOT LANDED] Beta 44: NA

Testing Summary

Scope of testing

The testing will be focus on

  • verifying that Tab Queue's Settings UX is updated to offer a "shortcut" so users can go to enable "Permit drawing over other apps".

Environments

Testing will be performed on following devices:

  • Phones
    • 6.x
  • Tablet
    • 6.x

Specifications

  • Problem: All Tab Queue users on Android M will not be able to continue using Tab Queues unless they go into System Settings, find Firefox, and enable "Permit drawing over other apps".
  • Solution:
    • For M users: Update Tab Queue's Settings UX to offer a "shortcut" so users can go to enable "Permit drawing over other apps". All M users (immediately after they enable Tab Queues) will need to do this OR
    • Use "Heads up" notifications as a way to circumvent the need for users to go into this part of System Settings.
      • This would then be inconsistent with other versions
      • Questions:
        • How reliable is this solution?
        • Do we expect it to be our long term solution?
  • Android notification bar
Tab Queue Notification permissions





  • Model flow
Tab Queue Notification permissions





Testing details

Test Cases

Testing days

Date:18-01-2016

  • If "Draw over other apps" - disabled
Tab Queue Notification permissions





  • If "Draw over other apps" - enabled
File:Scdrawoverenabled
Tab Queue Notification permissions





Bug Work

Tracking bugs

  • bugs to track the feature

ex:

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1


Issues

[ASSIGNED] Bug 1205216 - API 23: SYSTEM_ALERT_WINDOW permission is not granted automatically and can't be requested

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

  • There were no blockers found while testing this feature.
  • All bugs are fixed and verified

Aurora testing NA

Beta testing NA