QA/Fennec/iOS/Spotlight Integration

From MozillaWiki
< QA‎ | Fennec‎ | iOS
Jump to navigation Jump to search

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
  • Simulatorspotlight.png










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:

Full Query
ID Summary Priority Status
1239023 Explore ways to make the Spotlight searches more likely to surface Firefox -- NEW
1239028 Make Spotlight/NSUserActivity use a Favicon on first visit to a site. -- RESOLVED
1241190 Crash in UserActivity: +[UAUserActivity(Internal) checkWebpageURL:actionType:throwIfFailed:] + 320 -- RESOLVED
1241223 User can get stuck in browser Settings when following through an iOS search link -- RESOLVED

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

Results