SlideShare a Scribd company logo
Regression test automation of Oracle Applications
helps intelligent infrastructure services provider
reduce cost of testing by 80%




Having invested in Oracle Applications, the client faced challenges in
regression testing due to the constant stream of Oracle upgrades. Infosys
created a test automation framework for the client that enabled it to reduce
regression testing efforts and cost by 80% and also minimize business
interruptions.




The Client
The client is a global leader in intelligent infrastructure services, which facilitate
internet and telephony interactions.

Business need
The client had made significant investments in implementing Oracle Applications
to improve organizational responsiveness. The challenges confronting the client
arose from the continuous stream of patches and family packs released by Oracle in
response to defects and problems identified in the application, along with internal
enhancements made to align the application with changes to the business processes.

                                                                                Oct 2005
These upgrades required the client to continuously test the application against breakage. This required significant investment
of time on the part of the business users. Such frequent testing also had implications on the cost, time and quality of testing.
The business need, therefore, was
   •	 To develop a reusable and user-friendly test automation framework
   •	 Offshore the test automation activities for improved cost benefit
   •	 Integrate the test management tools to improve scheduling capability to run test scripts in various environments

Challenges
   •	 Many test cases were not properly documented with sufficient details
   •	 The documented test cases were not stored in a standard format
   •	 The assignment required strong competency in Oracle Applications to simulate and capture the user’s testing pattern

The Infosys approach
Infosys was chosen as the preferred partner for test automation to reduce the total cost of ownership of Oracle Applications.
Further, Infosys had to ensure the quality of deliverables and reduce the timelines for regression testing. Infosys adopted a
four-phased approach with interim deliverables to reduce uncertainty in the project. This was done using three testing tools –
Quick Test Pro 6.5, Test Director 8.0 and access and execution through a Terminal Server.

Pre-automation
The pre-automation phase included:
   •	 Gathering and understanding the existing 880 regression test cases
   •	 Documentation of core test cases in the standard format, in accordance with the automation requirements
   •	 Analyzing the documented test cases for complexity, automation ability and scope for improvement
   •	 Categorization of test cases based on the respective operating unit, the module and the tracking mechanism

Automation
The automation phase included:
   •	 Designing a data-driven, modularized automation model
   •	 Defining best practices like parameterization, common library of utilities etc.
   •	 Developing the automation framework components
   •	 Automating the identified test cases using Quick Test Professional
   •	 Uploading test cases and regression scripts to the Test Director for effective management and administration

Execution of automated scripts
The execution of automated scripts included:
   •	 Multiple instances and releases
   •	 No manual intervention
   •	 Use of multiple sets of data
   •	 Fine-tuning scripts

Test management
The test management phase included:
   •	 Customization of Test Director for effective test management
   •	 Documentation of the automation framework for effective maintenance of future regression testing needs



2 | Infosys – Case Study
Benefits
Improved cost savings
Automation reduced the cost of testing, following the client’s initial investment to develop the regression testing suite.
   •	 Over 90% of the scripts were used ‘as is’ during multiple releases
   •	 Estimated reduction of nearly 80% in the effort / cost of running each regression test cycle
   •	 Estimated reduction of 60-80% in the effort / cost of developing the automated regression suite through the Infosys
      Global Delivery Model (GDM)
   •	 Minimized all business interruption costs

Delivery confidence
   •	 Increased confidence in the quality of production releases due to:
       •	 The ability to run tests more often and in a short time frame
       •	 Least manual intervention
   •	 Enhanced test coverage as a result of:
       •	 Automation of the test for multiple data sets, conditions that otherwise could not have been done because of time
          constraints
       •	 Increased quality of a release through regression test cycles of modules that were not directly affected by patches or
          enhancements
   •	 Issues were identified earlier in the testing cycle

Ease of use and increased maintainability
   •	 Scalable and reusable automation framework
       •	 Used across builds, releases and environments
   •	 Effective regression test management through:
       •	 Integration with the Test Director
       •	 Automated scheduling of test runs from Test Director
   •	 Integrated view of the status and reporting

Optimized resource utilization
   •	 Users were able to spend more time on testing newly implemented modules

SOX compliance testing
   •	 Internal Auditors used the automated test scripts to test and capture evidence for Sarbanes-Oxley audits. This was an
      additional benefit
Ad

Recommended

Test Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
 
Test automation process
Test automation process
Bharathi Krishnamurthi
 
