SlideShare a Scribd company logo
1 of 1
Download to read offline
How Indium’s iSAFE Framework helped devise a 100%
automation strategy for testing a workforce
management software?
The customer had prior experience with the test process, and they wanted to fix several
known challenges during this project.
Specifically, the customer wanted to:
CUSTOMER PROFILE & BACKGROUND
KNOWN CHALLENGES
After evaluating several prospective partners, the customer had decided to go with Indium,
we believe, for the following reasons:
○ The iSAFE test automation framework has a flexible and robust architecture
○ A high degree of integration with already invested and existing test automation & test
management tool
ADVANTAGE INDIUM
We devised the following approach using iSAFE framework, over the 12-month duration of
the project. The project was staffed with two automation engineers, who were tasked with
automating and maintaining over 750 test cases.
We adopted the following process for automation:
OUR APPROACH
A leading global firm based in the US was developing a software tool for workforce
management, employee attendance marking, collecting labour data and generating
attendance summary of a large workforce. The software was developed using .NET
technologies and AJAX and Oracle 10G was the database used.
The customer was scouting around for the right testing partner, one who has the capability
to manage the testing process at rapid speed, without sacrificing quality. Importantly, the
QA team at the customer site wanted a 100% automation-driven testing process, to reduce
time-to-release, for every build. Also, the project needed handling of multiple data sets for
a highly data intensive application.
BENEFITS OF USING iSAFE
○ The iSAFE framework was core to our ability to automate over 750 test cases
○ Reporting at the end of every test is, of course, critical to any testing process. iSAFE
triggers an automated email after each test to all stakeholders, helped developers
modify code on the fly
○ iSAFE helped test scripts run seamlessly on the staging site, thus helping save
valuable time, enabling the customer to test code, right before production
○ Overall, the customer was extremely happy to work with Indium on this project –
thanks to its expertise in managing multiple data sets for a highly data intensive
application and also the effectiveness of the iSAFE framework.
CUSTOMER HAPPINESS
The success of the project was best captured in this customer testimonial:
“Your framework is definitely the best, robust and highly maintainable in
comparison to other frameworks that I have seen. The other vendors were not able
to answer our questions and you guys certainly know what you do. This is the exact
framework that I am looking to implement within our organisation.” – QA manager
IN NUMBERS
750 3 months 3x
No of test cases
automated, using the
iSAFE framework
Time taken to script over
200 test cases with only 1
automation engineer
Reduction in manual
regression cycles
○ Have skills to handle multiple data sets
for a highly data intensive application
○ Minimise manual testing, since it was
slowing down time-to-release for every
version
○ Avoid unproductive time, rewriting and
managing test scripts for different test
browsers and environments
PLANNING
○ Defining the scope of Test Automation
○ Understanding of Application/Test
cases
○ Identification of Reusable Components
○ Sharing the observations/gaps in test
cases
DESIGN
○ Creation of Reusable Components,
Objects Repository (OR) Designs
○ Creation of Test Case & Test Data
Designs
○ Maintenance of clarification tracker
○ Checkpoint meetings
IMPLEMENTATION
○ Customization of Framework &
integration
○ Implementation of data driven
approach
○ Development of Test scripts
○ Checkpoint meetings
EXECUTION
○ Execution of Test Scripts Unit/Batch
○ Stabilization of Test Scripts
○ Exception handling/Recovery scenarios
○ Capture failures and real-time
reporting
○ Work with a team with prior expertise,
rather than one that picked up new skills
on the fly
○ Partner with a vendor with expertise in
preparin test data for a data-driven
approach
○ Build a robust framework that can
optimize test execution and has reusable
components

More Related Content

More from Indium Software

More from Indium Software (20)

21 CFR Part 11 Validation
21 CFR Part 11 Validation21 CFR Part 11 Validation
21 CFR Part 11 Validation
 
Mobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application ProviderMobile Testing for a Cloud Based Application Provider
Mobile Testing for a Cloud Based Application Provider
 
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUDAUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
AUTOMATED TESTING OF LAB MANAGEMENT SERVICES ON CLOUD
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management Software
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success Story
 
Firmware Application Test Automation
Firmware Application Test AutomationFirmware Application Test Automation
Firmware Application Test Automation
 
Social Media Application Testing
Social Media Application Testing Social Media Application Testing
Social Media Application Testing
 
Test Consulting Services - Case Study
Test Consulting Services - Case StudyTest Consulting Services - Case Study
Test Consulting Services - Case Study
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software
 
