Skip to content

Testing Manual

Jeroen Vermeulen edited this page Jul 15, 2014 · 22 revisions

Introduction

  • During all tests monitor the PHP error log, var/log/system.log and var/log/exception.log
  • During all tests monitor the JavaScript console

General flow

  • Admin: System > Configuration > CATALOG > Solarium search > Solr Server > Test Connection
  • Admin: System > Configuration > CATALOG > Solarium search > Solr Server > Self Test
  • Admin: System > Index Management > Catalog Search Index > Reindex Data
  • Frontend: Search with small typo
  • The search must return results, correcting the typo

Auto Complete

  • Frontend: Type the first 3 letters of longer word from a product title
  • It must show a box suggesting the whole word
  • Frontend: Type a whole word and then one letter from a product title
  • It must show a box suggesting multiple words, with amounts of results
  • Click on a suggestion, it must search with the right amount of results

Product Save

  • Change the title of a single product to some new unique string, save
  • Search for the unique string in the frontend
  • It must return the product

Product Delete

  • Pick a single product
  • Remember the title
  • Search for the title in the frontend
  • The search must return the product
  • Delete the product in the backend
  • Search for the title in the frontend again
  • It must no longer return the product

Searching for words which are apart

  • Search for two words which are in a product title but not next to each other
  • The Auto Complete will not work, but searching must return results

Did you mean

  • Search for a word from a product title, but without the last 2 or 3 letters
  • It must show several suggestions you could search for
Clone this wiki locally