DATABASE TESTING – SUCCESS STORY
DATABASE TESTING – SUCCESS STORY
Application: Middleware Application
Services Offered: Functional Testing, Automation and Performance benchmarking
Tools: Selenium ROBOT and ATS; Defect Management Tool: Bugsmart / BugDB / JIRA
Client
Our client is the world’s largest enterprise software company with its position in the Fortune 100 companies. They
offer a comprehensive and fully integrated stack of cloud applications, platform services, and engineered
systems.
Requirement
Client was on a hunt for an independent QA vendor who has prior
experience in working with Fortune 100 companies. Secondly, client was
looking for vendor with proven database testing expertise and
knowledge of Java scripting language to work on client’s custom-built
testing tool. Last but not the least, they wanted to replicate their QA
process by setting up a dedicated offshore test lab and transfer it over a
period of time to their captive center in India in a Build, Operate and
Transfer (BOT) model.
Application Overview
It is command line application that facilitates online/ offline data
replication across heterogeneous database systems.
It supports more than 6 databases currently (Oracle, Sybase, SQL,
MySQL, Teradata, TimesTen) and Operating System (Windows, Linux, HP-
UX, Solaris, IBM AIX). This application is predominantly used by banks.
Key Highlights
Key Success:
Our Automation Framework
Domain:
Hi-Tech
Duration:
8 years
QA Team:
27
Technology:
Developed using C, C++, and
Java & Scripting Language:
XML, Perl
Testing Challenges
The frequent change requests for the product due
to agile software development, demanded
continuous regression testing across all code
branches. Some of the challenges were performing
regression testing across various platforms,
automating test case using custom automation tool,
UI automation using Selenium, build and release
engineering.
Indium to benchmark the performance of database
middleware application with SQL native replication,
SQL server native replication, MySQL native
replication, MSSQL server native replication.
Business Challenges
Cost of QA started to increase and became a huge
overhead for the client. Company’s reputation was
at stake due to inconsistent behavior of their
product across various platforms. Other challenge
was to identify a trusted vendor to safeguard client’s
intellectual property.
Our Approach
Indium devised an approach to meet both the
‘Testing’ and ‘Business’ challenges faced by our
client. Providing training to our team on custom
automation tool developed by the client was our first
task and quickly geared them to the client’s testing
process and tools.
We had to ensure the testing coverage on our
environments is similar to the customer environment.
Team was built with thorough QA expertise in DB
skills, OS level skills and Java scripting.
We suggested to implement test automation tool
Selenium & ROBOT framework for UI and ATS and for
Bug tracking / Defect management tool – Bugsmart
/ BugDB / JIRA. Indium’s Customized Java based
Macro (Generates Reports in Excel format) was used
as the reporting Tool for Performance
Benchmarking.
Our Solutions
The testing services we offered are listed below
 Functional Testing, Regression testing, Ul
automation using Selenium, & Performance
benchmarking.
 Created a dedicated test lab.
 Ensured maximum test coverage across
environments.
o Operating Systems: Linux_x64/x86,
Solaris_Sparc 9/10/11, Solaris_x86/x64, AIX
5.1/5.2/6.1, HPUX_IA, HPUX_PARISC,
Windows_x64/x86. Windows 2000 / 2003 /
2008 / 2008R2 /2012.
o Databases: Oracle 9i/10g/11g/12c and
SQL Server 2000 / 2005 / 2008 / 2008R2 /
2012 and DB2 91195197, Sybase 15/15.5,
MySQL.
 Our team performed end-to-end regression
regardless of the new functionality to ensure the
product quality is not compromised.
 We conducted performance benchmarking for
