Download presentation
Presentation is loading. Please wait.
1
aBAP – NextGen QA Delivery Gear
Abhishek Gandhi - Automation Lead Vishal Gadad – Automation Analyst Cognizant Technology Solutions
2
(automating the BDD Automation Process)
Abstract to gain the capacity throughput, more faster delivery and low maintenance efforts during continuous testing, need of BDD QA process automation BDD Automation Agile aBAP (automating the BDD Automation Process) QA Delivery This white paper illustrates aBAP- NextGen Agile Delivery Gear solution to accelerate efficiency and effectiveness of the BDD QA engagements
3
Challenges Volume Testing - 680,000 test runs per year to be executed – Critical demand of additional skilled resources, infrastructure etc. Maintaining schedule adherence and quality delivery of large volume of test scripts As regression suit grows, Maintainability is a key. ~11,000 new scripts added in past four years Post Execution analysis was manual leading to eat 10% of overall execution Availability of resources with in-depth knowledge on niche skills Utilization of Manual testers in Early automation delivery activities Key challenges faced by a top US bank customer post adoption of Agile, BDD and agnostic tool automation
4
BDD Automation Process (Pre-aBAP State)
New Release QA Design Analyze and Design Test Scenarios in Excel File Share Sign-off Test Scenario Design QA Automate Test Scenario Writing Feature File and Test Step Code Frame Writing Developing Test Step Code in Ruby Setup Execution Manual Analysis Generate and share Execution Dashboard Setup Test Data at Code level New Story Test / Behaviors for QA QA - automate Test Scenarios Feature File Test Step Definition Test Step 1 Test Step 2 Test Step 3 … Test Step N WATiR WebDriver Sign-off QA Execution Executes newly automated scripts Analyze automation results Sign-off QA Story Test Execute rounds of automated regression Perform manual analysis for failed scripts Re-run failed scripts Share Regression Automation Report with Business Regression Functional Merge New Scripts with existing Regression Suite New Cucumber Scripts Manual Interventions in current BDD Process
5
Accelerator Framework, Utilities Solutions Solutions Our aBAP Solution
aBAP is a Complete Solution for automating BDD processes with goal to simplify and improve BDD project delivery Within 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 responsibilities At 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 Accelerator AutoSuggest (accelerates Test Scenario writing) Framework, Utilities eBAT Framework (enhanced BDD Automation Testing) MyKins Framework (parallel script execution) Failure Segregator (a type based marking for script failure) QA Design QA Execute Solutions Excel i/p – Feature & Code Frame o/p eBAT Framework (enhanced BDD Automation Testing) SLAB Framework (Script-less Automation for BDD) Solutions Intranet Automated Execution Dashboard Auto Centralized Test Reporting QA Automate Sign-off
6
BDD Automation Process (Post-aBAP State)
New Release QA Design Analyze and Design Test Scenarios in Excel File Share Sign-off Test Scenario Design QA Automate AutoSuggest Excel i/p – Feature & Code Frame o/p SLAB Framework Failure Segregator CeBAT Framework MyKins execution Framework Automated Dashboard New Story Test / Behaviors for QA QA - automate Test Scenarios Feature File Test Step Definition Test Step 1 Test Step 2 Test Step 3 … Test Step N WATiR WebDriver Sign-off QA Execution Executes newly automated scripts Analyze automation results Sign-off QA Story Test Execute rounds of automated regression Perform manual analysis for failed scripts Re-run failed scripts Share Regression Automation Report with Business Regression Functional Merge New Scripts with existing Regression Suite New Cucumber Scripts aBAP penetration throughout all phases of BDD QA
7
VALUE DELIVERED BENEFITS DELIVERED aBAP is highly customizable Minimal BDD knowledge require to kick start new BDD engagement Non 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 engagements 24*7 availability of QA infrastructure
8
https://en.wikipedia.org/wiki/Behavior-driven_development
References
9
Author Biography 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.
10
Author Biography 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
11
Thank You!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.