End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

Similar documents
Scalable Test Automation using DCqaf framework for a leading US plus-size Fashion Retailer ATTENTION. ALWAYS.

Building a Customized Test Automation Framework Using Open Source Tools

Implemented Test Automation Framework for the World s Largest Learning Company ATTENTION. ALWAYS.

24/7 end-to-end infrastructure support services for a leading US fashion retailer ATTENTION. ALWAYS.

Integrated Test Automation Solution for successful Digital Transformation

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Turbo boost your digital app test automation with Jenkins

The Software Delivery Experts. Agile, DevOps & QA Conference

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy?

TESTING TRENDS IN 2015: A SURVEY OF SOFTWARE PROFESSIONALS

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm

HP APPs v.12 Solutions for Dev-Ops

MICROSOFT AND SAUCE LABS FOR MODERN SOFTWARE DELIVERY

Technology. Business Objectives & Challenges. Overview. Technical Solution

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

_ Success Story. PedidosYa Uses Automated Checks to Ensure Quality User Experiences

Maja Schreiner. 9th Lean, Agile & Scrum Conference 2017

TESTING TRENDS FOR 2018

Class 1 Introduction to Selenium, Software Test Life Cycle.

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Shift Left Testing: are you ready? Live Webinar, Sept 19

We re redefining Software Quality

How to Build an Appium Continuous Testing Pipeline

Final Paper/Best Practice/Tutorial Advantages OF BDD Testing

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

DCqaf Implementation for a Fashion Retailer ATTENTION. ALWAYS.

AMAR PURI. au.linkedin.com/in/iamarpuri 2/40 station Street, Burwood 3125 Victoria, Australia Mobile:

SeeTest Quality Assurance Platform SeeTestAutomation

The Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation

Automated Acceptance testing by Developers & Automated Functional Testing by Testers

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

MOBILE APPLICATION TESTING CHALLENGES

How Verizon boosted product delivery with Dynatrace Software Intelligence

BEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES. Director, Strategic Solutions

The State of Mobile Advertising Q2 2012

SeeTest Quality Assurance Platform On-premise Digital Assurance Lab

Wipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution.

Open Source Test Automation: Riding the Second Wave

Mind Q Systems Private Limited

The Future of Testing: Continuous Enterprise Testing

Test Automation Practice STC 2012

Software Continuous Integration & Delivery INCREASING SOFTWARE DEVELOPMENT AGILITY TO SPEED TIME TO MARKET

How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI

Browser Supported Browser Version(s) Maintenance Browser Version(s)

How Can Testing Teams Play a Key Role in DevOps Adoption?

SOLVING THE MOBILE TESTING CONUNDRUM

Independent Testing Services. Business Assurance through Quality Assurance

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

Test Automation of UI Tests using Selenium and Appium

Keysight Technologies 5G RF DVT Toolset. Solution Brief

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Ride the wave of automation to survive the digital transformation storm. December, 2017

Cisco Collaborative Knowledge

White Paper. Achieve Next Level of Automation with Robotic Test Automation

H elping you choose the right automation testing tool

EMPLOYEE LOCATION TRACKING SERVICE

Case Study: Financial Institution Deploys Conformiq 360 Test Automation to Test at the Speed of Agile Development

The Future of Testing

DEVELOPING DEVOPS ON AWS

Overview. Premium Data Sheet. DigitalPersona. DigitalPersona s Composite Authentication transforms the way IT

Research Faculty Summit Systems Fueling future disruptions

icims Browser & Version Support Policy

Guide to Test Automation Tools

Introduction to TestingWhiz 6.0 The Saturn A Test Automation Platform for the Testbirds

PERSPECTIVE. End-to-end test automation A behaviordriven and tool-agnostic approach. Abstract

WHITEPAPER. Automated Functional Equivalence Testing. A White Paper by: Sagar M. Patil December, 2012

