Achieve Next level of Automation with Robotic Test Automation

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

HP Quality Center Overview.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
© 2013 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Achievement of an Integrated Applications Environment Enterprise.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Effective Performance Testing in Agile and DevOps
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Software Testing.
Objectives Reduction of Implementation and Maintenance Expenditure on SharePoint Ecosystem Keeping the SharePoint Ecosystem aligned with Modern Technology.
ADT (Analytics Driven Testing)
Understanding of Automation Framework
aBAP – NextGen QA Delivery Gear
UI-Performance Optimization by Identifying its Bottlenecks
SHIFT LEFT IN AUTOMATION
Navision Business Analytics
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
Speaker’s Name, SAP Month 00, 2017
Test Automation for IoT solutions A Paradigm shift
DEFECT PREDICTION : USING MACHINE LEARNING
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
SELENIUM –CI USING OPEN SOURCE TOOL
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
DATA TESTING IMPERATIVES IN DIGITAL WORLD
Srikanth Srigiri Magdelene Sona Amarnath Suggu
E2E Testing in Agile – A Necessary Evil
DILV -Data Integrity and Lifecycle Validator
Managing Large Global Test Programs Through Automation of Automation
Speaker’s Name, SAP Month 00, 2017
Quality Strategies In AGILE
Script-less Automation: An Approach to Shift-Left.
Quality Center, QuickTest Pro 10
COE as a Service An eUnomia Factory Solution.
Advantages OF BDD Testing
Continuous Performance Engineering
Quantifying Quality in DevOps
Managing Large Global Test Programs Through Automation of Automation
Quality Refiners - The Elixir of Organization First American (India)
Test Data Management (TDM)
HATS – Hierarchical Automated Test Sequencer Platform
Automation execution portal for Customer-Partner businesses
Main Author - Navaneetha Kowdle (Associate Director)
Through the Microsoft Azure Platform, TARGIT Decision Suite Enables Organizations to Analyze Critical Data, Giving Them the Courage to Act MICROSOFT AZURE.
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
One Quality – Integrated Digital Assurance Automation Framework
Service Virtualization
MBML_Efficient Testing Methodology for Machine Learning
Datamatics Global Service Ltd
Agile Testing Using Virtualization
Automated Testing and Integration with CI Tool
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
An Introduction to Software Architecture
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Bringing more value out of automation testing
Applying 3C DevOps approach in Mobility World
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
What is UiPATH? For more details visit this link online-training.
Presentation transcript:

Achieve Next level of Automation with Robotic Test Automation Hemant Khanolkar Head Testing Practice Datamatics Global Services Ltd.

Abstract The purpose of this white paper is to : Understand and enable the importance of using real time data for testing Using RTA as next level of test automation Bring out some of the best practices of testing at Datamatics Key things that are addressed in this document: What are the shortfalls with existing test automation solutions What is the importance of shift left in test automation? What is Robotic Test Automation? What is the level of automation that can be achieved? How can RTA further enable DevOps?

Problem Statement Automated testing uses static test data passed through an external excel sheet Defects are leaked into the production environment as live application is using real time data from real world and not the static data This scenario has never been tested before going live Team is spending enormous time on creating the test bed, test data No single tool to support various types of applications like Web, Desktop, SAP, Siebel, Oracle etc. Managing execution from multiple tools is a challenge Difficulty in setting up quality gates for different environments

Solution – Robotic Test Automation Need of the time is to introduce dynamic data retrieval techniques for ensure live data is available to automated test execution Robotic Automation testing is one such means that will enable Business Analyst to use real time data into testing from Data is captured from multiple data sources without user intervention Single click execution for data capture and test execution User Friendly Web IU

