SlideShare a Scribd company logo
KOBCA ™  – Getting ROI on Automation Pankaj Goel    Sr. Technical Consultant,    Crestech Software Systems [email_address]
Agenda Challenges faced in testing complex, Insurance domain applications Role of Test Automation in testing complex, Business Driven application. KOBCA ™  – Introduction and Motivation Demo of the KOBCA ™  – A keyword driven framework over IBM RFT  Case study – How KOBCA ™  helped a major insurance giant increase their test coverage and reduce the testing cycles by more than 40%
Insurance Applications - Spectrum Insurance Applications
Insurance Testing : Business Challenges Faster Time-To-Market for New products Refers to the ability to launch the new products faster Changes in the existing system to meet the new requirements Refers to the flexibility of customizing existing product based on market dynamics Ensuring the Quality of products and End user Experience Technology has to keep pace with Market
Insurance Testing : Technical Challenges Permutations and combinations allowed with product Multiple variants of same plan Each plan to be tested with different data combinations (eg. Age, terms, sum assured, finds, Premium, Billing mode) Bottom line: Testing is highly Data-Intensive  Long term scope of business application Regression testing assumes a never before proportion Test Environment  Setup Test data System dates
What’s the solution Given the challenges, How can I test  More effectively (Lesser Defect Leakages)  More efficiently (In reduces time) More exhaustively (Increased test coverage) Answer : Test Automation
Automation Approach Conventional Automation Approach Record\PlayBack DataDriven Framework Functional Decomposition Challenges Dependency on Automation Expert Reduced Role of Business Tester Dependency on Application Availability Risk involved with change of Automation Tool
Our Solution: KOBCA ™ Stands for Keyword Oriented Business Component Automation Prescribes a flexible framework allowing testers to define test scenario in English Automation Scripts are generated automatically based on configured test scenarios
KOBCA ™  : Motivators  Empowerment of Business Experts in test Automation Expedite through Re-Use Tool Agnostic Approach meaning flexibility Effective Test Data Management Intuitive Reporting Facility- Lesser time to debug
KOBCA ™  :Elements
Test Automation Tool External Function Libraries Object Repositories Data-pool Business Components Test Scripts KOBCA ™  - Elements
Automation Tool Tool of choice : IBM Rational Functional Tester Advantages Validate dynamic data with dynamic data validation wizard  Ensure playback resilient to application changes with ScriptAssure technology  Test script version control for parallel development Powerful test editing language – Java  Native Java and Visual Basic .NET editor and debugger for advanced testers
Test Automation Process Automation Engineer Automation Architecture Design Create Function Libraries Create Object Repositories Create Business Components Create Test Cases in Spread-Sheet Configure Input parameters in data-pool Add tests to test suite  Subject Matter Expert or Test Engineer
DEMO
Case Study KOBCA ™  implementation helps Max New York Life in Cutting Regression testing Costs by more than 40%
MNYL : Pre-Automation situation In Pre-Automation Phase functional testing activities in MNYL could be  classified in three broad activities Test Data Preparation Test Step Execution and Conditional Validation Test Reporting and Defect Tracking
MNYL : Pre-Automation situation Challenges Wide spectrum of product offerings  This means high regression testing effort to ensure top quality IT systems Parallel development tracks for multiple releases – means higher pressure on testing team Dependency on Data Entry team to create policies for testing
Test Automation - Approach MNYL Partnered with Crestech Software Systems, an Independent testing vendor to study the system and come up with Automation strategy Joint Automation Group Set up to validate the strategy and devise the plan Study was conducted for Automation tool and IBM Rational Functional Tester was selected for its ease of use and power packed features
On Demand Automation through KOBCA ™ Implementation implemented by building a highly scalable and modular keyword driven framework  automates the testing process while taking care of maintainability and scalability of the testing processes.   Key Features Presenting a easy to use interface (Generally spreadsheet based) instead of eclipse based RFT interface to the automation end users to create their test cases Integration of automation framework with Bug Reporting interface (SEVA) Preparation of centralized test reporting  interface
Automation Plan Phase-1 Phase-2 Phase-3 Phase-4 Test Planning  and  Data Entry Automation Creation of Regression Test Pack for the Core Systems Integration of RT Pack with Satellite Systems Preparation of Keyword Driven Framework Four Phased Approach
MNYL : Post-Automation situation KOBCA ™  helped bring the power of automation to the Business analyst and development team Ensured a better testing of developed components and their integration early in development life cycle  A better Test planning beginning from very early in SDLC helped MNYL IT department deliver releases on time and with highest quality.  Reduction of regression testing cost by 40%.  Increase in acceptance of products among business users
QUESTIONS
© Copyright IBM Corporation 2008.  All rights reserved.  The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.  IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials.  Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement  governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.  Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.  IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management Rational trial downloads Leading Innovation Web site developerWorks Rational IBM Rational TV IBM Rational Business Partners THANK YOU

More Related Content

What's hot (18)

PPTX
Test automation framework
QACampus
 
PPTX
Introduction to Automation Testing
Archana Krushnan
 