the applications response time. We offered
services that include test strategies, test
frameworks, test scripts, test executions and
production of measurable test reports.
Metrics
A total of 2400 test cases were automated. 97% of
the test cases were automated. Execution time was
reduced by 30%
SQL Server Dev to Release Cycle
Month June July August September Release
Regression Bug 19 11 4 3 0
No of Test Case Failures 72 34 4 4 0
Productivity of our resources:
Functional Testing – 110% (24/7 support with 2 Dedicated resources to fix EBF testing – emergency bug fixing)
Performance Testing – 96% (Our resources worked round the clock in rotational shifts)
We started the regression testing and
performance benchmarking in the year 2006 and
supported till October 2013. 24/7 testing support
were provided from our end to give a successful
productivity. 9% of the resources work even during
holidays based on the client requirement.
Over the years, our team grew from 2 to 27 and
became the trusted vendor to take care of all the
upgrades and patches pertaining to the
application. We supported every minor, major,
core, main builds and custom builds. 10%
investment was made on the shadow resources.
We developed a custom reporting tool for
performance benchmarking as add on value and
phenomenally gained client’s confidence.
The performance comparison at the end showed
that the testing efficiency for Functional Regression
testing was 98%, which was earlier 70%. There was
an increase in the scalability of capture rate for
every build. For instance, the capture rate of one
build had increased to 7% i.e. from 398 GB/Hour to
424 GB/Hour in two days.
Our Value Adds
We brought down the automation testing cost by 60%
by implementing Selenium automation Tool ROBOT
framework for UI. We ensured that there was no
downtime of the application under test, which in turn
reduced escalation from our client’s end customers’.
We hired resources as per our client’s specific
requirements. Using Build – Operate – Stabilize - Transfer
model (BOST), we were able to quickly start the
operations without any significant capital investment
and increased the testing efficiency & productivity.
After 8 years, we seamlessly transferred the ownership
and also continued to direct the overall quality effort.
Our client established certain security policies with
regard to its computer systems, networks and IP
resources. So, we banned the usage of mobile phones,
tablets, portable hard drives, dongles, etc. inside the
office premises. We ensured that we followed the
policies resulting in a higher degree of client trust. We
maintained copyright infringement for more than 8
years
www.indiumsoft.com|© Indium Software.

More Related Content

PDF
Quality at the speed of digital
DOCX
ScottBritt_newresume
DOCX
SANGEETHA S JADAV
PDF
PPTX
Performance Testing Principles
PPT
Performance Engineering Basics
DOCX
Hari Kishor N - QA
DOC
8_Testing_Resume_SAP Testing
Quality at the speed of digital
ScottBritt_newresume
SANGEETHA S JADAV
Performance Testing Principles
Performance Engineering Basics
Hari Kishor N - QA
8_Testing_Resume_SAP Testing

What's hot (20)

PDF
Performance Testing Insights
PPTX
Functional Continuous Integration with Selenium and Hudson
DOCX
kanakaborra_3years_Exp
PPT
ALM (Application Lifecycle Management)
DOC
Ravi_Nelluri_QA
DOC
Praveen Kumar Vemuri
DOC
Cv manager
DOC
Ramakrishnan M - Automation Tester
PPTX
Enterprise QA and Application Testing Services
PDF
Silk For Use With SAP
DOC
Diljith Abraham -Test Specialist
DOC
DOC
ott_calfee_resume
PDF
Testing Services - Software Quality Assurance
PDF
Agile testing - Principles and best practices
PPTX
Qualitia - Scriptless Test Automation Platform
PPTX
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
DOC
Manmadha_Rao_ Q A Test Manager_Lead -Resume CyberKorp Inc
PPT
Netserv Software Testing
PPTX
Testing with Microsoft Technologies - Kick Off Session
Performance Testing Insights
Functional Continuous Integration with Selenium and Hudson
kanakaborra_3years_Exp
ALM (Application Lifecycle Management)
Ravi_Nelluri_QA
Praveen Kumar Vemuri
Cv manager
Ramakrishnan M - Automation Tester
Enterprise QA and Application Testing Services
Silk For Use With SAP
Diljith Abraham -Test Specialist
ott_calfee_resume
Testing Services - Software Quality Assurance
Agile testing - Principles and best practices
Qualitia - Scriptless Test Automation Platform
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Manmadha_Rao_ Q A Test Manager_Lead -Resume CyberKorp Inc
Netserv Software Testing
Testing with Microsoft Technologies - Kick Off Session

