s130: oneoff searches from awesomebar [engqa]one-off... popular search suggestions from the default...
TRANSCRIPT
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 1/38
S130: Oneoff searches from Awesomebar [EngQA]
Search engines are available directly from the Awesomebar. Implementation bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1180944
1. Functional
C5154: Check oneoff searches are displayed in the awesome bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly opened.
2 Check the Oneoff searches by writing anything in the URLbar (e.g moz)
2 new bars are displayed at the bottom of the Awesome bar: in the first one the URL input is displayed as: "Search for<input> with:" in the second one, all the available search engines aredisplayed (the same as in the search bar). The defaultdisplayed oneoffs are: Google, Yahoo, Bing, Amazon,DuckDuckGo, Twitter, Wikipedia (en). See the screenshot for more details.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 2/38
C5157: Perform a search using an oneoff
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly opened
2 Start typing in the location bar The autocomplete dropdown will show matching: web pages from your browsing history open tabs sync'ed web pages pages you've bookmarked or tagged POPULAR SEARCH SUGGESTIONS FROM THE DEFAULTSEARCH ENGINE
3 Go to the bottom of the autocomplete dropdown and click onone of the oneoffs (e.g Yahoo)
Firefox takes you to search results using the search providerselected when clicking on the oneoff (e.g. Yahoo)
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 3/38
C5175: "Search in New Tab" using the oneoff button's context menu
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is successfully opened
2 Type something in the URL bar The autocomplete dropdown is displayed along with theoneoffs buttons
3 Hover the Google oneoff button The Google oneoff button is highlighted
4 Press <drop down arrow> until another oneoff button (eg.Twitter) is selected
Twitter oneoff button is highlighted
5 Right click on the Twitter oneoff button Context menu with the following options is opened: "Searchin New Tab" and "Set As Default Search Engine"
6 From the context menu select the "Search in New Tab" item A new tab with the Twitter search results is opened.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 4/38
C5177: "Set as Default Search Engine" using the oneoff button's context menu
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox with a new profile Firefox is successfully opened
2 Type something in the URL bar and hit Enter. Search results are displayed for the entered term in the URLbar from the default search engine. (from Google)
3 Type something in the URL bar The autocomplete dropdown is displayed along with theoneoffs buttons
4 Hover Wikipedia oneoff button and right click on it Context menu with the following options is opened: "Searchin New Tab" and "Set As Default Search Engine"
5 Hover on the "Set As Default Search Engine" contextualoption and hit enter
New search engine is set. The contextual menu is closed.
6 Type something else in the URL bar and hit enter Wikipedia results are opened.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 5/38
C5215: Search using oneoffs while maximizing/minimizing the browser's window
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly launched
2 Minimize the browser's window and type something in theAwesome Bar
The autocomplete dropdown along with the oneoffs bar areproperly displayed regardless of the browser's size
3 Press Enter key Firefox takes you to search results using the search providerof the default oneoff
4 Maximize the browser's window and type something in theAwesome Bar
The autocomplete dropdown along with the oneoffs bar areproperly displayed regardless of the browser's size
5 Hover your mouse over a oneoff button and click on it Firefox takes you to search results using the search providerof the selected oneoff button
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 6/38
C5216: Oneoffs searches in Private Browsing
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox properly launched
2 Open a New Private Window from menu [≡] The private window is opened
3 Type something in the URL bar, reach any oneoff searchbutton using the <down arrow> keyboard button and hitEnter key
The autocomplete dropdown along with the oneoffs barare displayed
Navigation through the autocomplete suggestionsfollowed by the oneoff buttons is made one by one
Firefox takes you to search results using the selectedoneoff as a search provider (in the same tab)
4 Open a new tab The tab is properly opened
5 Type something in the URL bar, keep Ctrl/Cmd key pressedand click on any oneoff button
In a new tab, Firefox takes you to search results using theselected oneoff as a search provider
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 7/38
C5217: Disable the web search in the awesome bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly launched
2 Enter a search term in the URL bar, hover any oneoff buttonand left click on it The autocomplete dropdown with matching results for:
bookmarks, open tabs, history, suggestions is displayed.
The oneoff bar is displayed at the bottom of theawesome bar dropdown.
Firefox takes you to search results using the searchprovider of the selected oneoff button
3 Go to about:config and set the preference keyword.enabledto false
The preference is properly set
4 Enter a search in the URL bar and hit enter The search is not done
see documentation at: https://support.mozilla.org/enUS/kb/searchwebaddressbar
5 Perform a search in the URL bar using the same oneoffbutton as in step 2
The search is allowed
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 8/38
C5218: Check the awesome bar search after the user input
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly launched
2 Navigate to a web page of your choice (for e.gwiki.mozilla.org)
Navigation is allowed
3 In the URL bar, type a partial part of the address from step 2(for e.g moz) and look at the bottom of the Awesome Bar
"Search for <moz> with:" is displayed at the bottom of theawesome bar (right above the oneoff buttons)
4 Hover your mouse over any oneoff button, right click andselect "Search in New Tab" contextual option
Firefox takes you to search results of the <moz> term usingthe search engine provided by the selected oneoff button (ina new opened tab)
5 In the URL bar, type again a partial part of the address fromstep 2 and look at the bottom of the Awesome Bar
"Search for <input> with:" is displayed at the bottom of theawesome bar (right above the oneoff buttons)
6 Hover your mouse over any oneoff button and left click on it Firefox takes you to search results of the <input> term usingthe search engine provided by the selected oneoff button (inthe same tab)
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 9/38
C5244: Mouse position does not affect a search from Awesomebar (bug 1294110)
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is launched.
2 Visit or bookmark a site (e.g "https://bugzilla.mozilla.org"). The site is loaded.
3 In a new tab place the mouse cursor at a position that willlater match position of a search engine icon in the awesomebar autocomplete area.
Mouse cursor is placed where an engine icon would be aftersearching.
4 Type "bug" in the awesomebar to search for the page fromstep 2 (bookmarked page).
Search results are listed.
5 Check the mouse cursor is over any of the search providericons at the bottom of the results.
Mouse is over a search engine icon.
6 Press the DOWN ARROW key to focus a page result. (e.g"bugzilla.mozilla.org")
The result is focused.
7 Press ENTER to perform the load of the page. The "bugzilla.mozilla.org" page is loaded. The browser does NOT search for "bug" with the searchengine that had the mouse over it.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 10/38
C5247: Awesomebar two selections at the same time
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is launched.
2 Visit at least a site to have it on your history (e.g."amazon.com")
Site is loaded.
3 Type in the first few letters of the page you visited into theAwesomebar (e.g. "ama")
The visited site is visible in the results list (the autocompleteresult is selected in blue or orange depending on the OS)
4 Hover your mouse over a oneoff searches engine The autocomplete result from step 3 is selected with blue (onMac OS X and Windows) or orange (on Ubuntu). The oneoff result is selected in gray.
5 Press ALT + KEY DOWN until you reach a oneoff button The autocomplete result from step 3 and one oneoff buttonare selected in the same color: blue or orange.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 11/38
C5359: Disable Oneoff Searches from Awesomebar
TypeFunctional
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is properly launched
2 Enter a search term in the URL bar, hover any oneoff buttonand left click on it
The autocomplete dropdown with matching results for:bookmarks, open tabs, history, suggestions is displayed The oneoff bar is displayed at the bottom of the awesomebar dropdown Firefox takes you to search results using the search providerof the selected oneoff button
3 Go to about:config and set the preferencebrowser.urlbar.oneOffSearches to false
The preference is properly set
4 Perform a search in the URL bar The autocomplete dropdown with matching results for:bookmarks, open tabs, history, suggestions is displayed The oneoff bar is not displayed The search is made using the default search engine
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 12/38
C5459: Check Oneoff searches bar and Settings gear after remove checks for search engines in SearchSettings (Bug 1298047)
TypeFunctional
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is properly launched.
2 Type something in the URL bar. The autocomplete dropdown is displayed along with theoneoffs buttons.
3 Click the settings gear. about:preferences#general page is opened.
4 From Oneclick search engines section remove blue checksfor each search engine.
The blue checks are removed.
5 In a new tab enter a search term in the Awesomebar. The matching results (bookmarks, open tabs, history) isdisplayed in a dropdown list. Search suggestion are displayed. The oneoff bar is not displayed at the bottom of theawesome bar dropdown. The settings gear is not displayed at the bottom of theawesome bar dropdown.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 13/38
2. Settings Gear
C5174: Settings gear is displayed and can be accessed
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is launched.
2 Type something in the Awesome bar. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoff
search bar.
3 Right Click on settings gear. IF a context menu is opened it should not contain the options"Search in new tab" and "Set as default search engine".
4 Click the settings gear. about:preferences#general page is opened.
5 Close "about:preferences#general" page and repeat step 2. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoff
search bar.
6 Navigate to the settings gear by using the DOWN ARROWkeyboard key.
Settings gear has focus.
7 Press ENTER. about:preferences#general page is opened.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 14/38
C5176: More search engines can be added and are well displayed on oneoff searches bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is launched.
2 Type something in the Awesomebar. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoffsearch bar.
3 Click the settings gear. about:preferences#general page is opened.
4 Change the default search engine. (Note down the newdefault search engine).
Default search engine is changed.
5 Remove one search engine (e.g DuckDuckGo). (Note downwhat engine you removed).
The search engine is removed.
6 Click "Add more search engines.." link and add some searchengines.
The search engines are successfully added and can be foundon about:preferences#general page under "Oneclick searchengines" section.
7 Type something in the Awesomebar. 1. Search results are displayed in a dropdown list.2. The default search engine is the one that has been setat step 4.
3. The search engines added at step 6 are present.4. The search engine removed at step 5 is not present inthe oneoffs.
5. If search engines are displayed on 2 rows they are wellaligned and no visible issue appears.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 15/38
C5242: If search engines positions are changed, the chance is applied in awesome bar too
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is launched.
2 Type something in the Awesomebar. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoffsearch bar.
3 Click the settings gear. about:preferences#general page is opened.
4 From "Oneclick search engines" section reorder the searchengines by drag and drop.
The order/position of the search engines is changed.
5 Open a new window and type something is the awesomebar. The oneoff search engines order/position is changedaccording to the order that has been set at step 4.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 16/38
C5243: Enable search suggestions in Awesomebar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox with a new profile. Firefox is launched.
2 Type something in the Awesomebar. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoffsearch bar.
3 Click the settings gear. about:preferences#general page is opened.
4 From this page look at the checkbox "Show searchsuggestions in location bar results".
"Show search suggestions in location bar results" checkboxis checked per default.
5 In a new tab enter a search term in the Awesomebar (e.g"abc").
Search suggestions are listed in the Awesomebar.
6 From about:preferences#general page uncheck "Showsearch suggestions in location bar results" checkbox.
The checkbox is unchecked.
7 In a new tab, in the Awesomebar, search for the same wordused at step 5 (e.g "abc").
Search suggestions are not listed in the Awesomebar results.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 17/38
C5245: When settings gear is focused clicking a search results opens the page result (Bug 1295253).
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox with a new profile Firefox is launched.
2 Type something in the Awesomebar. The matching results (bookmarks, open tabs, history) aredisplayed in a dropdown list. The oneoff bar is displayed at the bottom of the awesomebar dropdown. The settings gear is displayed in the right side of the oneoffsearch bar.
3 Press DOWN ARROW till settings gear has focus. Settings gear has focus.
4 Move the mouse to a search result from the dropdown andclick it.
The page coresponding to the search result is opened NOTthe "about:preferences#general" page.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 18/38
3. Accessibility
C5145: Oneoff searches is text speech compatible.
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Download and install a screen reader tool. Windows Ubuntu Start "Orca Screen Reader" which is alreadyinstalled Mac OS X Use "Voice Over" which is already installed.System Preferences> Accessibility> Voice Over> "EnableVoice Over"
The screen reader tool is installed and can be used.
2 Start the screen reader tool. The tool starts and you can hear the voice depending onwhat actions do you do on the PC.
3 Start Firefox and enter a search term in the Awesome bar(e.g. "bla").
Search suggestions are displayed and oneoff searches baris displayed.
4 Navigate through the autocomplete results, searchsuggestions and oneoff search engines.
The screen reader informs the user about his actions.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 19/38
C5147: Oneoff search is well rendered while using a high contrast theme
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Activate a high contrast theme. "Windows: Go to Personalize> Themes> Theme Settingsand activate a High Contrast Theme. Ubuntu: Install "gnomecontrolcenter" > System settings> Appearance. Mac N/A
The theme is successfully applied.
2 Open Firefox and visit some pages, create some bookmarksand leave some tabs open.
Firefox is opened. History is created, bookmarks are saved,tabs are open.
3 Enter a search term in the awesome bar (e.g "a"). Search results are displayed in a dropdown (history, opentabs, bookmarks) and oneoffs bar and engines are wellrendered. No visible or functional issues encountered.
4 Navigate through search result and through oneoff searchoptions.
User can navigate, no visible or functional issue is present.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 20/38
C5155: Users can use keyboard keys to navigate in oneoff searches
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Open Firefox and navigate to some pages, save somebookmarks, leave some open tabs.
Firefox is opened. Navigation is allowed, bookmarks are saved, tabs are opened.
2 Enter a search term in Awesomebar (e.g "a"). Search result are displayed in a dropdown list. 2 new bars are displayed at the bottom of the Awesome bar: in the first one the URL input is displayed as: "Search for<input> with:" in the second one, all the available search engines aredisplayed (the same as in the search bar). The defaultdisplayed oneoffs are: Google, Yahoo, Bing, Amazon,DuckDuckGo, Twitter, Wikipedia (en).
3 Navigate through search results by pressing the "TAB" key. Navigation is allowed only on history tabs, open tabs,bookmarks. User can't navigate to oneoffs using "TAB" key.
4 Navigate through search results by pressing the "UP/DOWNarrow" keys.
Navigation is allowed on history tabs, open tabs, bookmarksAND oneoffs and setting gear icon.
5 Press and hold ALT key + UP/DOWN arrows. The focus jumps directly to oneoff searches bar and theuser navigates only inside the oneoff search bar (the searchgear is not included in the cycle).
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 21/38
C5159: Perform a search by keyboard only
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox with a used profile (has bookmarks, history,tabs opened).
Firefox is opened.
2 Enter a search term in Awesomebar (e.g "a"). Search results are displayed in a dropdown. Oneoff searchbar is displayed.
3 Navigate to one search engine from oneoffs bar by using theDOWN ARROW key (e.g. Bing).
Focus is on the selected search engine (Bing).
4 Press ENTER key. Firefox takes you to search results using the search providerselected (Bing)
5 Repeat steps 24 several times using different searchengines.
Firefox takes you to search results using the search providerselected.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 22/38
4. Update Firefox
C5163: Oneoff search feature does not affect search engine preferences after updating Firefox
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Download, install and launch Firefox 53. Firefox 53 is successfully opened.
2 Go to Menu > Options > Search. about:preferences#search page is opened.
3 Change the default search engine. (Note down the newdefault search engine).
Default search engine is changed.
4 Click "Add more search engines..." link and add some newsearch engines (e.g. Youtube, Booking.com, Y07, Qwant).(Note down what search engines you added).
The search engines are succesfully added and can be foundon about:preferences#search page under "Oneclick searchengines" section.
5 Remove one search engine (e.g DuckDuckGo). (Note downwhat engine you removed).
The search engine is removed.
6 Upgrade Firefox to the latest version (FX55). Firefox is updated to the latest version.
7 Type something in the Awesome Bar and observe the Oneoffbuttons
The default search engine is the one has been set at step 3. The search engines added at step 4 are present. The search engine removed at step 5 is not present.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 23/38
5. Localization & RTL
C5306: Check oneoff searches are displayed in the awesome bar in the localized language
TypeFunctional
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Preconditions
Install Firefox DE version
Steps
Step Expected Result
1 Lauch Firefox Firefox is properly opened
2 Check the Oneoff searches by writing anything in the URLbar (e.g Äußere)
2 new bars are displayed at the bottom of the Awesome bar: in the first one the URL input is displayed as: "Nach<input> suchen mit:" in the second one, all the available search engines aredisplayed (the same as in the search bar). The defaultdisplayed oneoffs are: Google, Yahoo, Amazon, Bing,DuckDuckGo, LeoEngDeu, Wikipedia (de).
3 Go to the bottom of the autocomplete dropdown and click onone of the oneoffs (e.g Yahoo)
Firefox takes you to search results using the search providerselected when clicking on the oneoff (e.g. Yahoo)
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 24/38
C5307: Check oneoff searches functionallity using a RTL language
TypeFunctional
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Preconditions
Add RTL language from computer settings (e.g.Arabic) Install an Arabic Firefox version
Steps
Step Expected Result
1 Launch Firefox Firefox is properly opened
2 Check the Oneoff searches by writing anything in the URLbar
2 new bars are displayed at the bottom of the Awesome bar: in the first one the URL input is displayed as: "Search for<input> with:" translated in Arabic in the second one, all the available search engines aredisplayed (the same as in the search bar). The defaultdisplayed oneoffs are: Google, Yahoo, Bing, Wikipedia(arabic), Amazon, DuckDuckGo. The oneoff icons are well displayed, no visible issueappears.
3 Go to the bottom of the autocomplete dropdown and click onone of the oneoffs (e.g Yahoo)
Firefox takes you to search results using the search providerselected when clicking on the oneoff (e.g. Yahoo)
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 25/38
6. Telemetry
C5601: Telemetry data is properly collected for oneoffs from Awesomebar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Preconditions
This is to understand how telemetry is collected for this feature
Steps
Step Expected Result
1 Launch Firefox. Firefox is successfully opened.
2 Type something in Awesoembar. Search result are displayed in a dropdown list. 2 new bars are displayed at the bottom of the Awesome bar: in the first one the URL input is displayed as: "Search for<input> with:" in the second one, all the available search engines aredisplayed (the same as in the search bar). The defaultdisplayed oneoffs are: Google, Yahoo, Bing, Amazon,DuckDuckGo, Twitter, Wikipedia (en).
3 Click on a oneoff searches icon to perform a search (e.gYahoo).
Firefox takes you to search results using the search providerselected when clicking on the oneoff (e.g. Yahoo)
4 In a new Tab open about:telemetry page. Page is displayed.
5 Click on "Simple Measurements" section and check theUITelemetry section.
Telemetry data is collected showing something like: "searchoneoff":{"yahoo.oneoffurlbar":{"mouse":{"current":1}}}} name of the engine (Yahoo) "urlbar" because search was made from Awesomebar "mouse" because the search was made clicking the oneoff "current" because the search was made in the currenttab "1" representing the number of times this search wasperformed
6 In a new tab repeat steps 2 and 3 using the same engine In about:telemetry if you refresh the page you should see the
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 26/38
(e.g Yahoo). "current" variable increasing to 2. "searchoneoff":{"yahoo.oneoffurlbar":{"mouse":{"current":2}}} That means same search was performed twice.
7 Type something in the Awesomebar and navigate bykeyboard (DOWN ARROW) to a oneoff (e.g Amazon) andpress ENTER.
In about:telemetry new data is added. It should look likethis: "amazondotcom.oneoffurlbar":{"key":{"current":1}}
8 In a new tab type something in the Awesomebar. Right clickon a oneoff (e.g. Bing) and choose "Search in new Tab".
The search is made in a new tab. In about:telemetry new data is added looking like this: "bing.oneoffcontexturlbar":{"unknown":{"tabbackground":1}}
9 From about:preferences#general page add a new searchengine (e.g. Booking.com).
The new search engine is added and it's visible in the searchbar and Awesomebar.
10 In Awesomebar perform a search using the newly addedoneoff.
The search is performed using the engine added at step 7. In about:telemetry new data is collected: "otherBooking.com.oneoffurlbar":{"mouse":{"current":1}}}
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 27/38
C5602: Telemetry data is collected for oneoffs from searchbar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox. Firefox is properly opened.
2 Type something in the Search bar and click on a oneoff (e.gBing).
A search is performed using the search engine that wasclicked.
3 In a new tab open about:telemetry. about:telemetry page is opened.
4 Click on "Simple Measurements" section and inspect theUITelemetry property.
Telemetry data is collected and should look like: "bing.oneoffsearchbar":{"mouse":{"current":1}}
5 In a new tab type something in the Search bar, navigate to aoneoff using the DOWN ARROW KEY (e.g. DuckDuckGo) andpress ENTER.
A search is performed using the search engine that wasselected. In about:telemetry new data is added: "ddg.oneoffsearchbar":{"key":{"current":1}}
6 In a new tab type something in Search bar, right click oneoneoff (e.g Yahoo) and choose "Search in new tab".
In about:telemetry new data is added: yahoo.oneoffcontextsearchbar":{"unknown":{"tabbackground":1}}
7 From about:preferences#general page add a new searchengine (e.g. Booking.com).
The new search engine is added and it's visible in the searchbar and Awesomebar.
8 In search bar type something and click the new oneoffsearches added at step 7.
The search is performed using the engine added at step 7. In about:telemetry new data is collected: otherBooking.com.oneoffsearchbar":{"mouse":{"current":1}}
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 28/38
C31304: Telemetry data is collected for oneoffs from about:home (Bug 1311013)
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 In the address URL bar, click on the Home button (FirefoxStart Page)
Firefox Start Page is opened
3 Type something in the search bar in the center of the page > click on a oneoff (e.g Yahoo)
A search is performed using the search engine that wasclicked
4 In a new tab open about:telemetry about:telemetry page is opened
5 Click on "Raw JSON" and search for "searchoneoff" Telemetry data is collected and should look like: "yahoo.oneoffsearchbar": { "mouse": { "tabbackground": 1 }
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 29/38
C31306: Telemetry data is collected for oneoffs from new:tab (Bug 1311013)
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Open a new Tab > type something in the Search bar fromthe upper side of the page > click on a oneoff (e.gAmazon)
A new tab is opened
A search is performed using the search engine that wasclicked
3 In a new tab, open about:telemetry about:telemetry page is opened
4 Click on "Raw JSON" and search for "searchoneoff" Telemetry data is collected and should look like: "amazondotcom.oneoffsearchbar": { "mouse": { "current": 1 }
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 30/38
7. Key and Mouse Handling
C33562: Up/Down Keys in the Awesome Bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start typing in the Awesome bar (for e.g: moz) The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
3 Without closing the autocomplete dropdown hit the Up keyonce, and then hit the Up key until you reach the Settingsgear again.
You start cycling trough the autocomplete dropdown, oneoff buttons and Settings gear. Each element is focused (inblue on Windows and Mac OS X and in orange on Ubuntu) inthe following order: Settings gear is first focused The oneoff buttons (starting with the last one) are focusednext The autocomplete dropdown results are the next beingfocused (web pages from your browsing history, open tabs,sync'ed web pages, pages you've bookmarked or tagged,search suggestions).
4 Open a new tab and start typing in the Awesome bar The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
5 Without closing the autocomplete dropdown hit the Downkey once, and then hit the Down key until you reach the firstsuggested autocomplete match
You start cycling trough the autocomplete dropdown, oneoff buttons and Settings gear. Each element is focused (inblue on Windows and Mac OS X and in orange on Ubuntu) inthe following order: The First suggested autocomplete match (web pages fromyour browsing history, open tabs, sync'ed web pages, pagesyou've bookmarked or tagged, search suggestions) followedby the rest of the autocomplete results The oneoff buttons (starting with the first one) arefocused next Settings gear.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 31/38
C33571: Right/Left Keys in the Awesome Bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start writing anything in the Awesome bar The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
3 Without closing the autocomplete dropdown hit Down keyuntil you reach the first Oneoff button
You start cycling trough all the autocomplete dropdownresults and the first Oneoff button
4 Once the first oneoff is selected, hit the Right key until thefirst oneoff is selected again
You start cycling trough the oneoff buttons and the settingsgear from left to right
5 Hit the Left key You start cycling trough the oneoff buttons and the settingsgear from right to left
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 32/38
C33698: Alt+Up/Down Keys in the Awesome Bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start typing in the Awesome Bar The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
3 Without closing the autocomplete dropdown hit the Alt+UpKey
You start cycling trough the Oneoff buttons starting withthe first from the right (the last one) The settings gear button is not included in the cycle When you get to the first oneoff and press Alt+Up again,the oneoff selection is cleared and the cycle restarts if youpress Alt+Up again.
4 Open a new tab and start typing in the Awesome Bar The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
5 Without closing the autocomplete dropdown hit theAlt+Down Key
You start cycling trough the Oneoff buttons starting withthe first from the left (the first one) The settings gear button is not included in the cycle When you get to the last oneoff and press Alt+Down again,the oneoff selection is cleared and the cycle restarts if youpress Alt+Down again.
6 Press Ctrl+L (CMD+L on Mac OS X) to select the text typed inthe Awesome bar and start typing something else (typesomething that generates several matching results e.g "a")
The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
7 Press Down key a couple of times and leave the selection onone of the autocomplete results (web pages from yourbrowsing history, open tabs, sync'ed web pages, pagesyou've bookmarked or tagged, search suggestions)
You start cycling trough the autocomplete results
8 Without closing the autocomplete dropdown pressAlt+Up/Down Keys
You start cycling trough the Oneoff buttons back and forth The settings gear button is not included in the cycle When you get to the first/last oneoff and pressAlt+Up/Down again, the oneoff selection should be cleared.When you press Alt+Up/Down again, the selection cycleshould restart Both selections are visible simultaneously: one is the resultsfrom the previous step and one is the oneoff button
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 33/38
C33762: Up/Down Keys in the Search bar, about:home and New Tab
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start typing in the Search bar (for e.g: moz) The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
3 Without closing the Seach panel press the Up key once,and then press the Up key until you reach the ChangeSearch Settings button again.
You start cycling trough the search suggestions, oneoffbuttons and the Change Search Settings button. Eachelement is focused (in blue on Windows and Mac OS X and inorange on Ubuntu) in the following order: Change Search Settings button is focused first The oneoff buttons (starting with the last one) are focusednext The search suggestions are the next being focused
4 Clear the Search bar and start typing something else The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
5 Without closing the Seach panel press the Down key once,and then press the Down key until you reach the first searchsuggestion again.
You start cycling trough the search suggestions, oneoffbuttons and the Change Search Settings button. Eachelement is focused (in blue on Windows and Mac OS X and inorange on Ubuntu) in the following order: The search suggestions are the next being focused first The oneoff buttons (starting with the first one) arefocused next Change Search Settings button is focused last
6 Open a new tab and repeat steps 25 but this time starttyping in the Search field located in the upper side of thenew tab's page
The results are the same as in steps 25 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the new tab
7 In the URL bar click on the Firefox Start Page (Homebutton) and repeat steps 25 but this time start typing in theSearch field located in the middle of the Firefox Start Page
The results are the same as in steps 25 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the Firefox Start Page.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 34/38
C33763: Right/Left Keys in the Search bar, about:home and New Tab
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start writing anything in the Search bar (located in the URLbar)
The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
3 Without closing the Search Panel hit Down key until youreach the first Oneoff button
You start cycling trough all the search suggestions resultsand the first Oneoff button
4 Once the first oneoff is selected, hit the Right key until thefirst oneoff is selected again
You start cycling trough the oneoff buttons and the ChangeSearch Settings button from left to right
5 Hit the Left key You start cycling trough the oneoff buttons and the ChangeSearch Settings button from right to left
6 Open a new tab and repeat steps 25 but this time starttyping in the Search field located in the upper side of thenew tab's page
The results are the same as in steps 25 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the new tab
7 In the URL bar click on the Firefox Start Page (Homebutton) and repeat steps 25 but this time start typing in theSearch field located in the middle of the Firefox Start Page
The results are the same as in steps 25 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the Firefox Start Page.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 35/38
C33764: Alt+Up/Down Keys in the Search bar, about:home and New Tab
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start writing anything in the Search bar (located in the URLbar)
The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
3 Without closing the Search Panel hit the Alt+Up Key You start cycling trough the Oneoff buttons starting withthe first from the right (the last one) The Change Seach Settings button is not included in thecycle When you get to the first oneoff and press Alt+Up again,the oneoff selection is cleared and the cycle restarts if youpress Alt+Up again.
4 Clear the Search bar and start typing something else The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
5 Without closing the Search Panel hit the Alt+Down Key You start cycling trough the Oneoff buttons starting withthe first from the left (the first one) The Change Seach Settings button is not included in thecycle When you get to the last oneoff and press Alt+Down again,the oneoff selection is cleared and the cycle restarts if youpress Alt+Down again.
6 Clear the Search bar and start typing something else (typesomething that generates several matching results e.g "a")
The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button.
7 Press Down key a couple of times and leave the selection onone of the search suggestions
You start cycling trough the search suggestion results
8 Without closing the Search Panel press Alt+Up/Down Keys You start cycling trough the Oneoff buttons back and forth The Change Seach Settings button is not included in thecycle When you get to the first/last oneoff and pressAlt+Up/Down again, the oneoff selection should be cleared.When you press Alt+Up/Down again, the selection cycleshould restart Both selections are visible simultaneously: one is the searchsuggestion from the previous step and one is the oneoffbutton
9 Open a new tab and repeat steps 28 but this time starttyping in the Search field located in the upper side of thenew tab's page
The results are the same as in steps 25 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the new tab
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 36/38
10 In the URL bar click on the Firefox Start Page (Homebutton) and repeat steps 28 but this time start typing in theSearch field located in the middle of the Firefox Start Page
The results are the same as in steps 28 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the Firefox Start Page.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 37/38
C34022: Mouse handling in the Awesome Bar
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start typing in the Awesome Bar (type something popularthat generates several autocomplete results)
The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
3 Without closing the autocomplete dropdown move yourmouse over: all the autocomplete results (web pages from yourbrowsing history, open tabs, sync'ed web pages, pagesyou've bookmarked or tagged, search suggestions) all the oneoff buttons the settings gear button
Mousing over a result, oneoff or the setting gear button thatis not selected should turn it gray (a selected result or oneoff button remain blue on Windows and Mac OS X andorange on Ubuntu)
4 Press Down key a couple of time to select an autocompleteresult and mouse over it
Mousing over the selected result should keep it blue/orange
5 Mouse over an autocomplete result that is not selected andclick on it
Clicking a result that is not the selected loads the clickedresult, not the selected result.
6 Type anything else in the Awesome Bar The autocomplete dropdown is opened At the bottom of the autocomplete dropdown, you can seethe oneoff bar along with the oneoff buttons and theSettings gear
7 Press Alt+Up key to select a oneoff button and mouse over it Mousing over the selected oneoff should keep it blue/orange
8 Mouse over a oneoff button that is not selected and click onit
Clicking a oneoff button that is not the selected loads asearch with the clicked oneoff button, not the selected orthe default one.
6/2/2017 Oneoff searches from Awesomebar [EngQA] TestRail
https://testrail.stage.mozaws.net/index.php?/suites/plot/130&format=details 38/38
C34027: Mouse handling in the Search bar, about:home and New Tab
TypeOther
PriorityMedium
EstimateNone
ReferencesNone
AutomatableNo
Steps
Step Expected Result
1 Launch Firefox Firefox is opened
2 Start typing in the Search bar (type something popular thatgenerates several autocomplete results)
The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button
3 Without closing the search panel move your mouse over: all search suggestions all the oneoff buttons the Change Search Settings button
Mousing over a search suggestion, oneoff or the ChangeSearch Settings button that is not selected should turn itgray (a selected search suggestion or oneoff button remainblue on Windows and Mac OS X and orange on Ubuntu)
4 Press Down key a couple of time to select a searchsuggestion and mouse over it
Mousing over the search suggestion should keep itblue/orange
5 Mouse over a search suggestion that is not selected and clickon it
Clicking a search suggestion that is not the selected loads forthat search, not for the selected one.
6 Type anything else in the Search bar The Seach panel is opened and contains the searchsuggestions along with the oneoff buttons and the ChangeSearch Settings button
7 Press Alt+Up key to select a oneoff button and mouse over it Mousing over the selected oneoff should keep it blue/orange
8 Mouse over a oneoff button that is not selected and click onit
Clicking a oneoff button that is not the selected loads asearch with the clicked oneoff button, not the selected orthe default one.
9 Open a new tab and repeat steps 28 but this time starttyping in the Search field located in the upper side of thenew tab's page
The results are the same as in steps 28 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the new tab
10 In the URL bar click on the Firefox Start Page (Homebutton) and repeat steps 28 but this time start typing in theSearch field located in the middle of the Firefox Start Page
The results are the same as in steps 28 with the exceptionthat you are not in the Search bar from the URL bar but inthe Search field from the Firefox Start Page