QA/Fennec/CustomTab on Fennec
Jump to navigation
Jump to search
Full Query
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for verifying that Custom Tabs are supported in Fennec
Ownership
Developer contact: Julian Chu :walkingice, Nevin Chen:nechen
Overall Status
[LANDED] Nightly 55:
[NOT LANDED] Aurora: NA
[NOT LANDED] Beta: NA
Testing Summary
Scope of testing
The testing will be focus on:
- verifying that users can use Custom Tabs in Fennec
- verifying that a toolbar color was set
- verifying that the toolbar back button for custom tabs will close the tab and finish the activity, allowing to getting back to the app that launched the custom tab
- verifying that my ad-blocker add-on from my Fennec has the same functionality for my custom tabs
- verifying that the web-page is reload when users scrolled down the web-page
- verifying that there is 3 different types of displaying site info in URL Bar
- verifying that progress bar is displayed for loading page
Environments
Testing will be performed on following devices:
- Phones
- 5.x?
- 6.x
- 7.x
- Tablet
- 6.x
- 7.x
Specifications
- Toolbar: https://bug1279278.bmoattachments.org/attachment.cgi?id=8792338
- https://drive.google.com/drive/folders/0B4dMhI4hp32OUkNmYlRlSmVDQm8
- Other features that help users browse the web, like saved passwords, auto-fill, Tap to Search, and Sync, are also available in custom tabs.
Screenshot:
User stories
- As a user, I want to be able to use custom tabs on Fennec
- As a user, I want if I set Firefox for Android as the default browser to also use Firefox when 3rd party apps use custom tabs
- As a user, I expect links that I open from an app using custom tabs will share cookie jar and permissions from the full Firefox for Android browser so I don't have to log in to sites that I already connected to, or granted permissions to
Acceptance Criteria
- 3-party app can edit background color of custom tab, and add functions onto custom tab, such as use red background and add a “Share” button
- UI customization:Toolbar color, action button, custom menu items, custom in/out animations, bottom toolbar
- Synchronized AutoComplete across devices for better form completion.
Testing details
Test Cases
- Test Case Custom Tab Testrail
- https://docs.google.com/spreadsheets/d/1Op8Yqctmh4p7UwkN0I7q8uf1GoyXXnQ90E-oq4o5mCE/edit#gid=0
Testing days
Date: 2017-03-02
- Created Test Plan
Date: 2017-03-30
- Created Test Cases
- Exploratory testing on latest Nightly (2017-03-30) with Nexus 6 (Android 7.1.1)
- New bugs:
- bug 1352104 - Back arrow and three dots menu doesn't have the same color
- bug 1352108 - Nightly custom tab display a blank page when device orientation is changed
- For enabling this feature: Fennec Menu -> Settings -> Advanced -> Experimental features -> Custom Tabs (turn on)
Date: 2017-04-03
- Commented on:
- bug 1329149 - Custom tabs: allow sharing of AutoComplete from the full Firefox for Android browser for better form completion
- bug 1351605 - Custom tabs: Title becomes blank after resume
- Verified P1 bugs:
- bug 1337238 - Custom Tabs: progress bar on the custom bar for loading page
- bug 1332546 - [CustomTab] 3 different types of displaying site info in URL bar should be designed in custom tab while there is only one in chrome
- bug 1325174 - Custom tabs toolbar back button should close the tab and finish the activity
- bug 1348716 - Copy link in CustomTabsActivity by long-clicking in Title
- bug 1346542 - Back button navigation and web content copy/paste broken in restored GeckoApp instance
- bug 1329143 - Custom tabs: support custom toolbar color
- New bugs during verifying/testing:
- bug 1352993 - Custom Tab: Action bar is not displayed when selecting a word
- bug 1352999 - Custom Tab: Same page/URL is opened in different tabs in Nightly
- bug 1353019 - Custom tabs: reload/refresh button from menu doesn't change to "x"
Date: 2017-04-05
- Exploratory testing with LG G4 (Android 5.1) and HTC Desire 820 (Android 6.0.1)
- Verified bugs:
- bug 1315937 - Custom tabs: Support custom menu items
- bug 1329148 - Custom tabs: allow sharing of cookie jar and permissions from the full Firefox for Android browser so users don't have to log in to sites they are already connected to, or granted permissions to
- New bug:
- bug 1353732 - Custom Tab: Issues while switching between Nightly and apps that supports custom tabs
Date: 2017-04-14
- SignOff report for 55:
- Exploratory and Test Cases with HTC 10 (Android 7.0) and Huawei MediaPad M2 (Android 5.1.1).
- TestRail: https://testrail.stage.mozaws.net/index.php?/runs/view/3757&group_by=cases:section_id&group_id=2563&group_order=asc
- New bugs:
- bug 1356545 - CustomTab toolbar stay displayed when scroll down
- bug 1356549 - Custom Tab:: forms are not focused
- bug 1356560 - Custom Tab: doorhanger is not correctly displayed
Verified bugs:
- bug 1352104 - Back arrow and three dots menu doesn't have the same color
- bug 1352108 - Nightly custom tab display a blank page when device orientation is changed
Date: 2017-04-18
- Exploratory Testing with Huawei Honor (Android 5.1.1)
- New Bugs:
- bug 1357778 - Custom Tab: Fennc launched with the same URL as CustomTab
- bug 1357780 - Custom Tab: Different color for Share option from menu
- bug 1357781 - Custom Tab: Edit Site Settings option not implemented
Bug Work
- Meta bug
- bug 1337236 - [Meta] Support CustomTab on Fennec
50 Total; 0 Open (0%); 30 Resolved (60%); 20 Verified (40%);
Still issues
Bug fixed
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
- in progress
Aurora testing
- NA
Beta testing
- NA