User Interface Test Automation for e-Commerce Application

Strong User Interface automation strategy delivered a framework which achieved reduction in execution time and ease of maintenance

user-interface-test-automation-for-e-commerce-application

Situation

A leading e-commerce and enterprise software manufacturer was facing issues in manually executing a huge number of test cases with higher accuracy. The customer was looking for a solution which will reduce execution time as well as make addition and maintenance of test scenarios very easy.

Challenge

The software manufacturer wanted to execute more than 800 test scenarios. The product was under development and hence the automation solution needed to adapt to frequent changes in a release. All scenarios were to be tested daily. So speed and accuracy of automation became very critical.

Harbinger Solution

Harbinger proposed and developed a custom test automation framework using Microsoft Coded UI Test (CUIT) and Harbinger's proprietary design methodology for test automation suites Custom framework helped in re-usability and maintenance of test libraries. The output of conventional CUIT was further optimized by removing redundant and complex code. The team followed agile methodology to build the automation suite in parallel with the product development.

Technologies & Tools

  • .NET 4.0
  • Visual Studio Team suite
  • Microsoft Coded UI Test
  • Windows XP, Vista and 7, Windows Server 2000, 2003 and 2008 SQL Server 2008
  • Microsoft UI Automation library

Benefits

Over 80% reduction in execution time with increased accuracy. The project was executed rapidly with sufficient flexibility towards changing requirements, Flexible architecture and design, made new test scenario additions very easy and thus made the customer self-sufficient.