Test Automation
Test Automation
rockoder
 
Automation Testing
Automation Testing
Sun Technlogies
 
Test automation framework
Test automation framework
QACampus
 
Test Automation
Test Automation
nikos batsios
 
Automation testing strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Tosca explained
Tosca explained
Yaron Parasol
 
Automated Testing with Agile
Automated Testing with Agile
Ken McCorkell
 
Jmeter Performance Testing
Jmeter Performance Testing
Atul Pant
 
Automation testing
Automation testing
Biswajit Pratihari
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
Edureka!
 
Performance testing jmeter
Performance testing jmeter
Bhojan Rajan
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Performance testing presentation
Performance testing presentation
Belatrix Software
 
Test your microservices with REST-Assured
Test your microservices with REST-Assured
Michel Schudel
 
Cypress - Best Practices
Cypress - Best Practices
Brian Mann
 
Introduction & Manual Testing
Introduction & Manual Testing
VenkateswaraRao Siddabathula
 
Automation Framework Presentation
Automation Framework Presentation
Ben Ngo
 
Cypress Testing.pptx
Cypress Testing.pptx
JasmeenShrestha
 
DevOps for beginners
DevOps for beginners
Pradeep Patel, PMP®
 
Selenium Automation Framework
Selenium Automation Framework
Mindfire Solutions
 
Maven Introduction
Maven Introduction
Sandeep Chawla
 
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
Jenkins tutorial
Jenkins tutorial
HarikaReddy115
 
Automated Testing vs Manual Testing
Automated Testing vs Manual Testing
Directi Group
 
Dev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
AQA TALKS 4 - AUTOMATION TEST REPORTER
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming Skills
Ranorex
 

More Related Content

What's hot (20)

Automated Testing with Agile
Automated Testing with Agile
Ken McCorkell
 
Jmeter Performance Testing
Jmeter Performance Testing
Atul Pant
 
Automation testing
Automation testing
Biswajit Pratihari
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
Edureka!
 
Performance testing jmeter
Performance testing jmeter
Bhojan Rajan
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 
Performance testing presentation
Performance testing presentation
Belatrix Software
 
Test your microservices with REST-Assured
Test your microservices with REST-Assured
Michel Schudel
 
Cypress - Best Practices
Cypress - Best Practices
Brian Mann
 
Introduction & Manual Testing
Introduction & Manual Testing
VenkateswaraRao Siddabathula
 
Automation Framework Presentation
Automation Framework Presentation
Ben Ngo
 
Cypress Testing.pptx
Cypress Testing.pptx
JasmeenShrestha
 
DevOps for beginners
DevOps for beginners
Pradeep Patel, PMP®
 
Selenium Automation Framework
Selenium Automation Framework
Mindfire Solutions
 
Maven Introduction
Maven Introduction
Sandeep Chawla
 
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
Jenkins tutorial
Jenkins tutorial
HarikaReddy115
 
Automated Testing vs Manual Testing
Automated Testing vs Manual Testing
Directi Group
 
Dev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
Automated Testing with Agile
Automated Testing with Agile
Ken McCorkell
 
Jmeter Performance Testing
Jmeter Performance Testing
Atul Pant
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
Edureka!
 
Performance testing jmeter
Performance testing jmeter
Bhojan Rajan
 
Performance testing presentation
Performance testing presentation
Belatrix Software
 
Test your microservices with REST-Assured
Test your microservices with REST-Assured
Michel Schudel
 
Cypress - Best Practices
Cypress - Best Practices
Brian Mann
 
Automation Framework Presentation
Automation Framework Presentation
Ben Ngo
 
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
Automated Testing vs Manual Testing
Automated Testing vs Manual Testing
Directi Group
 
Dev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 

Viewers also liked (9)

AQA TALKS 4 - AUTOMATION TEST REPORTER
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming Skills
Ranorex
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - Example
Joachim Unger
 
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
TEST Huddle
 
Regression Testing
Regression Testing
Habibur Rony
 
Test Automation in Agile
Test Automation in Agile
Agile Testing Alliance
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
 
multiple regression
multiple regression
Priya Sharma
 
Appium: Prime Cuts
Appium: Prime Cuts
Sauce Labs
 
AQA TALKS 4 - AUTOMATION TEST REPORTER
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
 
How Manual Testers Can Break into Automation Without Programming Skills
How Manual Testers Can Break into Automation Without Programming Skills
Ranorex
 