PDF
Mykola Kovsh - Functional API automation with Jmeter
Ievgenii Katsan
 
PDF
Data Driven Testing
Maveryx
 
PPT
QTP with Descriptive programming
Kuldeep Sharma
 
PPT
Qtp Basics
mehramit
 
PPTX
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
 
PDF
Salesforce testing best_practices
Vijayaragavan k 🌩️
 
PPTX
Uft Basics
Archana Krushnan
 
PPT
Data driven automation testing of web applications using selenium
anandseelan
 
PPT
QTP Training by INFOTECH
Pravinsinh
 
PDF
What is UFT? HP's unified functional testing.
Confiz
 
PPSX
Automation Framework 042009 V2
guestb66d91
 
DOC
Automation using ibm rft
Prashant Chaudhary
 
PDF
Planning & building scalable test infrastructure
Vijayan Reddy
 
PPTX
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Arvind Rajan
 
PPTX
Introduction to Unified Functional Testing 12 (UFT)
Archana Krushnan
 
PPT
Test automation process
Bharathi Krishnamurthi
 
Test automation framework
QACampus
 
Introduction to Automation Testing
Archana Krushnan
 
Mykola Kovsh - Functional API automation with Jmeter
Ievgenii Katsan
 
Data Driven Testing
Maveryx
 
QTP with Descriptive programming
Kuldeep Sharma
 
Qtp Basics
mehramit
 
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass
 
Salesforce testing best_practices
Vijayaragavan k 🌩️
 
Uft Basics
Archana Krushnan
 
Data driven automation testing of web applications using selenium
anandseelan
 
QTP Training by INFOTECH
Pravinsinh
 
What is UFT? HP's unified functional testing.
Confiz
 
Automation Framework 042009 V2
guestb66d91
 
Automation using ibm rft
Prashant Chaudhary
 
Planning & building scalable test infrastructure
Vijayan Reddy
 
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...
Arvind Rajan
 
Introduction to Unified Functional Testing 12 (UFT)
Archana Krushnan
 
Test automation process
Bharathi Krishnamurthi
 

Similar to Keyword Driven Automation (20)

PPT
Case Study: How we achieved 95% automation with IBM Rational Quality Manageme...
Alan Mirko Poldrugac, MSc, PMP
 
PDF
New trends in testing automation
Eran Kinsbrunner
 
PDF
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
QA or the Highway
 
PDF
Regression Test Automation Framework
Infosys
 
PPT
How We Built Test Automation within a Manual Testing Organization
An Doan
 
PDF
qLabs Test Automation
qLabs
 
PDF
Streamlining Software Testing With Codeless Automation!.pdf
RohitBhandari66
 
PDF
What Do We Automate First
rrice2000
 
PPT
Improving ROI and Efficiencies of Software Test Case Automation
Vipul Gupta
 
PPT
Michael Snyman - Software Test Automation Success
TEST Huddle
 
PDF
Reducing the complexity of your Enterprise Packaged Application Automation Te...
YASH Technologies
 
PPTX
Unit 5 st ppt
Poonkodi Jayakumar
 
PPT
Automation testing
Biswajit Pratihari
 
PPT
Automation testing IBM RFT - Rational Functional Tester
VijayChowthri Nagaprakasham
 
PPT
AJRA Test Strategy Discussion
ajrhem
 
PDF
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
TEST Huddle
 
PDF
Automated testing handbook from Linda Hayes
Cristiano Caetano
 
PDF
5 Steps to Get Precise SAP Impact-Based Testing
TurnKey Solutions
 
PDF
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
PPT
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
 
Case Study: How we achieved 95% automation with IBM Rational Quality Manageme...
Alan Mirko Poldrugac, MSc, PMP
 
New trends in testing automation
Eran Kinsbrunner
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
QA or the Highway
 
Regression Test Automation Framework
Infosys
 
How We Built Test Automation within a Manual Testing Organization
An Doan
 
qLabs Test Automation
qLabs
 
Streamlining Software Testing With Codeless Automation!.pdf
RohitBhandari66
 
What Do We Automate First
rrice2000
 
Improving ROI and Efficiencies of Software Test Case Automation
Vipul Gupta
 
Michael Snyman - Software Test Automation Success
TEST Huddle
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
YASH Technologies
 
Unit 5 st ppt
Poonkodi Jayakumar
 
Automation testing
Biswajit Pratihari
 
Automation testing IBM RFT - Rational Functional Tester
VijayChowthri Nagaprakasham
 
AJRA Test Strategy Discussion
ajrhem
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
TEST Huddle
 
Automated testing handbook from Linda Hayes
Cristiano Caetano
 
5 Steps to Get Precise SAP Impact-Based Testing
TurnKey Solutions
 
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
 
Ad

Recently uploaded (20)

PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PPTX
Q2 Leading a Tableau User Group - Onboarding
lward7
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Q2 Leading a Tableau User Group - Onboarding
lward7
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Ad

