Transforming Automation through Artificial Intelligence

Slides:



Advertisements
Similar presentations
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
Advertisements

What is Software Test Automation?
Leverage your Business with Selenium Automation Testing
TEST AUTOMATION IN BDD WAY
A Case Study: Automated Continuous Software Engineering Cycle (ACSEC)
Digital Transformation Services
Software Testing.
Cisco Data Virtualization
ADT (Analytics Driven Testing)
Extended BDD Automation for Future Agile Applications
aBAP – NextGen QA Delivery Gear
UI-Performance Optimization by Identifying its Bottlenecks
Discover the New ADM and App Testing
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
Test Automation for IoT solutions A Paradigm shift
DEFECT PREDICTION : USING MACHINE LEARNING
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Database Testing in Azure Cloud
Automation – “A Critical Component of Agile testing”
Artificial Intelligence in Software Testing
Galen - Automated testing of look and feel
AI emerging trend in QA Sanjeev Kumar Jha, Senior Consultant
De-mystifying Big Data Testing using new generation tools / technology
E2E Testing in Agile – A Necessary Evil
USAGE OF VARIOUS AUTOMATION TOOLS TO ACHIEVE WIDER TEST COVERAGE
How to Learn Your Client
Advantages OF BDD Testing
Product Pipelines Swapnil Gupta – QA Manager
Continuous Performance Engineering
API Testing for Effective Regression
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
Quantifying Quality in DevOps
SANJAN BORA (LEAD QA ENGINEER)
Automated Test Execution & Reporting (TER) Plugin using JIRA
Excel Macros: Automation for FREE!
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Continuous Automated Chatbot Testing
Faster delivery using Device Farm
HATS – Hierarchical Automated Test Sequencer Platform
Agility with Component Based Test Design
Sivaram kishan A, Consultant
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
True ROI of Automation? Allscripts India LLP
Why many Automation Frameworks? when ONE can do ALL
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
Innovative content & language solutions: Transforming digital.
Automation Leveraging Artificial Intelligence
Unleashing the power of customized reports testing framework
MBML_Efficient Testing Methodology for Machine Learning
Datamatics Global Service Ltd
Project insights using mining software repositories
Agile Testing Using Virtualization
Machine Learning Telepathy for Shift Right Approach
Model Based Testing Venkata Ramana Bandari, Expert Software Engineer
Automated Testing and Integration with CI Tool
Test Driven Development
System migration – An automated approach to overcome challenges
What-If Testing Framework
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Software Test Automation and Tools
Defects makes Defects! Mahesh Sariputi, Quality Specialist
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Addressing Test coverage in Continuous Testing
True ROI of Automation? Allscripts India LLP
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Introducing Digital Technologies
Wide Ideas Idea Management Software Idea Management Process
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-
Presentation transcript:

Transforming Automation through Artificial Intelligence K. Manohar Reddy - Principal Quality Engineer Co-Author: Rakesh Aradhya - Senior Software Engineer

Abstract Automation of the legacy test case along with new test cases is very much necessary in the digital era for the continuous integration and delivery. But with growing number of features, maintaining the existing test cases and developing new scripts by using the traditional way of scripting is no longer an optimal method in the disruptive technology. To be more cost effective, the new way of approach is simultaneously design the test case and Test script development. This will help us to automate in an efficient manner using AI - Natural Language Processing with minimal technical Knowledge. This white paper will cover more insights on how to build the test script along with test case design by using the ‘Automation Artificial Intelligence Framework’

CHALLENGE Analyze

CHALLENGE Analyze

Automation Efficiency Analysis (3-4 hrs) Test Script Development (10 hrs) Test Data Preparation (1 hr) Script Execution (1/2 hrs) Debug (1/2 hr) Analyze

Continuous Integration Test Case Design Automate Check-in CI with Jenkins Results Analyze

Automation Framework Using Artificial Intelligence AAIF AI understands test case Generates code Requested Review Customize it Approve Script Check-in CI Process

Automation Framework Framework Automation Core Suite Runner Business Common Plug-In1 Pug-In3 Reports Project Test1 Project1 Project Test2 Project2 Project Test3 Project3 Plug-In2

Automation Script Generator

AI - Natural Language Processing Definition: Natural Language Processing (NLP) refers to AI method of communicating with an intelligent systems using a natural language such as English. The input and output of an NLP system can be: Speech Written Text Analyze

Key Benefits Generates the automation scripts. Reduces time and cost of developing the automation scripts. Maintenance of automation scripts is easier as the automation scripts regenerates release on release. Test coverage achieved due to automatic selection of the impacted areas. Quickly develops the regression automation suite. No reworks, since standard methods used to generate the scripts.

Case Study / Implementation Automation Scripts Generation Manual regression test cases addition per sprint - 80 Manual regression test cases addition per year - 2000 Automation Scripts Generation Traditional Method (Test scripts) AAIF Method Automation scripts addition per sprint 20 40 Automation scripts addition per year 500 1000

ACHIEVEMENT Analyze

Key Takeaways Breaking Traditional method of automation Approach Artificial Intelligence Concepts Implementing Artificial Intelligence to Automation Implementation of Attributes in Automation Framework Generation of Automation scripts using AAIF

References & Appendix https://en.wikipedia.org/wiki/Artificial_intelligence http://www.evoketechnologies.com/blog/test-automation-framework-design/ https://techbeacon.com/how-build-agile-friendly-test-automation-framework

K Manohar Reddy Author Biography Developer by profession | Automation tester by heart | .NET programmer | Innovator Specialist in automation framework development 10+ years of experience in development, automation (Web, Windows) K Manohar Reddy Principal Quality Engineer, Allscripts Manohar.Karuvadi@allscripts.com

Author Biography 10+ years of experience in IT.   Working as Automation tester (Web, Windows) for last 6 years and provided solutions and strategies for various testing Requirements like functional test automation, Compatibility Testing. N Rakesh Aradhya Senior Quality Engineer, Allscripts Rakesh.aradhya@allscripts.com

Thank You!!!