Regression Tests with Symfony - Example
Regression Tests with Symfony - Example
Joachim Unger
 
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
TEST Huddle
 
Regression Testing
Regression Testing
Habibur Rony
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
 
multiple regression
multiple regression
Priya Sharma
 
Appium: Prime Cuts
Appium: Prime Cuts
Sauce Labs
 
Ad

Similar to Regression Test Automation Framework (20)

Case Study on Automation Capability CT ARROW
Case Study on Automation Capability CT ARROW
The Digital Group
 
Automation testing - Success Story
Automation testing - Success Story
Xavient Information Systems
 
Discover the power of QA automation testing
Discover the power of QA automation testing
Softweb Solutions
 
Impetus qLabs Solutions
Impetus qLabs Solutions
Vipul Gupta
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success Story
Indium Software
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability Deck
Sowmak Bardhan
 
TEST_AUTOMATION_CASE_STUDY_(2)2[1]
TEST_AUTOMATION_CASE_STUDY_(2)2[1]
Clive Dall
 
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Shubham Joshi
 
qLabs Test Automation
qLabs Test Automation
qLabs
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
TEST Huddle
 
Software Test Automation
Software Test Automation
Yash Patel
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
 
Enhancing Testing Workflows The Role of Regression Automation.pdf
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
Case Study : Manual & Automation Testing
Case Study : Manual & Automation Testing
360logica Software Testing Services (A Saksoft Company)
 
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
Universal Technology Solutions
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
Salt City Digital - Automation Testing
Salt City Digital - Automation Testing
Salt City Digital
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application
Indium Software
 
Qa case study
Qa case study
hopperdev
 
What Everyone on the Team Needs to Know about Test Automation
What Everyone on the Team Needs to Know about Test Automation
TechWell
 
Case Study on Automation Capability CT ARROW
Case Study on Automation Capability CT ARROW
The Digital Group
 
Discover the power of QA automation testing
Discover the power of QA automation testing
Softweb Solutions
 
Impetus qLabs Solutions
Impetus qLabs Solutions
Vipul Gupta
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success Story
Indium Software
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability Deck
Sowmak Bardhan
 
TEST_AUTOMATION_CASE_STUDY_(2)2[1]
TEST_AUTOMATION_CASE_STUDY_(2)2[1]
Clive Dall
 
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Shubham Joshi
 
qLabs Test Automation
qLabs Test Automation
qLabs
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
TEST Huddle
 
Software Test Automation
Software Test Automation
Yash Patel
 
Universal test solutions customer testimonial 10192013-v2.2
Universal test solutions customer testimonial 10192013-v2.2
Universal Technology Solutions
 
Enhancing Testing Workflows The Role of Regression Automation.pdf
Enhancing Testing Workflows The Role of Regression Automation.pdf
RohitBhandari66
 
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
Universal Technology Solutions
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
Salt City Digital - Automation Testing
Salt City Digital - Automation Testing
Salt City Digital
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application
Indium Software
 
Qa case study
Qa case study
hopperdev
 
What Everyone on the Team Needs to Know about Test Automation
What Everyone on the Team Needs to Know about Test Automation
TechWell
 
Ad

More from Infosys (20)

Demystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for all
Infosys
 
Digital Outlook: Healthcare Industry
Digital Outlook: Healthcare Industry
Infosys
 
5 tips to make your mainframe as fit as you
5 tips to make your mainframe as fit as you
Infosys
 
Mainframe modernization powered by AI
Mainframe modernization powered by AI
Infosys
 
Human Amplification In The Enterprise - Resources and Utilities
Human Amplification In The Enterprise - Resources and Utilities
Infosys
 
Human Amplification In The Enterprise - Telecom and Communication
Human Amplification In The Enterprise - Telecom and Communication
Infosys
 
Human Amplification In The Enterprise - Retail and CPG
Human Amplification In The Enterprise - Retail and CPG
Infosys
 
Human Amplification In The Enterprise - Manufacturing and High-tech
Human Amplification In The Enterprise - Manufacturing and High-tech
Infosys
 
Human amplification in the enterprise - Automation. Innovation. Learning.
Human amplification in the enterprise - Automation. Innovation. Learning.
Infosys
 
Human Amplification In The Enterprise - Healthcare and Life Sciences
Human Amplification In The Enterprise - Healthcare and Life Sciences
Infosys
 