What it Robotic Test Automation? Datamatics proprietary Robotic Automation Solution to achieve critical goal of delivering quality products faster to market Test execution module uses the scripts that are created in various automation tools like Selenium, QTP, RFT Creating Test plans by using Keywords in the sequence of execution that they are comfortable in Hybrid framework allows business users to execute the test automation suites with bare minimum automation tool knowledge Data captured is passed to test execution suite. Advanced data capturing mechanism helps capture data from various application types, data sources and OCR format document It enhances the regression test automation suites by replacing static data with live data RTA is an automation testing framework enabling real time test data within test automation

Technical Architecture Advanced Data Accessibility Module (ADAM) Automated Test Execution Module (ATEM) IBM Rational Functional Tester HP UFT Micro Focus Silk Test Selenium Test Automation Tools

Hybrid framework Keywords Data Driven Keywords are reusable factor of the test execution suites Large Test case in broken into keywords Automation tester will create test cases and keywords using the web UI Keywords Every keyword contains the application for data extractor that is linked to ADAM Data file allocated is automatically called during the execution Data Driven

Test Plan Flexible Test Planning Test plans created on logical sequence of test cases User Friendly UI for Test plan creation Business users need to drag and drop the keywords from the plan view Complexity of automated test scripts are hidden from the end users

Execution Distributed Execution and Scheduling Captures real time data and pass it at run time to test plans during execution Distributed test execution Each environment in bound to an URL / exe Testers and developers are in sync with what URL is been tested Multi browser / Compatibility testing Test execution schedule for nightly unattended builds

Single click Deployment IBM Urbancode Deploy Octopus Deploy Electric Cloud Flow Build Deployment Tools Quality gates Quality gates are introduced before each deployment Integrates with build automation tools like UC, Octopus, Electric Cloud Tool take deployment decision based on test result Triggers deployment build depending on the environment type and test execution result Threshold values can be set in RTA to configure automated build deployment process

Dashboards and reports Standard hygiene factors of any automation tool or framework. Role base dashboards to populate the right information to right stakeholders. Gives a current view of test execution at run time Detail Report Shows step by step execution result along with assertion value and snap shot The report is used by various organizations to compliance to audits

How we do it at Datamatics? Focus is to accelerate software testing and deliver quality products in DevOps environment by achieving right level of automation. Use real time data for test execution Integrate multiple automation under single platform RTA framework helps in getting started with automation much faster Reuse existing investments in scripts and move to next level of automation Datamatics team has been able to achieve automation within the same sprint Early defect identification mechanism is embossed into the process by using tools for Test management and Unit test Accelerate Integration testing by virtualizing web services and middle tier in different environment Regression test automation framework accelerates the automation and get started much earlier. Development team is provided a plugin to facilitate impacted method detection and impacted scenario automated tests Product quality is controlled by implementing regression test automation, performance testing and QA gates deployed in build management. Avoid wrong builds from getting deployed in respective environment. Proprietary Intelligent Robotic Automation Testing Solution

Conclusion Testing with real time data id next thing in testing applications Our Robotic test automation framework has helped us achieve testing using real time data Quality gates are created with RTA for various environments Integrated with build automation tools Automate test plan and link the traceability between requirements, test case, test execution and defects. Enable overnight unattended test execution and save time and money. Avoid defective code from getting deployed

Author Biography Hemant Khanolkar Head- Testing Practice. Datamatics Global Solutions Ltd.   Hemant is heading the Testing Practice at DGSL. He has over 15 years of IT experience out of which 13 years are into software testing. He has diversified experience into testing which includes Test Management,  Performance testing, Test Automation, Implementing solutions for DevOps testing, Service Virtualization, Mobile testing and building Testing COE’s. Prior to Datamatics he has worked with companies like Cigniti Technologies, IBM and Omnitech where he has handled multiple roles of Testing Presales, Practice Head, Solution Architect, Performance Tester. He has completed his Masters in Computer Management and Post-graduation Diploma in Business Administration. He is a certified testing professional with certifications in CSTE, ISTQB, CSI, and tools certifications in IBM Rational Functional Tester, IBM Performance Tester, Rational Quality manager, IBM Requirements Management with Use cases and NCFM.

Thank You!!!