QA/Fennec/Account Recovery
From MozillaWiki
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying the recovery key and all the flow in order to not lose the data stored when the password is changed
Ownership
Developer contact: [1] Vijay Budhram
QA: Sorina Florean Oana Horvath
Overall Status
[LANDED] Staging server: 118 under feature flag
Testing Summary
Scope of testing
Testing will be focused on
- verifying that recovery key can be used in order to not lose the data through a password reset
Environments
Testing will be performed on the following platforms:
- Android, Windows, iOS
Specifications
- https://docs.google.com/document/d/13L_mG1fySnNz8lMXb59coDY8meX2hU-PqTw86O2C6Kk/edit#
- https://mozilla.invisionapp.com/share/29MCTK1SQEU#/screens/307245770
User stories
- As a user, I want to generate the recovery key
- As a user, I want to revoke the recovery key
- As a user, I want to receive the code/key stored
- As a user, I want to receive an email informing that the key was used
- As a user, I want to receive an email that a key was used and to generate a new one
- As a user, I want to create a new password after using the recovery key
Acceptance Criteria
- The feature works as expected.
Testing details
Test Cases
Testing days
Date:2018-07-05
- Created Test Plan
Date:2018-08-24
- Exploratory testing on Train 119 with Android, iOS, Windows
- New issues:
- #6491 - Account recovery: doorhanger displayed to update the password when tapping on "Cancel"
- #6492 - [Account recovery] Generate a new recovery key is displayed when setting a new password for Pocket
- #6495 - "Password reset" success message is displayed when using an invalid code
- #6497 - Enhancement: only one email when the password is changed
- #6498 - Enhancement: add "recovery key previously generated" message
Date:2018-09-14
- Ran TCs with Google Pixel (Android 9), iPhone SE(11.0.1)
- New issue:
- #6553 iOS - Can't download recovery key
- Investigated:
- #6492 - [Account recovery] Generate a new recovery key is displayed when setting a new password for Pocket
- #6495 - "Password reset" success message is displayed when using an invalid code
Date:2018-09-27
- Ran TCs on Firefox 62.0.2 with iPhone SE(11.0.1), Nexus 5(Android 6.0.1), Nokia 6P(Android 7.1.1), Win10
- Verified:
- #2629 Rate limited when adding recovery in production
Tracking bugs
- Bugs to track the feature
Signoff
Criteria
- All test cases should be executed.
- All blockers, critical issues must be fixed and verified or have an agreed-upon timeline for being fixed.
Results
Staging testing
- in progress - started with Train 118
Production testing
- in progress - started with Firefox 62.0.2