Human Amplification In The Enterprise - Banking and Insurance
Human Amplification In The Enterprise - Banking and Insurance
Infosys
 
Mainframe modernization powered by AI
Mainframe modernization powered by AI
Infosys
 
Reimagining the future of IT Infrastructure
Reimagining the future of IT Infrastructure
Infosys
 
Infosys Amplifying Human Potential
Infosys Amplifying Human Potential
Infosys
 
Snapshots from Infosys Confluence 2016
Snapshots from Infosys Confluence 2016
Infosys
 
Be Digital. Be More.
Be Digital. Be More.
Infosys
 
Being Digital
Being Digital
Infosys
 
Disruptive forces in digital payments
Disruptive forces in digital payments
Infosys
 
Infosys 'Go Green' Initiative
Infosys 'Go Green' Initiative
Infosys
 
Serving the perfect Information Cocktail
Serving the perfect Information Cocktail
Infosys
 
Demystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for all
Infosys
 
Digital Outlook: Healthcare Industry
Digital Outlook: Healthcare Industry
Infosys
 
5 tips to make your mainframe as fit as you
5 tips to make your mainframe as fit as you
Infosys
 
Mainframe modernization powered by AI
Mainframe modernization powered by AI
Infosys
 
Human Amplification In The Enterprise - Resources and Utilities
Human Amplification In The Enterprise - Resources and Utilities
Infosys
 
Human Amplification In The Enterprise - Telecom and Communication
Human Amplification In The Enterprise - Telecom and Communication
Infosys
 
Human Amplification In The Enterprise - Retail and CPG
Human Amplification In The Enterprise - Retail and CPG
Infosys
 
Human Amplification In The Enterprise - Manufacturing and High-tech
Human Amplification In The Enterprise - Manufacturing and High-tech
Infosys
 
Human amplification in the enterprise - Automation. Innovation. Learning.
Human amplification in the enterprise - Automation. Innovation. Learning.
Infosys
 
Human Amplification In The Enterprise - Healthcare and Life Sciences
Human Amplification In The Enterprise - Healthcare and Life Sciences
Infosys
 
Human Amplification In The Enterprise - Banking and Insurance
Human Amplification In The Enterprise - Banking and Insurance
Infosys
 
Mainframe modernization powered by AI
Mainframe modernization powered by AI
Infosys
 
Reimagining the future of IT Infrastructure
Reimagining the future of IT Infrastructure
Infosys
 
Infosys Amplifying Human Potential
Infosys Amplifying Human Potential
Infosys
 
Snapshots from Infosys Confluence 2016
Snapshots from Infosys Confluence 2016
Infosys
 
Be Digital. Be More.
Be Digital. Be More.
Infosys
 
Being Digital
Being Digital
Infosys
 
Disruptive forces in digital payments
Disruptive forces in digital payments
Infosys
 
Infosys 'Go Green' Initiative
Infosys 'Go Green' Initiative
Infosys
 
Serving the perfect Information Cocktail
Serving the perfect Information Cocktail
Infosys
 

Recently uploaded (20)

SACRS_Spring Mag 2025 Graceada Article.pdf
SACRS_Spring Mag 2025 Graceada Article.pdf
matthieu81
 
Filter Test machine .pdf
Filter Test machine .pdf
FILTRATION ENGINEERING & CUNSULTANT
 
What Drives Collectors in Sports and Beyond, and How Mantel is Bringing Them ...
What Drives Collectors in Sports and Beyond, and How Mantel is Bringing Them ...
Neil Horowitz
 
Essar 2.0 Rising with a New Approach.pptx
Essar 2.0 Rising with a New Approach.pptx
essarupdate
 
Noah Loul Shares 5 Key Impacts of AI Agents on the Sales Industry
Noah Loul Shares 5 Key Impacts of AI Agents on the Sales Industry
Noah Loul
 
Paul Turovsky - A Key Contributor
Paul Turovsky - A Key Contributor
Paul Turovsky
 
placement-brochure Great lakes Gurgaon. 2025
placement-brochure Great lakes Gurgaon. 2025
charankumarboom
 
Agentic AI vs Generative AI Key Differences and Use Cases.pdf
Agentic AI vs Generative AI Key Differences and Use Cases.pdf
SoluLab1231
 
Oleksandr Osypenko: Управління обсягом (Scope) (UA)
Oleksandr Osypenko: Управління обсягом (Scope) (UA)
Lviv Startup Club
 
