SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Case study
The customer is a leader in Testing, Inspection and Certification, deliver-
ing high quality services to help clients meet international transaction
requirements. They had a web application that allowed traders to lodge
their requests for certification and compliance and they would be able
to see the status of their requests in real time using this application. The
idea was to automate the entire certification process and avoid errors
due to human intervention.
This was a complex web application with workflows to manage samples,
analyze reports, certificates and associated documents. It was hosted
on the AWS cloud. The customer wanted a partner who can automate
the testing of their web application, which would provide confidence to
each of their releases.
They chose Zado because of the technical expertise that they had in
automation tools, automation framework, understanding of web appli-
cations, cloud deployments and scripting.
Automation testing of a cloud
deployed workflow application
01
Zado automated
the GUI cases
using Selenium
and implemented
a test automation
framework within
90 days.
Zado
Understands
the functional
flow of the
product
including the
various
components that
were used in
building the
application
Project Complexity
• Complex workflow engine with no specific tool that would
fit in directly to perform automation testing
• Support for multiple platforms and browsers
• Daily builds and insufficient regression coverage
• Predictability and confidence of the releases
• Cost of rework was very high
Our Role
Zado understand the functional flow of the product including
the various components that were used in building the appli-
cation. We created manual test cases to validate the software.
We created test cases for validating the RESTful API, checking
the GUI, and verifying the middleware components.
We wrote python scripts to validate the components de-
ployed on AWS. We automated the GUI cases using Selenium
and implemented a test automation framework. We followed
the Enhance – Optimize – Transfer (EOT) model for this work,
whereby after automating the testing, we transferred the en-
tire automation activity to the customer.
Automation was test scripts was carried out over a period
of 90 days, considering all the complexity and the variety of
technologies that was used in the web application.
02
Automated
testing of a
complex process-
oriented work
flow application
and improved test
coverage by 90%
EOT flow
This model helps the customer increase the confidence levels
and they don’t have to worry about the non-availability of au-
tomation skills in-house. Everything related to test cases, auto-
mating of test cases, implementation of automation framework
are done and optimized by us, before having them passed
onto the customers.
Our Engagement
We began with the humongous task of automating a complex
work flow based application. We dirtied our hands by under-
standing the functionality and started creating test cases to
validate different components of the web application includ-
ing the cloud deployment separately. This allowed us to get a
clearer picture of the automation framework to be implement-
ed.
Then we went about automating the test cases using Selenium
that allowed us to ensure quality of this cloud deployed appli-
cation.
03
Phase1
Assessment
Our Engagement Model
2-4 Weeks
Enhance
Based on Success >> Based on Success >> Based on Success >>
Assess Suitable
Automation tools
Application Understanding
Develope the
Automation Framework
Demo the test
automation Scripts
Provide expert process on
engagement model
Decide on degree of
Automation to the Product
Phase2
Planning
1 Week
Optimize Transfer
Setup the required
automation infrastructure
Derive the test plan for automation
Phase3
Execution
20-24 Weeks Ongoing
Automate Funtional Test Cases
Enhance & Implement
the automation framework
Perform Dry runs & share
report for review & sign-off
Phase4
Maintenance
Shorten test cycles
Extend test coverage by an
efficient Test Strategy
(Manual driven/Automation driven)
Maintenance of test suite
contact@zado-tech.com
www.zado-tech.com
Benefits
• Automated testing of a complex process-oriented work flow application
• Improved test coverage of the application
• Testing of cloud deployment, which is considered a rarity Quick return on investment
with reduced reworking costs
• Automation testing without in-house expertise; In-housetes ters remained testers while
we handled the programming
about zado
Zado is a provider of test automation solutions with specific focus on web, mobile and
cloud applications. Our framework-driven approach to test automation ensures reliabil-
ity and performance of your applications in diverse environments and complexities.
Our Center of Excellence works towards ensuring the success of every test automation
initiative of our customers, irrespective of the stage that they are in – startup, transi-
tional or mature. We have successfully helped startup, ecommerce and Independent
Software Vendors with their automation needs. Our goal is to ensure quality of your
software using test automation optimally.
We are open to doing POCs and Pilots that prove our credibility. We also have an inno-
vative engagement model, Enhance – Optimize – Transfer (EOT), where we implement
automation testing and transition it to your local teams. Our points of intervention after
that, will be only towards enhancing the automation framework.
Zado automation frameworks help manual testers write their own test scripts without
the necessary automation expertise. This qualifies manual testers into automation tes-
ters, providing better economies of scale and faster ROI of your automation efforts.
Zado Infotech Solutions India Pvt Ltd
85/7 IIIrd Floor Orchid Plaza
Razaak Garden Road , Arumbakkam, Chennai - 106.
04

