Delta case study
Delta Technology
Delta Technology is a wholly owned subsidiary of Delta Airlines focusing on the airline’s IT needs. One of the biggest portfolios managed by Delta technology is delta.com. Delta.com is among the highest revenue generating ecommerce websites, with average daily revenue close to $14 million. Semafor Technology was elected to solve a QA process crisis. The company could not get out urgent releases and production fixes faster because of the delay in QA testing. This led to customers loosing patience and a bad image from consumers when a fix to production problems could not be deployed immediately.
With every new change they was a need for regression testing. The regression test suite was run manually for every release. Also the sanity testing performed just before every new release was done manually and took considerable time in completion.
Though Delta Technology understood the importance of automating the regression and sanity test suite, it was never done for lack of knowledge in the domain. Semafor was able to provide a complete study of the process and an estimate to create the automation test suites in a week’s time. Soon after our proposal was accepted Semafor’s automation experts got to work. Mercury’s QuickTest Professional was used since the application was web based and UI built with JAVA JSP and HTML.
The work started with preparation of a test framework. All the HTML objects involved were identified and a shared object repository was prepared in QTP. Since the scripts might be used by different tester each time, the object repository was stored in a common network drive that was mapped to all the workstations.
As the next step a list of common actions being used repeatedly among scripts were identified. These user actions were coded in QTP and set as reusable actions so they can be shared by different tests. Data files were prepared for test cases involving booking module in delta.com domain. The data files with different markets serviced by delta was used as parameter files for QTP scripts.
The resulting framework provided a more robust test automation solution to delta. Maintaining scripts became easy with only few files in a common directory getting updated with every major release. As a result of this conversion to automated test suite Delta technology ended up saving a great deal of time before every release which resulted in on-time deployments and faster test cycles for production fixes. |