Salary_Wage_Computation_3Day_Lesson.pptx
Salary_Wage_Computation_3Day_Lesson.pptx
DaryllWhere
 
MOOJAY Wireless Keyboard & Mouse Ergonomic Combo – Comfort, Silence, and Styl...
MOOJAY Wireless Keyboard & Mouse Ergonomic Combo – Comfort, Silence, and Styl...
Topmate
 
Webinar: Why Odoo is a game-changer for Service Companies
Webinar: Why Odoo is a game-changer for Service Companies
dear digital
 
Recovered Paper Market Size, Share & Forecast 2034
Recovered Paper Market Size, Share & Forecast 2034
Expert Market Research
 
Rushi Manche | Blockchain Tech Company Co-Founder
Rushi Manche | Blockchain Tech Company Co-Founder
Rushi Manche
 
Marketing Assignment presentation of good marketing techniques how to impleme...
Marketing Assignment presentation of good marketing techniques how to impleme...
Priya Raj
 
Improving Sales Forecasting in Volatile B2B Capital Equipment Markets - Dave ...
Improving Sales Forecasting in Volatile B2B Capital Equipment Markets - Dave ...
Dave Litwiller
 
Recruitment Policy Sample, Recruitment Policy PDF
Recruitment Policy Sample, Recruitment Policy PDF
SeemaAgrawal43
 
IT Companies in Magarpatta: A Thriving Hub of Technology and Innovation
IT Companies in Magarpatta: A Thriving Hub of Technology and Innovation
prernarathi90
 
PTJ Contracted Manufacturer's Repsentative V.1.pdf
PTJ Contracted Manufacturer's Repsentative V.1.pdf
victoryuipworks
 
5 Smart Ways to Build a Highly Productive Team
5 Smart Ways to Build a Highly Productive Team
RUPAL AGARWAL
 
SACRS_Spring Mag 2025 Graceada Article.pdf
SACRS_Spring Mag 2025 Graceada Article.pdf
matthieu81
 
What Drives Collectors in Sports and Beyond, and How Mantel is Bringing Them ...
What Drives Collectors in Sports and Beyond, and How Mantel is Bringing Them ...
Neil Horowitz
 
Essar 2.0 Rising with a New Approach.pptx
Essar 2.0 Rising with a New Approach.pptx
essarupdate
 
Noah Loul Shares 5 Key Impacts of AI Agents on the Sales Industry
Noah Loul Shares 5 Key Impacts of AI Agents on the Sales Industry
Noah Loul
 
Paul Turovsky - A Key Contributor
Paul Turovsky - A Key Contributor
Paul Turovsky
 
placement-brochure Great lakes Gurgaon. 2025
placement-brochure Great lakes Gurgaon. 2025
charankumarboom
 
Agentic AI vs Generative AI Key Differences and Use Cases.pdf
Agentic AI vs Generative AI Key Differences and Use Cases.pdf
SoluLab1231
 
Oleksandr Osypenko: Управління обсягом (Scope) (UA)
Oleksandr Osypenko: Управління обсягом (Scope) (UA)
Lviv Startup Club
 
Salary_Wage_Computation_3Day_Lesson.pptx
Salary_Wage_Computation_3Day_Lesson.pptx
DaryllWhere
 
MOOJAY Wireless Keyboard & Mouse Ergonomic Combo – Comfort, Silence, and Styl...
MOOJAY Wireless Keyboard & Mouse Ergonomic Combo – Comfort, Silence, and Styl...
Topmate
 
Webinar: Why Odoo is a game-changer for Service Companies
Webinar: Why Odoo is a game-changer for Service Companies
dear digital
 
Recovered Paper Market Size, Share & Forecast 2034
Recovered Paper Market Size, Share & Forecast 2034
Expert Market Research
 
Rushi Manche | Blockchain Tech Company Co-Founder
Rushi Manche | Blockchain Tech Company Co-Founder
Rushi Manche
 
Marketing Assignment presentation of good marketing techniques how to impleme...
Marketing Assignment presentation of good marketing techniques how to impleme...
Priya Raj
 
Improving Sales Forecasting in Volatile B2B Capital Equipment Markets - Dave ...
Improving Sales Forecasting in Volatile B2B Capital Equipment Markets - Dave ...
Dave Litwiller
 