Más contenido relacionado

La actualidad más candente

Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic Environments
Sauce Labs
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
Vasanthmusic
 
Young_Huang_Resume
Young_Huang_ResumeYoung_Huang_Resume
Young_Huang_Resume
Young Huang
 

La actualidad más candente (20)

Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic Environments
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
Continuous integration testing for automation needs and quality of the releases
Continuous integration testing for automation needs and quality of the releasesContinuous integration testing for automation needs and quality of the releases
Continuous integration testing for automation needs and quality of the releases
 
Software Testing Services Manual
Software Testing Services ManualSoftware Testing Services Manual
Software Testing Services Manual
 
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
 
Introduction to qualitia software
Introduction to qualitia softwareIntroduction to qualitia software
Introduction to qualitia software
 
5 incredibly useful next gen test automation tool features
5 incredibly useful next gen test automation tool features5 incredibly useful next gen test automation tool features
5 incredibly useful next gen test automation tool features
 
Start Your Automation Journey With Rapise
Start Your Automation Journey With Rapise Start Your Automation Journey With Rapise
Start Your Automation Journey With Rapise
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
 
Corporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | IndiumCorporate Presentation | Software Testing Company USA | Indium
Corporate Presentation | Software Testing Company USA | Indium
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Young_Huang_Resume
Young_Huang_ResumeYoung_Huang_Resume
Young_Huang_Resume
 
Functional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsFunctional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and Applitools
 

Similar a QA Automation testing - Cloud deployed workflow application

Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
vijaya lakshmi
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao
 

Similar a QA Automation testing - Cloud deployed workflow application (20)

An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Hike qa test automation framework
 Hike qa test automation framework Hike qa test automation framework
Hike qa test automation framework
 
Case Reference - Database Testing: Success Story
Case Reference - Database Testing: Success StoryCase Reference - Database Testing: Success Story
Case Reference - Database Testing: Success Story
 
Implemented Automation testing for a payments solution major
Implemented Automation testing for a payments solution majorImplemented Automation testing for a payments solution major
Implemented Automation testing for a payments solution major
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
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
 
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
 
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfCloud Testing - What is Cloud testing and How to test on the cloud.pdf
Cloud Testing - What is Cloud testing and How to test on the cloud.pdf
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website development
 
Resume_Sahida Sultana
Resume_Sahida SultanaResume_Sahida Sultana
Resume_Sahida Sultana
 
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
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

