QA/Fennec/Android M Permissions and Tab Queues
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
- Model flow
Testing details
Test Cases
Testing days
Date:18-01-2016
- If "Draw over other apps" - disabled
- 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