- Verify that the user can type into the search box
- Verify that the user is shown matching text (auto – Suggestion) on typing into search field
- Verify that is user able to select the matching text shown
- Verify that is user able to Copy/ Paste into the field
- Verify that is user able to delete the text from the search box
- Verify that the field handles special character input properly
- Verify that the field handles invalid data properly
- Verify that the Matching Result should be shown correctly
- Check that the products displayed are related to what was searched for.
- Check that the products should display an image, name, price and maybe customer ratings and number of reviews.
- Check the more relevant products for the search term are displayed on the top for a particular search term.
- Check that all items on the next page are different to the previous page, i.e. no duplicates.
- Check that when both sort and filter have been applied, they remain as we paginate or more products are loaded
- Check that the count of products is correctly displayed on the search result page for a particular search term.
- Check that filtering functionality correctly filters products based on the filter applied.
- Check that filtering works correctly on category pages.
- Check that filtering works correctly on the search result page.
- Check that the correct count of total products is displayed after a filter is applied.
- Check that all the sort options work correctly – correctly sort the products based on the sort option chosen.
- Check that sorting works correctly on the category pages.
- Check that sorting works correctly on the search result page.
- Check that sorting works correctly on the pages containing filtered results, after applying filters.
- Check that the product count remains intact irrespective of the sorting option applied.