Viewers also liked (17)

PPTX
Sales 3.0 9, 10, 13 en 14 maart
DOCX
Nfl project report
PDF
XLIV FESTIVAL AVIV, PROGRAMACIÓN
PDF
Sintesis informativa 23 de marzo 2017
PPTX
PDF
Success Story - Database Testing
PDF
Test first, code later: the value of embedding test engineers
PDF
Jaguar: Measuring a social community's brand equity
PDF
Curiosity Stop Special: Techcrunch Disrupt 2016
PDF
We Are Social Curiosity Stop #12
PDF
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
PDF
iOS 10 - What you need to know
PDF
Monzo and the future of retail banking
PDF
Success Story - Database Testing
PDF
Bank of America Case Study - Enterprise Architecture in Mobile Banking
PDF
8 Things Uber Can Teach You
PDF
A swift introduction to Swift
Sales 3.0 9, 10, 13 en 14 maart
Nfl project report
XLIV FESTIVAL AVIV, PROGRAMACIÓN
Sintesis informativa 23 de marzo 2017
Success Story - Database Testing
Test first, code later: the value of embedding test engineers
Jaguar: Measuring a social community's brand equity
Curiosity Stop Special: Techcrunch Disrupt 2016
We Are Social Curiosity Stop #12
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
iOS 10 - What you need to know
Monzo and the future of retail banking
Success Story - Database Testing
Bank of America Case Study - Enterprise Architecture in Mobile Banking
8 Things Uber Can Teach You
A swift introduction to Swift

Similar to Case Reference - Database Testing: Success Story (20)

DOCX
Ashley Kevorkian.Selenium
DOCX
Ahesanali Vijapura - QA Manager
PDF
QA Automation testing - Cloud deployed workflow application
PPTX
Neev Independent Testing Services
PPTX
Performance Testing
PDF
End to End Test of Network Management Software
PDF
Success Story - End to End Testing of Network Management Software
DOC
Chandan_3.7 Years of Experience_Oracle
DOC
Software Test Engineer with 3.6 years of experience
DOCX
JagSinghupdated
DOCX
CV_SyedShoeb_2015
DOC
Anees_Khan-Resume
DOCX
Kabir_QA1
DOCX
Bharath Kesana Selinium Automation Tester
DOC
Raghavendra_SQA_Resume
DOC
11+YrsQAProfile_ ValidH1BAug2018
PPT
Impetus qLabs Solutions
PPTX
Neev QA Offering
PDF
Enterprise QA and Application Testing Services
DOC
Walter_resume_PTM
Ashley Kevorkian.Selenium
Ahesanali Vijapura - QA Manager
QA Automation testing - Cloud deployed workflow application
Neev Independent Testing Services
Performance Testing
End to End Test of Network Management Software
Success Story - End to End Testing of Network Management Software
Chandan_3.7 Years of Experience_Oracle
Software Test Engineer with 3.6 years of experience
JagSinghupdated
CV_SyedShoeb_2015
Anees_Khan-Resume
Kabir_QA1
Bharath Kesana Selinium Automation Tester
Raghavendra_SQA_Resume
11+YrsQAProfile_ ValidH1BAug2018
Impetus qLabs Solutions
Neev QA Offering
Enterprise QA and Application Testing Services
Walter_resume_PTM

More from Indium Software (20)

