QA/Fennec/Android 6.0+: Support for runtime permissions: Difference between revisions
Jump to navigation
Jump to search
Flaviu.cos (talk | contribs) |
|||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 27: | Line 27: | ||
Testing will be performed on devices having the following Android versions: | Testing will be performed on devices having the following Android versions: | ||
* Phones | * Phones | ||
** 6.0 | ** 6.0 | ||
* Tablet | * Tablet | ||
** 6.0 | ** 6.0 | ||
== | == Requirement == | ||
* | * Support runtime permission for all 5 dangerous permissions: | ||
** | ** Camera | ||
** | ** Contacts | ||
* | ** Location | ||
** Microphone | |||
** Storage | |||
== User stories == | == User stories == | ||
*As | * As an Android M+ user, I can decide at runtime what permissions I grant Firefox access to | ||
== Acceptance Criteria== | == Acceptance Criteria== | ||
| Line 61: | Line 58: | ||
* Exploratory testing on Nexus 5 (Android 6.0.1) | * Exploratory testing on Nexus 5 (Android 6.0.1) | ||
===Date: 2016-02-23=== | ===Date: 2016-02-23=== | ||
* Exploratory testing on Nexus 5 (Android 6.0.1) | |||
===Date: 2016-03-15=== | |||
* Exploratory testing on Nexus 5 (Android 6.0.1) | * Exploratory testing on Nexus 5 (Android 6.0.1) | ||
===Date: 2016-04-19=== | |||
* Exploratory testing on Beta 12 and Latest Nightly with Nexus 5 (Android 6.0.1) | |||
===Date: 2016-05-19=== | |||
* Exploratory testing on Firefox 46.0.1 and Firefox 47 Beta 6 with Nexus 9 (Android 6.0.1) | |||
=Bug Work= | =Bug Work= | ||
| Line 83: | Line 87: | ||
=Signoff= | =Signoff= | ||
== Criteria == | == Criteria == | ||
* | * Android M users are asked for permissions not during installation but at runtime | ||
* | * Android L and below will continue to be asked during installation to grant permissions | ||
** More info: https://developer.android.com/training/permissions/requesting.htmled | |||
== Results == | == Results == | ||
'''Nightly testing''' | '''Nightly testing''' | ||
* There were no blockers found while testing this feature. | * There were no blockers found while testing this feature. | ||
'''Aurora testing''' | '''Aurora testing''' | ||
* There were no blockers found while testing this feature. | * There were no blockers found while testing this feature. | ||
'''Beta testing''' | '''Beta testing''' | ||
* There were no blockers found while testing this feature. | |||
Latest revision as of 09:29, 19 May 2016
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying that there is added support for runtime permissions in Android 6.0 and up
Ownership
Developer contacts:
QA:
- Flaviu Cos irc: flaviu
Overall Status
[LANDED] Nightly 48
[LANDED] Aurora 47
[LANDED] Beta 46
Testing Summary
Scope of testing
The testing will be focus on
- Add support for requesting permissions at runtime
Environments
Testing will be performed on devices having the following Android versions:
- Phones
- 6.0
- Tablet
- 6.0
Requirement
- Support runtime permission for all 5 dangerous permissions:
- Camera
- Contacts
- Location
- Microphone
- Storage
User stories
- As an Android M+ user, I can decide at runtime what permissions I grant Firefox access to
Acceptance Criteria
Test Cases
Testing days
Date: 2016-01-18
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-01-19
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-01-25
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-02-03
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-02-23
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-03-15
- Exploratory testing on Nexus 5 (Android 6.0.1)
Date: 2016-04-19
- Exploratory testing on Beta 12 and Latest Nightly with Nexus 5 (Android 6.0.1)
Date: 2016-05-19
- Exploratory testing on Firefox 46.0.1 and Firefox 47 Beta 6 with Nexus 9 (Android 6.0.1)
Bug Work
Tracking bugs
- bugs to track the feature
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 406 [1] => Not Acceptable ) ) 1
Still issues
N/A
Bug fixed
Signoff
Criteria
- Android M users are asked for permissions not during installation but at runtime
- Android L and below will continue to be asked during installation to grant permissions
Results
Nightly testing
- There were no blockers found while testing this feature.
Aurora testing
- There were no blockers found while testing this feature.
Beta testing
- There were no blockers found while testing this feature.