Search Option Testing

Search Option Testing

12 June 2020 10 MIN READ BY Pradeep K

A website or mobile application without a search box is difficult to find. Search bar makes a new user to find something from the new website or application. We will always place the search bar at the top of the page, which will be an attractive feature that must capture the user’s attention. Testing search boxes or Search option testing is relevant in automation testing. We need to ensure that we confine search results and display them accordingly.

 

GUI of search tabs:

  • We need to check the UI/UX of the search box for Search option testing.
  • Check if we have properly placed the search tab.
  • Placeholder needs to be present in the search bar.
  • The search bar should display the “Search” keyword.
  • Magnifying glass icon in the search box is also better to be placed in the search bar.
  • When scrolling down the page, search box needs to be visible to the user at the top, so that user need not visit the top to type the keyword.
  • Verify that search tab is visible from all the pages, otherwise user may have to go to the home page often to search.

 

Search suggestions:

It is an option in which on searching a word, related suggestions respective to that word will be provided. Here are some tips on testing search suggestions:

  • On typing a single word in the search box for Search option testing, we should display a dropdown list.
  • We should enable the selection of a desired search word from that dropdown.
  • We need to enable the auto-completion of a word to make the user more clear in that point of view. The user can then easily navigate to the desired pages.
  • Check if when the suggestion is provided, whether it is after typing the 3 letters or more it is more precise.
  • Verify that suggested results take us to the desired pages.
  • Is Listed suggestion related to the word typed in the search box.
  • Is suggestion changes on typing the words and changing those in the search tab, i.e. increase and decrease in the words.
  • Verify that search history or the suggestion that is shown when the search box is clicked is different for the users that logged from different accounts in the same device.

 

Advanced search options:

In advanced search option there will be search filter available, i.e for example in an eCommerce application we can search on the basis of products or brands etc We have to look whether the advanced search option is easily accessible and should be responsive.

On searching in advanced search options, the results should be much accurate and specific. We have to check that the results are relevant and according to the search and it should be more specific.

We need to verify the extra features that are provided in the advanced search options, and need to test all those functionality.

Verify that “no results” should not be shown, if else that should be hidden. Here are some tips for functionality testing of advanced search options:

  • We need to make the search filter options visible. In eCommerce applications, the search filter will  be shown only after typing a word. Check if that filter option is clickable and navigates to the specific page.
  • Verify that we can search by brands, price, product, colour, size etc., in the filter options.
  • Verify that the system shows results specifically according to the search option.
  • Check if all the functionalities in the search are defined or working fine.
  • We need not show or display the “No results” option. Instead it can lead to a customer support page or any other.
  • We should allow editing of the filtering option.
  • It should be responsive on mobile also.
  • Clearing the search tab, it should redirect to the search page or home page.

 

Functional testing:

  • Responsiveness is the main factor in functional testing, it should be responsive in mobile devices also.
  • We should display images and related stuff in the search results.
  • Users can use more precise keywords for searching. Users can also use a specific brand name to ensure the display of all relevant types.
  • If the website is for learning purpose and single keyword should suggest all the word related to that topics.

 

Testvox - Software Testing Company

 

Pradeep K

Founder of Testvox Helping startups and SMEs deliver high-quality software products to market, with over 10 years of experience in the software testing industry. Expertise in Automation Testing, Exploratory Testing, and Performance Testing. Passionate about enabling businesses to achieve seamless and robust software solutions through innovative testing methodologies.