Recruitment Policy Sample, Recruitment Policy PDF
Recruitment Policy Sample, Recruitment Policy PDF
SeemaAgrawal43
 
IT Companies in Magarpatta: A Thriving Hub of Technology and Innovation
IT Companies in Magarpatta: A Thriving Hub of Technology and Innovation
prernarathi90
 
PTJ Contracted Manufacturer's Repsentative V.1.pdf
PTJ Contracted Manufacturer's Repsentative V.1.pdf
victoryuipworks
 
5 Smart Ways to Build a Highly Productive Team
5 Smart Ways to Build a Highly Productive Team
RUPAL AGARWAL
 

Regression Test Automation Framework

  • 1. Regression test automation of Oracle Applications helps intelligent infrastructure services provider reduce cost of testing by 80% Having invested in Oracle Applications, the client faced challenges in regression testing due to the constant stream of Oracle upgrades. Infosys created a test automation framework for the client that enabled it to reduce regression testing efforts and cost by 80% and also minimize business interruptions. The Client The client is a global leader in intelligent infrastructure services, which facilitate internet and telephony interactions. Business need The client had made significant investments in implementing Oracle Applications to improve organizational responsiveness. The challenges confronting the client arose from the continuous stream of patches and family packs released by Oracle in response to defects and problems identified in the application, along with internal enhancements made to align the application with changes to the business processes. Oct 2005
  • 2. These upgrades required the client to continuously test the application against breakage. This required significant investment of time on the part of the business users. Such frequent testing also had implications on the cost, time and quality of testing. The business need, therefore, was • To develop a reusable and user-friendly test automation framework • Offshore the test automation activities for improved cost benefit • Integrate the test management tools to improve scheduling capability to run test scripts in various environments Challenges • Many test cases were not properly documented with sufficient details • The documented test cases were not stored in a standard format • The assignment required strong competency in Oracle Applications to simulate and capture the user’s testing pattern The Infosys approach Infosys was chosen as the preferred partner for test automation to reduce the total cost of ownership of Oracle Applications. Further, Infosys had to ensure the quality of deliverables and reduce the timelines for regression testing. Infosys adopted a four-phased approach with interim deliverables to reduce uncertainty in the project. This was done using three testing tools – Quick Test Pro 6.5, Test Director 8.0 and access and execution through a Terminal Server. Pre-automation The pre-automation phase included: • Gathering and understanding the existing 880 regression test cases • Documentation of core test cases in the standard format, in accordance with the automation requirements • Analyzing the documented test cases for complexity, automation ability and scope for improvement • Categorization of test cases based on the respective operating unit, the module and the tracking mechanism Automation The automation phase included: • Designing a data-driven, modularized automation model • Defining best practices like parameterization, common library of utilities etc. • Developing the automation framework components • Automating the identified test cases using Quick Test Professional • Uploading test cases and regression scripts to the Test Director for effective management and administration Execution of automated scripts The execution of automated scripts included: • Multiple instances and releases • No manual intervention • Use of multiple sets of data • Fine-tuning scripts Test management The test management phase included: • Customization of Test Director for effective test management • Documentation of the automation framework for effective maintenance of future regression testing needs 2 | Infosys – Case Study
  • 3. Benefits Improved cost savings Automation reduced the cost of testing, following the client’s initial investment to develop the regression testing suite. • Over 90% of the scripts were used ‘as is’ during multiple releases • Estimated reduction of nearly 80% in the effort / cost of running each regression test cycle • Estimated reduction of 60-80% in the effort / cost of developing the automated regression suite through the Infosys Global Delivery Model (GDM) • Minimized all business interruption costs Delivery confidence • Increased confidence in the quality of production releases due to: • The ability to run tests more often and in a short time frame • Least manual intervention • Enhanced test coverage as a result of: • Automation of the test for multiple data sets, conditions that otherwise could not have been done because of time constraints • Increased quality of a release through regression test cycles of modules that were not directly affected by patches or enhancements • Issues were identified earlier in the testing cycle Ease of use and increased maintainability • Scalable and reusable automation framework • Used across builds, releases and environments • Effective regression test management through: • Integration with the Test Director • Automated scheduling of test runs from Test Director • Integrated view of the status and reporting Optimized resource utilization • Users were able to spend more time on testing newly implemented modules SOX compliance testing • Internal Auditors used the automated test scripts to test and capture evidence for Sarbanes-Oxley audits. This was an additional benefit