I want to know how people test the search module in a huge web-based application like yahoo or google. Or in a huge company like Bank of America etc, when the customers search huge data base to find something ?
how is all that tested and what are the sample test cases for those.
I actually have the same question... Not in regards to search engines like Google but in regards to a search engine in one of our internal applications in development.
My approach for now is to test intelligent searches by using
- spaces in the search string
- special characters in the search string
- keywords in and outside of (single) quotes
- 'keyword + keyword' formulas in different sequences
to validate whether or not the search engine would be able to pull up enough, and appropriate results.
There may be specs
but you enter AND for having all keywords and OR for any of the key words.
you may put quotes "" for a exact string to be searched
and you can search searching techniques and then make test case
7> abcdef..... Long string
9> T(single character )
10> Smart search(like google.. what text u enter, the similar matching words fall below)
13> if its email id search, then it has some rules to fullfil an email add.