QA/Fennec/iOS/Spotlight Integration
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for testing that most recent opened tabs appear in the native iOS search screen.
Ownership
Developer contact: James Hugman (:jhugman)
QA: Teodora Vermesan (:TeoVermesan)
Overall Status
[LANDED] : first landed on v 2.0 (2001) 14-01-2016
Testing Summary
Scope of testing
The testing will be focus on
- verifying that recent opened tabs appear in IOS Search
- verifying that typing some words that are contained in an recent opened tab will show the page as a link associated with the Firefox application
- verifying that visiting a page in private browsing won't appear in the IOS quick search
- verifying that after deleting, adding characters in the search field, the page will still be shown as a link associated with the Firefox application
- verifying that tapping on result from IOS Search will restore Firefox and the website should be displayed (with the tab tray opened)
- verifying that tapping on result from IOS Search will restore Firefox and the website should be displayed (with the tab tray closed)
Specifications
- Spotlight
User stories
- As a user I want to see my most recent open tabs in the native iOS search screen.
Acceptance Criteria
- I can find the recent open tabs in the native iOS search screen
- I can search in IOS search screen for pages opened in Firefox
- I can restore the page by tapping the result associated with the search
Testing details
Test Cases
- Visit the websites: http://en.wikipedia.org/wiki/mozilla, http://techmeme.com, http://arstechnica.com
- The site is correctly displayed
- Tap the home button and return to the iOS home screen
- Firefox is placed into the background
- Open the iOS quick-search via swiping to the right or by pulling down the home screen
- iOS Quick Search should be displayed
- Clear the field and type: 'mozilla'
- The Wikipedia article for 'Mozilla' should be shown as a link associated with the Firefox application
- Tap the result associated with the search
- Firefox should be restored and the article should be displayed
- Tap 'back to search' (iOS 9)
- iOS Quick Search should be displayed.
- Clear the field and type: 'tech'
- The Techmeme website should be shown as a link associated with the Firefox application, it should have the name 'Techmeme'
- Tap the result associated with the search
- Firefox should be restored and the website should be displayed
- Tap 'back to search' (iOS 9)
- iOS Quick Search should be displayed.
- Clear the field and type: 'ars'
- The Arstechnica website should be shown as a link associated with the Firefox application, it should have the name 'Ars Technica'
- Tap the result associated with the search
- Firefox should be restored and the website should be displayed
Testing days
Date:03-01-2016
- Device
- Iphone 6 with IOS 9.1
- Build:
- 2.0 (2001)
- Exploratory testing
- Issues:
- if you leave tab tray opened, open ios quick search, type a word and tap the result associated with the search
=> Firefox should be restored and the website should be displayed => but only the tab tray is opened
- delete, add characters in the search field
=>Firefox application appears and dissapears
Bug Work
Tracking bugs
- bugs to track Spotlight Integration
ex:
4 Total; 1 Open (25%); 3 Resolved (75%); 0 Verified (0%);
Still issues
[NEW] Bug 1239023 - Explore ways to make the Spotlight searches more likely to surface Firefox
Bug fixed
[RESOLVED FIXED] Bug 1239028 - Make Spotlight/NSUserActivity use a Favicon on first visit to a site.
[RESOLVED FIXED] Bug 1241190 - Crash in UserActivity: +[UAUserActivity(Internal) checkWebpageURL:actionType:throwIfFailed:] + 320
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