Testing CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success StoryTesting CRM in Education Domain – Success Story
Testing CRM in Education Domain – Success Story
 
Success Story - Database Testing
Success Story - Database Testing Success Story - Database Testing
Success Story - Database Testing
 
Success Story - Database Testing
Success Story - Database Testing Success Story - Database Testing
Success Story - Database Testing
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success StoryCase Reference - Database Testing: Success Story
Case Reference - Database Testing: Success Story
 
About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering About Indium Software - Software Testing Service Offering
About Indium Software - Software Testing Service Offering
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Software Testing-Trends 2017-Info Graph
Software Testing-Trends 2017-Info GraphSoftware Testing-Trends 2017-Info Graph
Software Testing-Trends 2017-Info Graph
 
Performance & Automation Testing
Performance & Automation TestingPerformance & Automation Testing
Performance & Automation Testing
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Test Automation Case Study - How Indium’s iSAFE Framework helped devise a 100% automation strategy for testing a workforce management software?

  • 1. How Indium’s iSAFE Framework helped devise a 100% automation strategy for testing a workforce management software? The customer had prior experience with the test process, and they wanted to fix several known challenges during this project. Specifically, the customer wanted to: CUSTOMER PROFILE & BACKGROUND KNOWN CHALLENGES After evaluating several prospective partners, the customer had decided to go with Indium, we believe, for the following reasons: ○ The iSAFE test automation framework has a flexible and robust architecture ○ A high degree of integration with already invested and existing test automation & test management tool ADVANTAGE INDIUM We devised the following approach using iSAFE framework, over the 12-month duration of the project. The project was staffed with two automation engineers, who were tasked with automating and maintaining over 750 test cases. We adopted the following process for automation: OUR APPROACH A leading global firm based in the US was developing a software tool for workforce management, employee attendance marking, collecting labour data and generating attendance summary of a large workforce. The software was developed using .NET technologies and AJAX and Oracle 10G was the database used. The customer was scouting around for the right testing partner, one who has the capability to manage the testing process at rapid speed, without sacrificing quality. Importantly, the QA team at the customer site wanted a 100% automation-driven testing process, to reduce time-to-release, for every build. Also, the project needed handling of multiple data sets for a highly data intensive application. BENEFITS OF USING iSAFE ○ The iSAFE framework was core to our ability to automate over 750 test cases ○ Reporting at the end of every test is, of course, critical to any testing process. iSAFE triggers an automated email after each test to all stakeholders, helped developers modify code on the fly ○ iSAFE helped test scripts run seamlessly on the staging site, thus helping save valuable time, enabling the customer to test code, right before production ○ Overall, the customer was extremely happy to work with Indium on this project – thanks to its expertise in managing multiple data sets for a highly data intensive application and also the effectiveness of the iSAFE framework. CUSTOMER HAPPINESS The success of the project was best captured in this customer testimonial: “Your framework is definitely the best, robust and highly maintainable in comparison to other frameworks that I have seen. The other vendors were not able to answer our questions and you guys certainly know what you do. This is the exact framework that I am looking to implement within our organisation.” – QA manager IN NUMBERS 750 3 months 3x No of test cases automated, using the iSAFE framework Time taken to script over 200 test cases with only 1 automation engineer Reduction in manual regression cycles ○ Have skills to handle multiple data sets for a highly data intensive application ○ Minimise manual testing, since it was slowing down time-to-release for every version ○ Avoid unproductive time, rewriting and managing test scripts for different test browsers and environments PLANNING ○ Defining the scope of Test Automation ○ Understanding of Application/Test cases ○ Identification of Reusable Components ○ Sharing the observations/gaps in test cases DESIGN ○ Creation of Reusable Components, Objects Repository (OR) Designs ○ Creation of Test Case & Test Data Designs ○ Maintenance of clarification tracker ○ Checkpoint meetings IMPLEMENTATION ○ Customization of Framework & integration ○ Implementation of data driven approach ○ Development of Test scripts ○ Checkpoint meetings EXECUTION ○ Execution of Test Scripts Unit/Batch ○ Stabilization of Test Scripts ○ Exception handling/Recovery scenarios ○ Capture failures and real-time reporting ○ Work with a team with prior expertise, rather than one that picked up new skills on the fly ○ Partner with a vendor with expertise in preparin test data for a data-driven approach ○ Build a robust framework that can optimize test execution and has reusable components