CASE STUDY. Test Automation for India s Top Publically Listed Travel Portal

Similar documents
Higher Focus on Quality. Pressure on Testing Budgets. ? Short Release Cycles. Your key to Effortless Automation. OpKey TM

website development and software development services on.net platform. We help our clients in harnessing the prowess of the internet and latest

Empowering travel intermediaries, travel management companies, aggregators, distributors, online travel agencies and tour operators globally

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

System Requirements for Microsoft Dynamics NAV 2016

Your Technology Partner Offshore and Onsite. Services Portfolio

Business Intelligence

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

POSITIV Online Solutions

ecommerce (webstore) Storefront for SupplyPoint

Statement of Direction

BROCHURE. KenCloud TM Customer Relationship Management. Brochure- KenCloud TM CRM. Swash Convergence Technologies Limited

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

Application Development. Application Integration. Application Management

GoToAssist Integration White Paper

Training and Certification Guide - Navision

IT Development Brokerage Service Information Brochure

Mobile application testing for the enterprise

Microsoft Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

ID: Microsoft Certified Professional Transcript. Microsoft Certification Status. Microsoft Certified Trainer Certification History

Business Assurance & Testing QEx Automation Platform

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Choose an ERP partner that knows exactly how special, and that knows Microsoft Dynamics NAV by heart.

Please contact Cyber and Technology Training at for registration and pricing information.

Locus IT Services Bangalore INDIA. *MS Dynamics *MS SharePoint *RMS Consulting *Staff Augmentation *Learning

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

System Requirements. Microsoft Dynamics NAV 2016

Product Overview. UNIFIED COMPUTING Interoute Database & Application Management

System Requirements for Microsoft Dynamics NAV 2015

Joe Smith XX Somewhere Street, Somewhere Ontario X1X 1X1 Website:

Sandesh Prasanna Kumar

Terrace Consulting Services

Build. an Amazon-like experience for Cloud Services. Key Challenges. you click it. you see it. you got it. October

System Requirements for Microsoft Dynamics NAV 2016

Why Test Automation Fails

Quality Testing. Assured.

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

BPM vs. SharePoint: Which is Right for Your Business

INTEGRATION. How Integration with Other Microsoft Products and Technologies Adds Value. Microsoft Dynamics NAV TM. White Paper. Integrated Innovation

Delivering Transport Software Solutions

Skelta BPM. For BPM and Advanced Workflow Solutions. Business Process Management for All

Why work with us? Speed. Quality. Cost. Services. Multiple parallel project teams Effective resourcing engine Faster deployment

System Requirements for Microsoft Dynamics NAV 2016

This module explains the Microsoft Dynamics NAV architecture and its core components.

Integration to Third-Party Applications

Microsoft Certified Professional Transcript

MECOMS Customer Care & Billing As A Service

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

Session 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA

Role Description dotnet and SharePoint Developer; Enterprise Systems Integration; IT & Business Systems; BBC Engineering.

IBM WebSphere ILOG Rules for.net

solution brief solution brief storserver.com STORServer, Inc. U.S. (800) : STORServer, Europe 0031 (0)

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/ Copyright Jet Reports International, Inc.

Network device management solution

System Requirements for Microsoft Dynamics NAV 2016

Business white paper. Best practices for implementing automated functional testing solutions

Client Requirement. Why SharePoint

SYSPRO Reporting Services

2O/2. distribution. How Much Can You Save With an Integrated ecommerce Approach? By KeCommerce. socius The Power of Partnership

Customer Timeline - New in Summer Web Lead Capture - New in Summer Built-In Dashboards - New in Summer 2012

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

GO LIVE WITH CONFIDENCE

Statement of Direction

Techrite is a division of VC ERP group which focuses extensively on products solutions and services under the ICT umbrella.

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

domke consulting edv-beratung it-consulting ms office add-ins databases dms

CRM Comparison Guide. Microsoft Dynamics CRM and Act! compared

Pro<DOC/> e-commerce Technology An Introduction

The Continuous Delivery Tool Chain: So Many Choices!


Category: Business Process and Integration Solution for Small Business and the Enterprise

Product Engineering Services

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

Our IVR Payment systems can be used for various business sectors and services.

Company Profile. Rutuja Creation. Updated 29 Dec Gujarat, I N D I A

QlikView's Value Proposition to SAP Accounts

A Comprehensive Review of Web-based Automation Testing Tools

Integrating Siebel CRM 8 with Oracle Applications

What is Praxis.TPR?

About us. Founded in 1997 Headquartered in Brisbane, Australia. One of the fastest growing Business Intelligence Software Houses in the world.

Automation Testing in Mobile Applications Swati Hajela

How SMS changes the way people travel

Academic All Technology Library ( 1576 Courses)

Eazy CRM. Highly Experienced Hands to offer most user friendly solutions

Microsoft Dynamics ERP. Transform Your Business

100% Software that means business

Net Developer Role Description Responsibilities Qualifications

Case Study: Financial Institution Deploys MBT to Test at the Speed of Agile Development

More power for your processes ELO Business Logic Provider for Microsoft Dynamics NAV

Application Services Mobile Apps Development ERP Implementation and Support Testing Services HR & Management Consultancy

END-TO-END BANKING SOLUTIONS

Installed Applications Summary... 1

Web UI & Functional Test Automation for Continuous Agile Deliveries

Frequently Asked Questions for Sage Customers. Sage 500 ERP 2013

SOFTWARE TESTING TRAINING COURSES CONTENTS

Alierra Software Company Profile

Network device management solution.

John Perrotta j.perrotta@ninesharp.co.uk

Machine to Machine Communications As a Service

Transcription:

