QA/Device Pairing: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Overview =
= Overview =
== Purpose ==
== Purpose ==
The purpose of this wiki is to serve as a general test plan for verifying that we can connect Firefox Mobile(Fenix) to Firefox Sync by pairing with an authenticated Firefox profile on PC
The purpose of this wiki is to serve as a general test plan for verifying that we can quickly connect from mobile to Firefox Sync, without having to type our password, by pairing with an authenticated Firefox profile on PC


== Ownership ==
== Ownership ==
Developer contact (team): The Application Services team
Developer contact (team): The Application Services team


QA: [mailto:sflorean@mozilla.com Sorina Florean] [mailto:sdeiac@mozilla.com Stefan Deiac]
QA: [mailto:bsurd@mozilla.com Bogdan Surd]


== Overall Status ==
== Overall Status ==
Line 26: Line 26:


== User stories ==
== User stories ==
* As a user, I want to generate the recovery key
* As a user, I want to be able to connect to Firefox Sync by pairing a device to Desktop
* As a user, I want to revoke the recovery key
* As a user, I want to connect another device using QR code or pairing code
* As a user, I want to receive the code/key stored
* As a user, I want to use "confirmation code" in order to double check the integrity of communication
* As a user, I want to receive an email informing that the key was used
* As a user, I want to connect to the right account (desktop)
* 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 receive a notification if I connect a new device
* As a user, I want to create a new password after using the recovery key
* As a user, I want to retry if the connection fails
* As a user, I want to cancel the pairing flow


== Acceptance Criteria==
== Acceptance Criteria==
Line 37: Line 38:


= Testing details =
= Testing details =
== Test Cases==
== Test Cases ==
*[ Test Cases ]


== Testing days==
== Testing days==
===Date:2018-10-29===
===Date:2018-10-29===
* Created Test Plan
* Created Test Plan
===Date:2019-02-15===
* mid-Nightly signoff sent - status: GREEN


==Tracking bugs==
==Tracking bugs==

Latest revision as of 08:46, 19 February 2019

Overview

Purpose

The purpose of this wiki is to serve as a general test plan for verifying that we can quickly connect from mobile to Firefox Sync, without having to type our password, by pairing with an authenticated Firefox profile on PC

Ownership

Developer contact (team): The Application Services team

QA: Bogdan Surd

Overall Status

[NOT LANDED] Staging server: under feature flag

Testing Summary

Scope of testing

Testing will be focused on

  • verifying that device pairing works between Android and PC

Environments

Testing will be performed on the following platforms:

  • Android, Windows

Specifications

User stories

  • As a user, I want to be able to connect to Firefox Sync by pairing a device to Desktop
  • As a user, I want to connect another device using QR code or pairing code
  • As a user, I want to use "confirmation code" in order to double check the integrity of communication
  • As a user, I want to connect to the right account (desktop)
  • As a user, I want to receive a notification if I connect a new device
  • As a user, I want to retry if the connection fails
  • As a user, I want to cancel the pairing flow

Acceptance Criteria

  • The feature works as expected.

Testing details

Test Cases

Testing days

Date:2018-10-29

  • Created Test Plan

Date:2019-02-15

  • mid-Nightly signoff sent - status: GREEN

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

  • NA

Production testing

  • NA