PDF
Success Story - Healthcare Insurance Testing Services
PDF
Success Story: Testing Education Domain - CRM Testing
PDF
Mobile Application Performance Testing
PDF
Compatibility Testing for Mobile Games
PDF
SOA Testing - For an Email Messaging Application
PDF
RCA on Residual defects – Techniques for adaptive Regression testing
PDF
Android Mobile Application Performance Testing
PDF
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
PDF
21 CFR Part 11 Validation
PDF
Mobile Testing for a Cloud Based Application Provider
PDF
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
PDF
Whitepaper: Responsive Test - A test framework to cover it all
PDF
Testing CRM in Education Domain – Success Story
PDF
Firmware Application Test Automation
PDF
Social Media Application Testing
PDF
Test Consulting Services - Case Study
PDF
Success Story - Game Testing
PDF
Success Story - Testing Banking Application
PDF
Testing CRM in Education Domain – Success Story
PPTX
About Indium Software - Software Testing Service Offering
Success Story - Healthcare Insurance Testing Services
Success Story: Testing Education Domain - CRM Testing
Mobile Application Performance Testing
Compatibility Testing for Mobile Games
SOA Testing - For an Email Messaging Application
RCA on Residual defects – Techniques for adaptive Regression testing
Android Mobile Application Performance Testing
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
21 CFR Part 11 Validation
Mobile Testing for a Cloud Based Application Provider
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
Whitepaper: Responsive Test - A test framework to cover it all
Testing CRM in Education Domain – Success Story
Firmware Application Test Automation
Social Media Application Testing
Test Consulting Services - Case Study
Success Story - Game Testing
Success Story - Testing Banking Application
Testing CRM in Education Domain – Success Story
About Indium Software - Software Testing Service Offering

Recently uploaded (20)

PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
Information-Technology-in-Human-Society.pptx
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
Identification of potential depression in social media posts
PDF
Examining Bias in AI Generated News Content.pdf
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
The AI Revolution in Customer Service - 2025
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Decision Optimization - From Theory to Practice
PDF
Altius execution marketplace concept.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Information-Technology-in-Human-Society.pptx
giants, standing on the shoulders of - by Daniel Stenberg
Build Real-Time ML Apps with Python, Feast & NoSQL
Identification of potential depression in social media posts
Examining Bias in AI Generated News Content.pdf
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
The AI Revolution in Customer Service - 2025
Report in SIP_Distance_Learning_Technology_Impact.pptx
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
EIS-Webinar-Regulated-Industries-2025-08.pdf
Build automations faster and more reliably with UiPath ScreenPlay
Presentation - Principles of Instructional Design.pptx
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Decision Optimization - From Theory to Practice
Altius execution marketplace concept.pdf

