QA/Fennec/LeanPlum Push Notification
From MozillaWiki
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying that the user is receiving push notification
Ownership
Developer contact: Nevin Chen [:nechen]
QA: Bogdan Surd [:bogdan] Sorina Florean [:sorina]
Overall Status
[LANDED] Nightly 57: 21-08-2017
[LANDED] Beta 57:
Testing Summary
Scope of testing
- The testing will be focus on verifying that user is receiving push notifications
Environments
Testing will be performed on following devices:
- Phones
- Android 4 -> Android 8
- Tablet
- Android 4 -> Android 7
Specifications
- Doc: https://docs.google.com/document/d/19tKqSi8pQF2P21yLFfLtndmSKDjOtkYVdM1yWAWAmX8/edit#heading=h.e5cqukfqdea6
- In-app message is to inform/promote users of browser features that may be contextually relevant to them to increase engagement/retention
- Onboarding is to optimize the first Run experience per market and promote specific features
- Push notification is to reactive user’s Lifecycle journey
User stories
- As Mozilla, we want to control the target users we push messages to by country and by locale
- As Mozilla, we want to push in app messages to users based on event triggers
- As a user, when I click on the push notification or in app message, I want to be taken directly to the page where I can take immediate actions
- As Mozilla, we want to push notifications (if we chooses to) to users even when Firefox is not running
Acceptance Criteria
Testing details
Test Cases
Testing days
Date:2017-08-30
- Created new Test Cases for push notifications
Date:2017-08-31
- Ran Test Cases
- Filed Bugs:
- bug 1395548 - [LeanPlum] - Campaign A no notifications received
- bug 1395544 - [LeanPlum] - Campaign B no push notifications received
- bug 1395551 - [LeanPlum] - Campaign C no push notifications received
- bug 1395552 - [LeanPlum] - Campaign D no push notifications received
- bug 1395553 - [LeanPlum] - Campaign F no push notifications received
- Filed Bugs:
Date:2017-09-01
- Imported Push Notification Test Cases to TestRail
Date:2017-09-04
- Ran Test Cases
- Filed Bug:
- bug 1396548 - [LeanPlum] - Push Notifications don't work if the user closes Fennec
- Filed Bug:
Date:2017-09-13
- Pre-Beta Sign-Off Test Cases Status: Green
- Filed Bugs:
- bug 1399388 - [LeanPlum]: Top Sites panel open instead of Bookmarks Panel
- bug 1399470 - [LeanPlum] - Campaign B not received for Note 4
- Filed Bugs:
Date:2017-10-18
- Pre-Release Sign-Off Test Cases Status: Green
- No new issues found
Bug Work
Tracking bugs
- Meta bug
- bug 1351571 - [meta] Android Leanplum Integration
45 Total; 0 Open (0%); 41 Resolved (91.11%); 4 Verified (8.89%);
Signoff
Criteria
- All test cases should be executed
- All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed
Results
Nightly testing
- feature looks stable and push notification are received by user
Beta testing
- feature looks stable and push notification are received by user