As most e-commerce websites are bespoke to cater for the specific objectives and requirements of each business, each website should have unique test cases which will evolve over time. However, most e-commerce websites have a number of common areas including product search and selection, pricing transparency, cost calculations, shopping basket, order form completion, confirmation page and confirmation email, order tracking, order cancellation, offers and promotions, loyalty scheme interaction, legal terms, and many other aspects of buying products or services online.