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
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.
Slide1
Abhishek Gandhi - Automation LeadVishal Gadad – Automation AnalystCognizant Technology Solutions
aBAP – NextGen QA Delivery Gear
Slide22
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)
Slide33
Key challenges faced by a top US bank customer post adoption of Agile, BDD and agnostic tool automation
Challenges
Slide44
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
Slide55
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
Slide66
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
Slide77
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
Slide88
References
https://en.wikipedia.org/wiki/Behavior-driven_development
http://behaviourdriven.org/
https://github.com/cucumber/cucumber/wiki/Gherkin
Slide99
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
Slide1010
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
Slide1111
Thank You!!!