My company has developed a search engine and handed over to the testing to test. I have no idea how to start. Its taking results from bing API

  • This isn't really enough for a full answer, but comparing to other search engines is probably a good start.
    – user867
    Commented May 9, 2014 at 7:38

2 Answers 2


What are the functional requirements on the search machine? Same results as Bing? Certain adds? What are the qualitative requirements? Response time? Layout?

As soon as you know what was to be developed, you know what to test with what test goals. Afterwards, you can think about how to test it.

  • 1
    we don't have a much functional requirement. Results will be same as Bing. Adds has not been added as of now. response time is 30 second for returning particular result. static layout
    – user7699
    Commented May 9, 2014 at 6:05
  • Result should match Bing therefore is an implicit functional requirement. Do a back-to-back test with Bings search results on representative search items. You could start with the most popular search phrases. But I've not really asked for your response time and layout, but gave you a hint how to approach the problem. Layout and response time have just been examples Commented May 9, 2014 at 7:47
  • Results relevance is just one of the aspects of search engine. Another is presentation of result, e.g., whether result snippets with highlighted query keywords summarize the result well. This is important, because based on this snippets user taking is making a decision whether or not check the suggested page.
    – dzieciou
    Commented May 9, 2014 at 10:26
  • 1
    @user7699 You probably have functional requirements, they're just not enumerated. Someone somewhere wanted this thing to be built in order to serve a specific purpose; otherwise, a paper drawing of the Google homepage would suffice. Find out who they are, sit down with them, and ask them what they want. You'll probably hear things like "it works" and "it works quickly" -- there's two requirements already, that can be broken down further. Commented May 9, 2014 at 12:45
  • 1
    I would also not spend a lot of resources testing that the results match what you would get from Bing. That is something that deserves some spot checking, and that's it. Otherwise you will be getting into testing the Bing service, which you would hope Microsoft has already done sufficiently. You are not technically testing a "Search Engine", you're testing the presentation of search results built on an existing already tested engine.
    – Sam Woods
    Commented May 9, 2014 at 15:33


Try above tool i think it will be useful for your testing process

Not the answer you're looking for? Browse other questions tagged or ask your own question.