CASE STUDY Test Automation for India s Top Publically Listed Travel Portal Test Automation for B2B, B2C Portal, Midoffice Desktop Booking Engine, based on Microsoft.Net technology with Microsoft Navision database running in the backend. Excel Driven Hybrid Test Automation Framework using SmartBear s TestComplete with Test Scripts written using VB Script Event driven automation wrapper classes for automating non-standard controls to increase the Test coverage Implemented Web Service Test APIs of Test Complete to automate the web-services and verification of results from third-party interfaces Automation helped in reducing the testing team for each release, thus decreasing the time to market the product. Disclaimer: All Client specific information and illustrations in the case study are shared with the prior considerations and consent of the customer.

The client has consolidated its position as a brand that is recognized for its reliability and transparency. Business Situation Our client is a leading Indian travel portal offering airline tickets, hotel reservations, car rentals, travel packages and holidays in India. It caters to the Indian market in the USA, UK and Australia. The client s application is an internet booking portal with multiple systems to search and book the tickets. The client was looking forward to a Test Partner, who could offer its services in Test Automation to build a solution for automating their complete system, having front-end booking portals, CRM and Agent Applications. About the Product The client s application is an internet booking portal with multiple systems to make the bookings and maintained Microsoft Navision as the centralized database. There are 4 different interfaces of the entire system that can be used to make various local and international booking (flights, Hotels, Flight + Plus). 1. B2C Application: The web portal available to the end user to perform different functionalities search, booking, payment etc. 2. B2B Application: The web application being used by various Agents and Sub-agents to make the bookings for end-customers 3. Mid-office Application: The web application being used by internal travel agents to make travel bookings. 4. CRM: The internal travel agents used CRM to fetch the customer queries and help them with the bookings. The CRM also interfaced with many supporting systems like, Finance, Customer Service, and Sales & Marketing. Microsoft s Navision was setup in the back-end to integrate multiple systems and maintain the information in a centralized database. Technology & Platform The end-to-end solution is built upon the Microsoft.Net software stack and is supported by Microsoft infrastructure products. The B2C and B2B portals were developed on Microsoft s ASP.NET technology. The thick client custom mid-office management application was developed in VB.NET The B2B and B2C portals were hosted on Microsoft Internet Information Services (IIS 7.0) which is an integral part of the Windows operating system and maintained a site database in SQL Server 2008. Microsoft s Navision (now Microsoft Dynamics NAV) was implemented to integrate multiple systems (B2B, B2C, mid-office App & CRM) and maintain the information in a centralized database. Navision Web Services were used to interact with the Navision Database Automation Challenges Test automation for internet booking & back end systems: Test automation was to be planned for complex systems like internet booking engine, Rightnow CRM, Microsoft Navision and desktop application for mid-office management.

Fast application changes increasing the time to market for the end product: The application was very dynamic with frequent changes. Thus a solution had to be devised to accommodate the fast application changes whilst reducing the time to market for the end product. The web portal being a highly complex business to customer (B2C) portal had many modules involving large number of test cases. Given is the layout of the complete system that was to be considered for Test Automation. There are multiple systems to make ticket bookings B2B, B2C, Mid-Office and CRM that maintain Microsoft s Navision Database as the centralized repository of data.

Solution Keeping in mind the business need, we developed a Hybrid excel-driven framework to build the automation solution. Test Automation was performed for different systems that were being used to make the bookings B2C Portal, B2B Portal, Mid-Office Web Application, Navision Interface and CRM Test Automation Approach CresTech deployed a team of Automation engineers with a strong development background in VB Script and knowledge of test automation using Test Complete. To handle the custom objects on the page, we wrote Event driven automation wrapper classes for automating non-standard controls to increase the Test coverage. CresTech used Smart Bear s Test complete tool to write automation test scripts in VB Script, for all the systems. Excel Driven test Scripts were coded using VBA Macros to ease user in selecting methods and corresponding objects. Developed custom keywords in VBScript to work with WSDL Web Services. Used Web Service Test APIs of Test Complete to automate the web-services and verification of results from third-party interfaces. Our Automation framework interfaced with VSS to store the test artifacts automation test scripts, Test results and Defects logged for failed test cases. Our framework supported simultaneous creation of test scripts using independent spreadsheets that could be merged later. Benefits / ROI Increased Test Coverage: With the Automation framework in place, the test coverage increased considerably, as testing of 90% of the software functionalities were being handled in the automated Regression Test suite. Decreased the Time to Market: Automation helped in reducing the testing team for each release, thus decreasing the time to market the product.

c restech is a niche Testing Services company, providing Consulting, Training and Products to the corporate houses that help them in improving their Testing Processes and Quality. We implement Quality and Testing Solutions for the Organizations in order to meet their timelines, budget and quality goals. Our software testing services span across enterprise such as Banking and Finance, Insurance, Media & Entertainment, Telecom, ERP and Travel and Tourism. Nurturing Innovation and Specializing the Automation, we have High-end Framework in COTS tools and Open Source Tools, which increases the productivity by over 300 percent and provide Cost and Test effective solutions to the customers. CresTech has been recognized as one of the 50 fastest-growing technology companies in India, and one of the 500 fastest in Asia Pacific by The Deloitte Technology Fast 50 and The Deloitte Technology Fast 500 Asia Pacific program s respectively. Find us online at: http://www.crestechglobal.com Automation Consultancy Move to test automation with confidence of having the best industry practices & consultants by your side to ensure cent percent success of your automation endeavor Regression test automation Bring specialist knowledge to avoid all the first timers mistakes and build maintainable automation regression suites bringing in better ROI in the long run. Framework Development A solution to the problem of creating, executing and maintaining large scale test automation assets with a custom automation framework that suits your specific needs