QA/Fennec/Send Tabs with Push Notifications

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 that the user can send tabs via push notification to an iOS device

Ownership

Developer contact: X

QA: :Ninu

Overall Status

[LANDED] Beta 8: first landed on - 26-05-2017

Testing Summary

Scope of testing

The testing will be focus on

  • verifying that a user can send tabs from any platform to an iOS device that has Firefox and the same account logged in and synced
  • Verifying that an iOS user that has Firefox can receive tabs via Push Notification from other platforms that have Firefox and the same account logged in

Environments

Testing will be performed on following devices:

  • iOS Phones
    • fw 9.x
    • fw 10.x
  • iOS Tablet
    • 9.x
    • 10.x

Specifications

    • Log in with the same Fx account on several devices (one must be an iOS device). Send tabs using the share feature <send to other device> and by selecting the iOS device, the receiver is prompted with a Push Notification containing the tab address
    • This feature can be controlled by the Notifications settings in the iOS's device settings

User stories

  • As a user, I want to be able to send opened tabs to an iOS device and be received as a push notification to go directly to the desired tab.

Testing details

Test Cases

Testing days

Date:19-06-2017

Testrail Testrun

Date:26-06-2017

Testrail Testrun

Date:06-07-2017

Testrail Testrun


Bug Work

ex:

Full Query
ID Summary Priority Status
1333765 Send tab using APNS -- RESOLVED
1333772 Receive and decrypt FxAccount push notifications P1 RESOLVED
1335470 Unregister APNS token from autopush on account removal. -- NEW
1343226 Investigate Send Tab from iOS -> Desktop -- RESOLVED
1344703 Register for WebPush notifications for FxA P1 RESOLVED
1344708 Parse Decrypted WebPush messages into local FxA events and Sync collection-changed events P1 RESOLVED
1362264 No APNS notifications are received via AutoPush P1 RESOLVED
1368151 Softvision Testing Request for iOS Feature: AutoPush -- RESOLVED
1375988 Empty notification received on Firefox Beta -- RESOLVED
1375998 Sent Tabs are loaded twice P1 RESOLVED
1376280 Duplicate tab, received on wrong device with Push Notification while two devices are synced with the same account P1 RESOLVED
1378331 Tab notification is not received by mobile device if sent by iOS mobile device P1 RESOLVED
1378407 Wrong device name shows as sender of sent tabs P1 VERIFIED
1378758 AutoPush does not work in iOS 9.x -- RESOLVED

14 Total; 1 Open (7.14%); 12 Resolved (85.71%); 1 Verified (7.14%);



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

Beta testing

  • There were no blockers from the server side found while testing this feature.
  • Many of the Client side bugs are still open and unresolved, some of them have a high impact for the feature's functionality.
  • An important piece of information that missed to be delivered is that the AUTO-PUSH should not be working on iOS 9, only for iOS 10 or above,