Case Reference - Database Testing: Success Story

  • 1. DATABASE TESTING – SUCCESS STORY DATABASE TESTING – SUCCESS STORY Application: Middleware Application Services Offered: Functional Testing, Automation and Performance benchmarking Tools: Selenium ROBOT and ATS; Defect Management Tool: Bugsmart / BugDB / JIRA Client Our client is the world’s largest enterprise software company with its position in the Fortune 100 companies. They offer a comprehensive and fully integrated stack of cloud applications, platform services, and engineered systems. Requirement Client was on a hunt for an independent QA vendor who has prior experience in working with Fortune 100 companies. Secondly, client was looking for vendor with proven database testing expertise and knowledge of Java scripting language to work on client’s custom-built testing tool. Last but not the least, they wanted to replicate their QA process by setting up a dedicated offshore test lab and transfer it over a period of time to their captive center in India in a Build, Operate and Transfer (BOT) model. Application Overview It is command line application that facilitates online/ offline data replication across heterogeneous database systems. It supports more than 6 databases currently (Oracle, Sybase, SQL, MySQL, Teradata, TimesTen) and Operating System (Windows, Linux, HP- UX, Solaris, IBM AIX). This application is predominantly used by banks. Key Highlights Key Success: Our Automation Framework Domain: Hi-Tech Duration: 8 years QA Team: 27 Technology: Developed using C, C++, and Java & Scripting Language: XML, Perl
  • 2. Testing Challenges The frequent change requests for the product due to agile software development, demanded continuous regression testing across all code branches. Some of the challenges were performing regression testing across various platforms, automating test case using custom automation tool, UI automation using Selenium, build and release engineering. Indium to benchmark the performance of database middleware application with SQL native replication, SQL server native replication, MySQL native replication, MSSQL server native replication. Business Challenges Cost of QA started to increase and became a huge overhead for the client. Company’s reputation was at stake due to inconsistent behavior of their product across various platforms. Other challenge was to identify a trusted vendor to safeguard client’s intellectual property. Our Approach Indium devised an approach to meet both the ‘Testing’ and ‘Business’ challenges faced by our client. Providing training to our team on custom automation tool developed by the client was our first task and quickly geared them to the client’s testing process and tools. We had to ensure the testing coverage on our environments is similar to the customer environment. Team was built with thorough QA expertise in DB skills, OS level skills and Java scripting. We suggested to implement test automation tool Selenium & ROBOT framework for UI and ATS and for Bug tracking / Defect management tool – Bugsmart / BugDB / JIRA. Indium’s Customized Java based Macro (Generates Reports in Excel format) was used as the reporting Tool for Performance Benchmarking. Our Solutions The testing services we offered are listed below  Functional Testing, Regression testing, Ul automation using Selenium, & Performance benchmarking.  Created a dedicated test lab.  Ensured maximum test coverage across environments. o Operating Systems: Linux_x64/x86, Solaris_Sparc 9/10/11, Solaris_x86/x64, AIX 5.1/5.2/6.1, HPUX_IA, HPUX_PARISC, Windows_x64/x86. Windows 2000 / 2003 / 2008 / 2008R2 /2012. o Databases: Oracle 9i/10g/11g/12c and SQL Server 2000 / 2005 / 2008 / 2008R2 / 2012 and DB2 91195197, Sybase 15/15.5, MySQL.  Our team performed end-to-end regression regardless of the new functionality to ensure the product quality is not compromised.  We conducted performance benchmarking for the applications response time. We offered services that include test strategies, test frameworks, test scripts, test executions and production of measurable test reports. Metrics A total of 2400 test cases were automated. 97% of the test cases were automated. Execution time was reduced by 30% SQL Server Dev to Release Cycle Month June July August September Release Regression Bug 19 11 4 3 0 No of Test Case Failures 72 34 4 4 0
  • 3. Productivity of our resources: Functional Testing – 110% (24/7 support with 2 Dedicated resources to fix EBF testing – emergency bug fixing) Performance Testing – 96% (Our resources worked round the clock in rotational shifts) We started the regression testing and performance benchmarking in the year 2006 and supported till October 2013. 24/7 testing support were provided from our end to give a successful productivity. 9% of the resources work even during holidays based on the client requirement. Over the years, our team grew from 2 to 27 and became the trusted vendor to take care of all the upgrades and patches pertaining to the application. We supported every minor, major, core, main builds and custom builds. 10% investment was made on the shadow resources. We developed a custom reporting tool for performance benchmarking as add on value and phenomenally gained client’s confidence. The performance comparison at the end showed that the testing efficiency for Functional Regression testing was 98%, which was earlier 70%. There was an increase in the scalability of capture rate for every build. For instance, the capture rate of one build had increased to 7% i.e. from 398 GB/Hour to 424 GB/Hour in two days. Our Value Adds We brought down the automation testing cost by 60% by implementing Selenium automation Tool ROBOT framework for UI. We ensured that there was no downtime of the application under test, which in turn reduced escalation from our client’s end customers’. We hired resources as per our client’s specific requirements. Using Build – Operate – Stabilize - Transfer model (BOST), we were able to quickly start the operations without any significant capital investment and increased the testing efficiency & productivity. After 8 years, we seamlessly transferred the ownership and also continued to direct the overall quality effort. Our client established certain security policies with regard to its computer systems, networks and IP resources. So, we banned the usage of mobile phones, tablets, portable hard drives, dongles, etc. inside the office premises. We ensured that we followed the policies resulting in a higher degree of client trust. We maintained copyright infringement for more than 8 years www.indiumsoft.com|© Indium Software.