/
Abhishek Gandhi - Automation Lead Abhishek Gandhi - Automation Lead

Abhishek Gandhi - Automation Lead - PowerPoint Presentation

natalia-silvester
natalia-silvester . @natalia-silvester
Follow
361 views
Uploaded On 2019-06-19

Abhishek Gandhi - Automation Lead - PPT Presentation

Vishal Gadad Automation Analyst Cognizant Technology Solutions aBAP NextGen QA Delivery Gear 2 to gain the capacity throughput more faster delivery and low maintenance efforts during continuous ID: 759178

automation test step bdd test automation bdd step framework abap scripts execution design regression automated sign delivery process automate cucumber share file

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Abhishek Gandhi - Automation Lead" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Abhishek Gandhi - Automation LeadVishal Gadad – Automation AnalystCognizant Technology Solutions

aBAP – NextGen QA Delivery Gear

Slide2

2

to gain the

capacity

throughput, more faster delivery and low maintenance efforts during continuous testing, need of BDD QA process automation

Abstract

This white paper illustrates

aBAP-

NextGen Agile Delivery Gear solution to accelerate efficiency and effectiveness of the BDD QA engagements

BDD

Automation

Agile

QA Delivery

aBAP

(automating the BDD Automation Process)

Slide3

3

Key challenges faced by a top US bank customer post adoption of Agile, BDD and agnostic tool automation

Challenges

Slide4

4

Sign-off

New Release

QA Execution

QA Automate

New Story Test / Behaviors for QA

QA Design

Analyze and Design Test Scenarios in Excel File

Share

Sign-off

Test Scenario Design

QA - automate Test Scenarios

Feature File

Test Step Definition

Test Step 1

Test Step 2

Test Step 3

Test Step N

WATiR WebDriver

New Cucumber Scripts

Executes newly

automated scripts

Analyze automation results

Sign-off QA Story Test

Functional

Merge New Scripts with existing Regression Suite

Execute rounds of automated regression

Perform manual analysis for failed scripts

Re-run failed scripts

Regression

Share Regression Automation Report

with

Business

Test Scenario

Writing

Feature File and Test Step Code Frame Writing

Developing Test Step Code in Ruby

Setup Execution

Setup Execution

Manual Analysis

Generate and share Execution Dashboard

Manual Analysis

Setup Test Data at Code level

BDD Automation

Process (Pre-aBAP State)

Manual Interventions in current BDD Process

Slide5

5

aBAP is a Complete Solution for automating BDD processes with goal to simplify and improve BDD project deliveryWithin aBAP, automated processes are managed collectively to improve a BDD Project’s Delivery level workflow in terms of achieving greater efficiency, adapting to changing business needs, reducing human error and clarifying job roles and responsibilitiesAt its core, aBAP is an extremely flexible set of automated utilities, accelerators and frameworks. That means these can be configured to streamline and automate just about every QA process which falls under BDD project delivery

AcceleratorAutoSuggest (accelerates Test Scenario writing)

SolutionsExcel i/p – Feature & Code Frame o/peBAT Framework (enhanced BDD Automation Testing)SLAB Framework (Script-less Automation for BDD)

QA Design

SolutionsIntranet Automated Execution DashboardAuto Centralized Test Reporting

QA Automate

Framework, UtilitieseBAT Framework (enhanced BDD Automation Testing)MyKins Framework (parallel script execution)Failure Segregator (a type based marking for script failure)

Our aBAP Solution

QA Execute

Sign-off

Slide6

6

Sign-off

New Release

QA Execution

QA Automate

New Story Test / Behaviors for QA

QA Design

Analyze and Design Test Scenarios in Excel File

Share

Sign-off

Test Scenario Design

QA - automate Test Scenarios

Feature File

Test Step Definition

Test Step 1

Test Step 2

Test Step 3

Test Step N

WATiR WebDriver

New Cucumber Scripts

Executes newly

automated scripts

Analyze automation results

Sign-off QA Story Test

Functional

Merge New Scripts with existing Regression Suite

Execute rounds of automated regression

Perform manual analysis for failed scripts

Re-run failed scripts

Regression

Share Regression Automation Report

with

Business

BDD Automation Process

(Post-aBAP State)

aBAP penetration throughout all phases of BDD QA

AutoSuggest

Excel i/p – Feature & Code

Frame o/p

SLAB Framework

Failure Segregator

Failure Segregator

CeBAT Framework

MyKins execution Framework

Automated Dashboard

MyKins execution Framework

Slide7

7

aBAP

is highly customizable Minimal BDD knowledge require to kick start new BDD engagementNon QA, Non Automation personal also can contribute Home-Grown solution for ongoing BDD engagements for improved efficiency and effectiveness

Achieved

~25-30% faster and effective QA releases~30% faster transformation to BDD approach for new engagements24*7 availability of QA infrastructure

VALUE DELIVERED

BENEFITS DELIVERED

Slide8

8

References

https://en.wikipedia.org/wiki/Behavior-driven_development

http://behaviourdriven.org/

https://github.com/cucumber/cucumber/wiki/Gherkin

Slide9

9

Abhishek Gandhi

is

an automation

Lead with

more than 11 years of extensive experience working with automation tools, such as HP UFT, Selenium, SOAtest, SoapUI Pro, Cucumber, Watir, Ranorex, SeeTest, StormTest and Mobile Labs. His core expertise is in functional and mobile automation with traditional and nontraditional tools and techniques. Engaged with customer teams to design, implement, and deliver solutions that address specific pain points.

Author Biography

Slide10

10

Vishal Gadad

is

an automation expert with more than

3.5 years of experience in automation testing. He has extensive experience on key automation tools and platforms and has worked on Hybrid framework for UFT. He has expertise in developing automation framework for multiple technologies like Web, SAP, Siebel, Mobile and Mainframes and has worked on NextGen methodologies like BDD, CI and Agile. Vishal is currently working with a leading US banking client

Author Biography

Slide11

11

Thank You!!!