QA/Fennec/Account Recovery

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

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

Tracking bugs

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