Keyword Driven Automation

  • 1. KOBCA ™ – Getting ROI on Automation Pankaj Goel Sr. Technical Consultant, Crestech Software Systems [email_address]
  • 2. Agenda Challenges faced in testing complex, Insurance domain applications Role of Test Automation in testing complex, Business Driven application. KOBCA ™ – Introduction and Motivation Demo of the KOBCA ™ – A keyword driven framework over IBM RFT Case study – How KOBCA ™ helped a major insurance giant increase their test coverage and reduce the testing cycles by more than 40%
  • 3. Insurance Applications - Spectrum Insurance Applications
  • 4. Insurance Testing : Business Challenges Faster Time-To-Market for New products Refers to the ability to launch the new products faster Changes in the existing system to meet the new requirements Refers to the flexibility of customizing existing product based on market dynamics Ensuring the Quality of products and End user Experience Technology has to keep pace with Market
  • 5. Insurance Testing : Technical Challenges Permutations and combinations allowed with product Multiple variants of same plan Each plan to be tested with different data combinations (eg. Age, terms, sum assured, finds, Premium, Billing mode) Bottom line: Testing is highly Data-Intensive Long term scope of business application Regression testing assumes a never before proportion Test Environment Setup Test data System dates
  • 6. What’s the solution Given the challenges, How can I test More effectively (Lesser Defect Leakages) More efficiently (In reduces time) More exhaustively (Increased test coverage) Answer : Test Automation
  • 7. Automation Approach Conventional Automation Approach Record\PlayBack DataDriven Framework Functional Decomposition Challenges Dependency on Automation Expert Reduced Role of Business Tester Dependency on Application Availability Risk involved with change of Automation Tool
  • 8. Our Solution: KOBCA ™ Stands for Keyword Oriented Business Component Automation Prescribes a flexible framework allowing testers to define test scenario in English Automation Scripts are generated automatically based on configured test scenarios
  • 9. KOBCA ™ : Motivators Empowerment of Business Experts in test Automation Expedite through Re-Use Tool Agnostic Approach meaning flexibility Effective Test Data Management Intuitive Reporting Facility- Lesser time to debug
  • 10. KOBCA ™ :Elements
  • 11. Test Automation Tool External Function Libraries Object Repositories Data-pool Business Components Test Scripts KOBCA ™ - Elements
  • 12. Automation Tool Tool of choice : IBM Rational Functional Tester Advantages Validate dynamic data with dynamic data validation wizard Ensure playback resilient to application changes with ScriptAssure technology Test script version control for parallel development Powerful test editing language – Java Native Java and Visual Basic .NET editor and debugger for advanced testers
  • 13. Test Automation Process Automation Engineer Automation Architecture Design Create Function Libraries Create Object Repositories Create Business Components Create Test Cases in Spread-Sheet Configure Input parameters in data-pool Add tests to test suite Subject Matter Expert or Test Engineer
  • 14. DEMO
  • 15. Case Study KOBCA ™ implementation helps Max New York Life in Cutting Regression testing Costs by more than 40%
  • 16. MNYL : Pre-Automation situation In Pre-Automation Phase functional testing activities in MNYL could be classified in three broad activities Test Data Preparation Test Step Execution and Conditional Validation Test Reporting and Defect Tracking
  • 17. MNYL : Pre-Automation situation Challenges Wide spectrum of product offerings This means high regression testing effort to ensure top quality IT systems Parallel development tracks for multiple releases – means higher pressure on testing team Dependency on Data Entry team to create policies for testing
  • 18. Test Automation - Approach MNYL Partnered with Crestech Software Systems, an Independent testing vendor to study the system and come up with Automation strategy Joint Automation Group Set up to validate the strategy and devise the plan Study was conducted for Automation tool and IBM Rational Functional Tester was selected for its ease of use and power packed features
  • 19. On Demand Automation through KOBCA ™ Implementation implemented by building a highly scalable and modular keyword driven framework automates the testing process while taking care of maintainability and scalability of the testing processes. Key Features Presenting a easy to use interface (Generally spreadsheet based) instead of eclipse based RFT interface to the automation end users to create their test cases Integration of automation framework with Bug Reporting interface (SEVA) Preparation of centralized test reporting interface
  • 20. Automation Plan Phase-1 Phase-2 Phase-3 Phase-4 Test Planning and Data Entry Automation Creation of Regression Test Pack for the Core Systems Integration of RT Pack with Satellite Systems Preparation of Keyword Driven Framework Four Phased Approach
  • 21. MNYL : Post-Automation situation KOBCA ™ helped bring the power of automation to the Business analyst and development team Ensured a better testing of developed components and their integration early in development life cycle A better Test planning beginning from very early in SDLC helped MNYL IT department deliver releases on time and with highest quality. Reduction of regression testing cost by 40%. Increase in acceptance of products among business users
  • 23. © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management Rational trial downloads Leading Innovation Web site developerWorks Rational IBM Rational TV IBM Rational Business Partners THANK YOU

Editor's Notes

  • #2: Standard template for internal and external Rational presentations. If internal presentations are confidential, please add: “IBM Confidential” to the slide masters. Select: View / Master / Slide Master and add “IBM Confidential”