E-commerce is advance internet based solutions that enable both buyers and sellers to interact in a virtual world and satisfy their needs easily. With the advent of ecommerce business solution, companies can attract clients even thousands of miles away from its geographical establishment and establish a healthy and profitable business relation within no time. In the last decade, the scope of ecommerce has expanded significantly with more and more online ventures are opting for building ecommerce websites for reaching out to millions of clients staying at different corners of the world.

Online shopping can broadly be divided into Business to Business (B2B) and Business to Customer (B2C) processes. With the integration of shopping cart like Zen cart, Magneto and OsCommerce .The availability of E-Commerce applications may increase the revenues and market segments for a company, thus providing an option to stay interactive in today’s business competitive world.

E-commerce Applications: Supply chain management

Electronic fund transfer

Video on demand

Online transaction processing

Remote banking

Electronic data interchange (EDI)

Selling and purchasing

Inventory management system

Online marketing and advertisement

Home shopping

Auctions

Automated data collection systems Testing is crucial to e-commerce because e-commerce sites are both business critical and highly visible to their users; any failure can be immediately expensive in terms of lost revenue and even more expensive in the longer term if disaffected users seek alternative sites. Yet the time pressures in the e-commerce world militate against the thorough testing usually associated with business criticality, so a new approach is needed to enable testing to be integrated into the development process and to ensure that testing does not present a significant time burden.