Sage CRM 7.3 SP2 Software Support Matrix

How We Learned To Love Test Automation for Localization AUTOMATED TESTS

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

One Release. One Architecture. One OS. High-Performance Networking for the Enterprise with JUNOS Software

Data Center Automation: Automated Provisioning, Patching, and Compliance

MULTI-CLOUD REQUIRES NEW MANAGEMENT STRATEGIES AND A FORWARD-LOOKING APPROACH

Optimisation drives digital transformation

ActivityTimeline User Guide

Why test automation projects are failing? Igor Khrol

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Mobile Automation Testing using Appium

Agile Test Automation Framework - Overhauling the Challenges

A Tale of Continuous Testing

Customer Success Onboarding Guide. Version 11.3

Conferencing and Recording

VERSION COMPARISON User Guide

Testing Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments

CAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders

ActivityTimeline User Guide

Learning Objectives of CP-SAT v 1.31

USING APPIUM FOR MOBILE TEST AUTOMATION

N2753A and N2754A Windows XP to Windows 7 Upgrade Kits. For Infiniium 9000, 90000, and X-Series Oscilloscopes

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

Great User Experience Starts with Continuous Testing April 19, Copyright 2016 Vivit Worldwide

Verint Enterprise Feedback Management TM. EFM 15.1 FP3 Release Overview October 2016

Cisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY

FROM VSTS TO AZURE DEVOPS

Visual Studio Team Services

REHAU SUPPLIER PORTAL

How the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract

A Study on Issues, Challenges and Comparison of Various Automated Testing Tools

Release Notes. Spectrum Spatial Analyst Version 8.0. Contents:

Transcription:

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

ABOUT THE CUSTOMER Our Customer is one of the global leaders in Enterprise Information Management (EIM) solutions disrupting the ECM market by eliminating information silos and providing quick and easy access to the right content from any core business system and device. They have offices in United States, United Kingdom, Finland, France, Germany, Sweden and Australia and they have about 5,00,000 global users across 100 countries supporting in 25 different languages. TECHNOLOGY Desktop, QMS & CK : Test Complete & Jscript. Web : Selenium, Java and TestNG; Selenium, C# and NUnit. Mobile : Selenium, Appium & Java Connector API : C# and NUnit THE CHALLENGE Business Challenges: The product supports desktop, web, mobile and cloud and had about 25000 tests which resulted in time consuming manual activities & increased costs Ensuring each build release adhered to the high-quality standards Many custom applications built on the base product and each application has its own release schedule.

Technical Challenges: Frequent releases caused versioning issues that ultimately affected a wide range of customers Environment compatibility issues against different operating systems (windows 7/8/10) and browsers like Internet explorer 11, Firefox, Chrome, Safari & Opera and platforms (Windows & MAC). Application Server & Client Compatibility issues were challenging to test with the given timeframe especially during releases. Multi-language support and compatibility across different applications in the product. High flow of regression issues with release builds. THE SOLUTION Aspire provided end-to-end product including manual and automation services for UI Dektop, Web UI, Mobile UI and Connector API. Aspire executed automation tests to ensure high quality and provide quicker feedback.

1. UI DESKTOP AUTOMATION Implemented shift-left and encouraged running test automation for each developer change before they merged to a stable branch. Implemented Incremental test automation approach and using AFTA (Aspire s Framework for test ) covered most of the repetitive manual processes by automating the test cases. Along with this, Functional, Compatibility, API, Performance and Security test automation were also implemented successfully. Integrated the CI pipeline using Jenkins and TeamCity for continuous execution of test automation for each and every build eliminating manual steps. Developed around 6580 test cases and was also responsible for re and follow up of bugs which were created in earlier builds until they were fixed. On every stable build, almost 9000 tests with the duration of 405 hrs were running against Windows 7, Windows 8 and Windows 10 using 64 bit & 32 bit operating systems. Also cross browser for Chrome, Firefox, IE11, Edge, Mac Safari browsers, Different versions of Android and IOS mobile and tablets were executed. Provided release documentation for multiple languages - English, Finnish, French, and Dutch. Highlights execution was run for almost 3-4 times for every build to ensure quality Smoke Testing was done for compatibility in different language builds. Performed post-release checks.

