Moneysupermarket.com provides comparison websites for various financial products, such as loans and credit cards. Travelsupermarket.com is a channel of MS.com and provides comparison tables for flights, car hire, hotels & packages. These tables were complied via screen scraping using XML and .Net technologies, and testing relied heavily on database interaction (SQL Server) in order to check variations of data.
Prepared and coordinated from scratch the testing of 2 new search engines – ‘Car Hire’ and ‘Hotels’. These engines search 90,000 hotels from 40 hotel suppliers and 200 car hire providers from 26 suppliers. Consequently a lot of data was being retrieved and needed to be verified as matching the Users search request.
These 2 new search engines were utilising a new backend framework, which also needed to be considered in the test strategy. Responsibility included learning about this framework from a testing perspective and disseminating this information throughout the Test team. This was carried out in the form of information packs and presentations. The info packs provided a basic ‘how-to’ and what to look for whilst testing.
The test execution was performed by the Lead Tester as well as 3 other Testers. Defects were logged in an in-house defect tracking tool. This tool needed to be bespoke due to all the different channels, their search engines and their associated lifecycles.
A form of UAT was carried out with the CEO & founder of the company (as he was generally the ‘Customer’ requesting the work) by the Test Team before any new search engine went live to ensure it met his expectations.
Test documentation was created after reviewing business documentation with other members of the project, such as Business Analysts and Developers.