QA Automation testing - Cloud deployed workflow application

  • 1. Case study The customer is a leader in Testing, Inspection and Certification, deliver- ing high quality services to help clients meet international transaction requirements. They had a web application that allowed traders to lodge their requests for certification and compliance and they would be able to see the status of their requests in real time using this application. The idea was to automate the entire certification process and avoid errors due to human intervention. This was a complex web application with workflows to manage samples, analyze reports, certificates and associated documents. It was hosted on the AWS cloud. The customer wanted a partner who can automate the testing of their web application, which would provide confidence to each of their releases. They chose Zado because of the technical expertise that they had in automation tools, automation framework, understanding of web appli- cations, cloud deployments and scripting. Automation testing of a cloud deployed workflow application 01 Zado automated the GUI cases using Selenium and implemented a test automation framework within 90 days.
  • 2. Zado Understands the functional flow of the product including the various components that were used in building the application Project Complexity • Complex workflow engine with no specific tool that would fit in directly to perform automation testing • Support for multiple platforms and browsers • Daily builds and insufficient regression coverage • Predictability and confidence of the releases • Cost of rework was very high Our Role Zado understand the functional flow of the product including the various components that were used in building the appli- cation. We created manual test cases to validate the software. We created test cases for validating the RESTful API, checking the GUI, and verifying the middleware components. We wrote python scripts to validate the components de- ployed on AWS. We automated the GUI cases using Selenium and implemented a test automation framework. We followed the Enhance – Optimize – Transfer (EOT) model for this work, whereby after automating the testing, we transferred the en- tire automation activity to the customer. Automation was test scripts was carried out over a period of 90 days, considering all the complexity and the variety of technologies that was used in the web application. 02
  • 3. Automated testing of a complex process- oriented work flow application and improved test coverage by 90% EOT flow This model helps the customer increase the confidence levels and they don’t have to worry about the non-availability of au- tomation skills in-house. Everything related to test cases, auto- mating of test cases, implementation of automation framework are done and optimized by us, before having them passed onto the customers. Our Engagement We began with the humongous task of automating a complex work flow based application. We dirtied our hands by under- standing the functionality and started creating test cases to validate different components of the web application includ- ing the cloud deployment separately. This allowed us to get a clearer picture of the automation framework to be implement- ed. Then we went about automating the test cases using Selenium that allowed us to ensure quality of this cloud deployed appli- cation. 03 Phase1 Assessment Our Engagement Model 2-4 Weeks Enhance Based on Success >> Based on Success >> Based on Success >> Assess Suitable Automation tools Application Understanding Develope the Automation Framework Demo the test automation Scripts Provide expert process on engagement model Decide on degree of Automation to the Product Phase2 Planning 1 Week Optimize Transfer Setup the required automation infrastructure Derive the test plan for automation Phase3 Execution 20-24 Weeks Ongoing Automate Funtional Test Cases Enhance & Implement the automation framework Perform Dry runs & share report for review & sign-off Phase4 Maintenance Shorten test cycles Extend test coverage by an efficient Test Strategy (Manual driven/Automation driven) Maintenance of test suite
  • 4. contact@zado-tech.com www.zado-tech.com Benefits • Automated testing of a complex process-oriented work flow application • Improved test coverage of the application • Testing of cloud deployment, which is considered a rarity Quick return on investment with reduced reworking costs • Automation testing without in-house expertise; In-housetes ters remained testers while we handled the programming about zado Zado is a provider of test automation solutions with specific focus on web, mobile and cloud applications. Our framework-driven approach to test automation ensures reliabil- ity and performance of your applications in diverse environments and complexities. Our Center of Excellence works towards ensuring the success of every test automation initiative of our customers, irrespective of the stage that they are in – startup, transi- tional or mature. We have successfully helped startup, ecommerce and Independent Software Vendors with their automation needs. Our goal is to ensure quality of your software using test automation optimally. We are open to doing POCs and Pilots that prove our credibility. We also have an inno- vative engagement model, Enhance – Optimize – Transfer (EOT), where we implement automation testing and transition it to your local teams. Our points of intervention after that, will be only towards enhancing the automation framework. Zado automation frameworks help manual testers write their own test scripts without the necessary automation expertise. This qualifies manual testers into automation tes- ters, providing better economies of scale and faster ROI of your automation efforts. Zado Infotech Solutions India Pvt Ltd 85/7 IIIrd Floor Orchid Plaza Razaak Garden Road , Arumbakkam, Chennai - 106. 04