QA/Fennec/LeanPlum Integration iOS
From MozillaWiki
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying that we can create MVP Triggers and Deeplinks for Mobile Marketing Automation
Ownership
Developer contact: Susheel Daswani [slack - @sdaswani]
QA: Simion Basca [slack - @sbasca]
Overall Status
[LANDED] Master 10-08-2017
[NOT LANDED] Beta 9.0
Testing Summary
Scope of testing
- The testing will be focus on
- Events Trigged:
- First Launch
- Dismiss Onboarding
- Second Launch
- The App is Launched
- Opening a New Tab
- Interacting with the URL bar
- Bookmarking a Page
- Opening a Bookmark
- Open Telephone link
- Opening MailTo link from a Web Page
- Clear Private Data
- Download Videos / Media
- Save Password and Login from Door Hangar
- Open Login Manager
- Download Focus
- Download Pocket
- Tap "Share" button
- Sign in to FxA
- Tap "Reader View" button
- User Attribute:
- Focus Installed
- Klar Installed
- Mailto preference
- Signed In Sync
- Telemetry Opt In
- App version
- Pocket Installed
- Deep links:
- Link to Sync settings
- Link to default mail app settings
- Link to default search engine settings
- Link to bookmark dialog / page
- Link to history dialog
- Link into New Tabs settings
- Link into Homepage settings
- Link into Private Data settings
- Link to New Private Tab (or a way to highlight/bubble new private tab mask)
- Link to general settings page
Environments
Testing will be performed on following devices:
- Phones
- iPhone 7 -> iOS 10.3.3
- Tablet
- iPad Air 2 -> 10.3.3
Specifications
- Doc: https://docs.google.com/document/d/1VODMs1FIK8NpxpbeUFZDX7LXDI2pQ6wYASkJ0lIc_qk/edit
- 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 a privacy conscious user, I want to be informed that Firefox offers a simple and fast privacy focused browser called Focus
- As a conscious user, I want to be aware of some relevant and helpful features within the app
Testing details
Testing days
Date:2017-08-16
- Created Test Plan
Test Cases
Date:2017-08-21
- Created | Test Cases
Date:2017-08-23
- | Started Test run on:
- iPhone 7 (10.3.3)
- iPad Air 2 (10.3.3)
Date:2017-08-25
- | Finished Test run on:
- iPhone 7 (10.3.3)
- iPad Air 2 (10.3.3)
Date:2017-08-29
- Bug verification and updated Test Run accordingly
Bug Work
Tracking bugs
- Meta bug
- bug 1337434 - [Meta] iOS Leanplum Integration
23 Total; 1 Open (4.35%); 13 Resolved (56.52%); 9 Verified (39.13%);
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
- Completed
Beta testing
- Completed