2. WEB UI AUTOMATION Aspire provided web automation services to the customer for their end-to-end product. Open source automation tool was used which is feasible for most of the product requirement to reduce the software costs. Highlights End-to-End automation using continuous integration tools like Jenkins and TeamCity Identified regression issues at an early stage that lead to a smooth release. Executed cross-browser Provided impressive Dashboard reports through open source reporting plugin

3. WEB & MOBILE MANUAL TESTING Aspire extended their support on ad-hoc on the builds to identify any defects which are not covered as part of the sprint scope. We developed 11000+ test cases in web & 2000 cases in mobile and on every sprint and identified an average of 50-60 defects as part of services. Also tested bugs which were created in earlier builds to makes sure the bug fixes are working as expected. Highlights High test coverage through Smoke, User Acceptance, Regression & ad hoc tests at different levels Covered on-premises & Cloud test environments Ensured zero defect leakage Manual regression was done for every sprint based on the user story. Ad hoc on pre-release builds after system to increase the test coverage. 4. MOBILE UI AUTOMATION Aspire provided mobile automation services to the customer for their native application consisting of 2000+ tests of the product. Solution and approach: Open source automation tool was used to reduce the software costs Web automation framework was used and hence less effort was required to scale up scripts across platforms like android & ios product. Supported different versions of Android & IoS, Mobile & Tablet, and Portrait & Landscape views. Compatibility was executed for different OS versions of Android and IOS, Server and Mobile applications.

5. CONNECTOR API AUTOMATION Aspire provides API automation services to the customer for their UI-Extension applications that helps connecting various external repositories. We are also in the process of automating the tests consisting of 1000+ tests of the product with 10 connector applications and there will be 10 more connectors developed each year Highlights Open source automation tool used to reduce the software costs End to End automation, Integrated with CI tools Early identification of compatibility issues Basic performance test reports to measure the performance between different UI-Extension applications. Extent reports are used for reporting

THE RESULT Aspire s end to end helped the customer streamline their process and accelerate the product quality with faster market releases. More environment test coverage through test Faster feedback using shift left and continuous. Reduced manual effort spent by executing automation at many places, so that QA members could focus more on the User story & UAT tests for a quicker and promising product release. Project Test Suites Full Regression #Test Cases 8000 Automated Cases 5300 Manual Effort (Hours) 884 Effort Frequency (Hours) 75 Every two weeks Saved Hours 809 Desktop UI Sanity 1493 1206 201 7 Daily 194 Smoke 254 254 42 3 Daily 39 Compatibility 2000 1476 246 96 Every two weeks 150 Web UI Full Regression 8000 2670 445 15 Monthly 430 Sanity 937 937 156 6 Daily 150 Smoke 166 166 28 1 Daily 27 Mobile UI Smoke Regression 108 2000 108 212 18 35 3 5 Weekly Monthly 15 30 Compliance Kit Regression 1000 610 102 6 Weekly 96 Connector API Regression 734 324 54 3 Daily 51

www.aspiresys.com ATTENTION. ALWAYS. ABOUT ASPIRE Aspire Systems is a global technology services firm serving as a trusted technology partner for our customers. We work with some of the world s most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in our specific areas of expertise. Our core philosophy of Attention. Always. communicates our belief in lavishing care and attention on our customer and employees. SINGAPORE +65 3163 3050 NORTH AMERICA +1 630 368 0970 EUROPE +44 203 170 6115 INDIA +91 44 6740 4000 MIDDLE EAST +971 50 658 8831 For more info contact info@aspiresys.com or visit www.aspiresys.com