SlideShare a Scribd company logo
Case study
The customer is an online marketplace that connects buyers and sellers
of the manufacturing industry using their e-procurement platform. They
have helped thousands of global manufacturers earn billions of dollars
in new business.
They are the largest online manufacturing marketplace helping sourcing
professionals and engineers to quickly and easily locate quality suppliers
for CNC Machining, Injection Molding, Metal Stamping, Metal Fabrica-
tion, Die Casting and many other processes. Their marketplace is used
by some of the world’s largest buying organizations like Kimberly-Clark,
Bell Helicopter, US Dept. of Defense, NASA and countless smaller ones.
They keep improving their marketplace consistently to ensure that
the sourcing process gets better for their users. The marketplace is so
complex that it is used by thousands of buyers and suppliers at any
point in time and they look for additional features and functionality that
will make their life easier. While doing this, they had to ensure that the
newer functionalities don’t break the existing experience of users.
Continuous Integration testing of the
largest online Manufacturing Marketplace
01
The customer
is an online
marketplace that
connects buyers
and sellers of the
manufacturing
industry
Zado was chosen
as the partner to
help them with
their automation
needs and ensuring
quality of the
releases.
This means that they need to test their platform to ensure consistent ex-
perience for their users, while reducing their efforts and cost to source.
They needed a partner who can help them in testing in an ongoing
manner as they keep committing newer functionality to the platform.
They looked at a partner to automate their testing needs in such a
dynamic and complex environment. Zado was chosen as the partner
to help them with their automation needs and ensuring quality of the
releases. Zado was chosen for their technical skills and the project man-
agement experience that they brought to this project.
Project Complexity
• Use-cases were not clearly defined for the platform
• We had limited functional knowledge to begin with
• Thousands of test cases to be automated
• Continuous integration testing to be performed, which
meant we had to use a continuous integration server to run
the tests automatically
Our Role
Zado quickly understood the functionality of the platform.
We prepared use cases and matched those use cases with
manual test cases before automating them. We created a flow
chart for every test case, which is not commonly practiced.
We automated about 1300+ test cases in 30 weeks time to
provide regression testing. We used Selenium as the automa-
tion tool. In this project, we also used Maven (build manage-
ment) and Bamboo (Continuous Integration Server) to ensure
continuous integration testing.
We helped the customer perform testing on every new build
ensuring scalability and maintenance of test scripts – continu-
ous integration testing of new code committed, complete
regression support and have identified to setup performance
testing as a part of the roadmap.
We took the route of continuous integration as it provides
early ‘fail fast’ feedback on the quality of new changes and
ensure that new code integrates well with the existing code,
while also providing complete regression coverage.
02
After 3 months
of rigorous
evaluation, Zado
is a trusted QA
partner for our
customer
Continuous integration flow
For continuous integration testing to be successful, right set of
tests have to be automated. The functional knowledge that we
gained in the project helped us to identify the right test cases
and ensured that continuous integration was performed for
every code commit.
Our engagement– short term to long term!
We signed up for a 3 months evaluation with the customer,
where we shared the risks along with the customer in terms of
both costs and efforts. After having proven ourselves, we have
moved onto a long-term relationship with the customer.
Time was a premium when we began and it continues to be
so as we moved in our relationship. Our knowledge on various
automation tools, especially Selenium, allowed us to quickly
automate the testing, while improving code coverage.
Current status – trusted QA partner
Our partnership with the customer has improved their confi-
dence levels in releasing newer functionalities in the platform
quickly. While we continue to create newer scripts, we are also
maintaining existing scripts and providing continuous regres-
sion support. We are also moving towards establishing a per-
formance test framework for the platform. Today, we are their
trusted QA partner as we continue to help them improve their
experience for their users.
03
contact@zado-tech.com
www.zado-tech.com
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

More Related Content

What's hot

Automated software testing complete guide
Automated software testing complete guideAutomated software testing complete guide
Automated software testing complete guide
TestingXperts
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
AppTestingExperts
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
Agile Testing Alliance
 
Ta3s e commerce testing offering
Ta3s   e commerce testing offeringTa3s   e commerce testing offering
Ta3s e commerce testing offering
Ta3s Solutions Private Limited
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce Applications
Salesforce Developers
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
ScienceSoft
 
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
Indium Software
 
Testing and qa services
Testing and qa servicesTesting and qa services
Testing and qa services
Intellisqa It Solution
 
Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh d
Agile Testing Alliance
 
Resume
ResumeResume
Automating Common Criteria
Automating Common Criteria Automating Common Criteria
Automating Common Criteria
Javier Tallón
 
Testing Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherTesting Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack Maher
QA or the Highway
 
jsForce in Action
jsForce in ActionjsForce in Action
jsForce in Action
Salesforce Developers
 
App Testing Experts
App Testing ExpertsApp Testing Experts
App Testing Experts
AppTestingExperts
 
Priyanka_Resume
Priyanka_ResumePriyanka_Resume
Priyanka_Resume
priyanka bhattacharjee
 
User Stories Lunch & Learn
User Stories Lunch & LearnUser Stories Lunch & Learn
User Stories Lunch & Learn
Christopher Say Go
 
About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
Agile Testing Alliance
 
6 Things To Consider When Selecting Mobile Testing Tools?
6 Things To Consider When Selecting Mobile Testing Tools?6 Things To Consider When Selecting Mobile Testing Tools?
6 Things To Consider When Selecting Mobile Testing Tools?
headspin2
 
Nikunj Velji Mange
Nikunj Velji MangeNikunj Velji Mange
Nikunj Velji Mange
Nikunj Mange
 

What's hot (20)

Automated software testing complete guide
Automated software testing complete guideAutomated software testing complete guide
Automated software testing complete guide
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
Ta3s e commerce testing offering
Ta3s   e commerce testing offeringTa3s   e commerce testing offering
Ta3s e commerce testing offering
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce Applications
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
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
 
Testing and qa services
Testing and qa servicesTesting and qa services
Testing and qa services
 
Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh d
 
Resume
ResumeResume
Resume
 
Automating Common Criteria
Automating Common Criteria Automating Common Criteria
Automating Common Criteria
 
Testing Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack MaherTesting Comes into its Own in DevOps by Jack Maher
Testing Comes into its Own in DevOps by Jack Maher
 
jsForce in Action
jsForce in ActionjsForce in Action
jsForce in Action
 
App Testing Experts
App Testing ExpertsApp Testing Experts
App Testing Experts
 
Priyanka_Resume
Priyanka_ResumePriyanka_Resume
Priyanka_Resume
 
User Stories Lunch & Learn
User Stories Lunch & LearnUser Stories Lunch & Learn
User Stories Lunch & Learn
 
About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 
6 Things To Consider When Selecting Mobile Testing Tools?
6 Things To Consider When Selecting Mobile Testing Tools?6 Things To Consider When Selecting Mobile Testing Tools?
6 Things To Consider When Selecting Mobile Testing Tools?
 
Nikunj Velji Mange
Nikunj Velji MangeNikunj Velji Mange
Nikunj Velji Mange
 

Viewers also liked

Language teaching and learning: changing concepts
Language teaching and learning: changing conceptsLanguage teaching and learning: changing concepts
Language teaching and learning: changing concepts
Neus Lorenzo
 
AyD_117_CASA IBERMAISON
AyD_117_CASA IBERMAISONAyD_117_CASA IBERMAISON
AyD_117_CASA IBERMAISON
karin mehnert
 
Pte. Pomachaca -BM
Pte. Pomachaca -BMPte. Pomachaca -BM
Pte. Pomachaca -BM
Germán Cueva
 
Buzzi Unicem
Buzzi Unicem Buzzi Unicem
Buzzi Unicem
Infor
 
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer LiveWin meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
Deezer-Comps
 
Creatividad en el aula
Creatividad en el aulaCreatividad en el aula
Creatividad en el aula
M. CARMEN ROMERO RIERA
 
Wheatley_Plastics
Wheatley_PlasticsWheatley_Plastics
Wheatley_Plastics
Gary Knight
 
Como liquidar prestaciones sociales en Colombia
Como liquidar prestaciones sociales en ColombiaComo liquidar prestaciones sociales en Colombia
Como liquidar prestaciones sociales en Colombia
analeo14
 
Шампоан, маска и лосион за растеж на косата
Шампоан, маска и лосион за растеж на косатаШампоан, маска и лосион за растеж на косата
Шампоан, маска и лосион за растеж на косата
Kozmetika foryoubg
 
Медиареальность. Медиасубъект. Медиафилософия
Медиареальность. Медиасубъект. МедиафилософияМедиареальность. Медиасубъект. Медиафилософия
Медиареальность. Медиасубъект. МедиафилософияAndrii Kovalevskyi
 
Fall 2015 - Module 1
Fall 2015 - Module 1Fall 2015 - Module 1
Rastro Digital pais
Rastro Digital paisRastro Digital pais
Rastro Digital pais
Fabiana Gutierrez
 
La web está llena de oportunidades.
La web está llena de oportunidades.La web está llena de oportunidades.
La web está llena de oportunidades.
Alberto Rojas
 
Plastivision India 2017 - Concurrent shows
Plastivision India 2017 - Concurrent showsPlastivision India 2017 - Concurrent shows
Plastivision India 2017 - Concurrent shows
Kailash Murarka
 
Grafeno: Una tecnología verde con el medio ambiente
Grafeno: Una tecnología verde con el medio ambienteGrafeno: Una tecnología verde con el medio ambiente
Grafeno: Una tecnología verde con el medio ambiente
Fátima Machorro
 
GOING VIRAL - Everything You've Been Told Is Wrong
GOING VIRAL - Everything You've Been Told Is Wrong GOING VIRAL - Everything You've Been Told Is Wrong
GOING VIRAL - Everything You've Been Told Is Wrong
James LaPorte
 
Quarterly Account Article
Quarterly Account ArticleQuarterly Account Article
Quarterly Account ArticleTom Barrett
 
Ab 2729 williams oil wells oppose
Ab 2729 williams oil wells opposeAb 2729 williams oil wells oppose
Ab 2729 williams oil wells oppose
Southwest Riverside County Association of Realtors
 

Viewers also liked (18)

Language teaching and learning: changing concepts
Language teaching and learning: changing conceptsLanguage teaching and learning: changing concepts
Language teaching and learning: changing concepts
 
AyD_117_CASA IBERMAISON
AyD_117_CASA IBERMAISONAyD_117_CASA IBERMAISON
AyD_117_CASA IBERMAISON
 
Pte. Pomachaca -BM
Pte. Pomachaca -BMPte. Pomachaca -BM
Pte. Pomachaca -BM
 
Buzzi Unicem
Buzzi Unicem Buzzi Unicem
Buzzi Unicem
 
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer LiveWin meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
Win meet & greet + tickets to Charlie Puth's invite-only gig for Deezer Live
 
Creatividad en el aula
Creatividad en el aulaCreatividad en el aula
Creatividad en el aula
 
Wheatley_Plastics
Wheatley_PlasticsWheatley_Plastics
Wheatley_Plastics
 
Como liquidar prestaciones sociales en Colombia
Como liquidar prestaciones sociales en ColombiaComo liquidar prestaciones sociales en Colombia
Como liquidar prestaciones sociales en Colombia
 
Шампоан, маска и лосион за растеж на косата
Шампоан, маска и лосион за растеж на косатаШампоан, маска и лосион за растеж на косата
Шампоан, маска и лосион за растеж на косата
 
Медиареальность. Медиасубъект. Медиафилософия
Медиареальность. Медиасубъект. МедиафилософияМедиареальность. Медиасубъект. Медиафилософия
Медиареальность. Медиасубъект. Медиафилософия
 
Fall 2015 - Module 1
Fall 2015 - Module 1Fall 2015 - Module 1
Fall 2015 - Module 1
 
Rastro Digital pais
Rastro Digital paisRastro Digital pais
Rastro Digital pais
 
La web está llena de oportunidades.
La web está llena de oportunidades.La web está llena de oportunidades.
La web está llena de oportunidades.
 
Plastivision India 2017 - Concurrent shows
Plastivision India 2017 - Concurrent showsPlastivision India 2017 - Concurrent shows
Plastivision India 2017 - Concurrent shows
 
Grafeno: Una tecnología verde con el medio ambiente
Grafeno: Una tecnología verde con el medio ambienteGrafeno: Una tecnología verde con el medio ambiente
Grafeno: Una tecnología verde con el medio ambiente
 
GOING VIRAL - Everything You've Been Told Is Wrong
GOING VIRAL - Everything You've Been Told Is Wrong GOING VIRAL - Everything You've Been Told Is Wrong
GOING VIRAL - Everything You've Been Told Is Wrong
 
Quarterly Account Article
Quarterly Account ArticleQuarterly Account Article
Quarterly Account Article
 
Ab 2729 williams oil wells oppose
Ab 2729 williams oil wells opposeAb 2729 williams oil wells oppose
Ab 2729 williams oil wells oppose
 

Similar to Continuous integration testing for automation needs and quality of the releases

QA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma InfosolutionsQA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma Infosolutions
Sigma Infosolutions, LLC
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
OM SOFTWARE PVT LTD
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies
 
Thought frameworks brochure
Thought frameworks brochureThought frameworks brochure
Thought frameworks brochure
Swetha Muthu
 
Future of QA
Future of QAFuture of QA
Future of QA
amitagarwal2006
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
amitagarwal2006
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
rockden
 
Load and Performance Testing Services for Mobile Applications | Calidad Infotech
Load and Performance Testing Services for Mobile Applications | Calidad InfotechLoad and Performance Testing Services for Mobile Applications | Calidad Infotech
Load and Performance Testing Services for Mobile Applications | Calidad Infotech
Calidad Infotech
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
Vipul Gupta
 
Thought_Frameworks_Brochure
Thought_Frameworks_BrochureThought_Frameworks_Brochure
Thought_Frameworks_Brochure
Swetha(Sandy) Muthu
 
Softcrylic_CIO_Review
Softcrylic_CIO_ReviewSoftcrylic_CIO_Review
Softcrylic_CIO_Review
Sundar Sritharan
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 Years
Mukesh Kumar
 
End-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologiesEnd-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologies
Faststream Technologies
 
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
JamesEddie2
 
Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing
Indium Software
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
Ashish Baraiya
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting Com
Mindfire LLC
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-new
Arnab Roy
 
Madhav_Resume
Madhav_ResumeMadhav_Resume
Madhav_Resume
Madhav Gundgurti
 

Similar to Continuous integration testing for automation needs and quality of the releases (20)

QA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma InfosolutionsQA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma Infosolutions
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
 
Thought frameworks brochure
Thought frameworks brochureThought frameworks brochure
Thought frameworks brochure
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Load and Performance Testing Services for Mobile Applications | Calidad Infotech
Load and Performance Testing Services for Mobile Applications | Calidad InfotechLoad and Performance Testing Services for Mobile Applications | Calidad Infotech
Load and Performance Testing Services for Mobile Applications | Calidad Infotech
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Thought_Frameworks_Brochure
Thought_Frameworks_BrochureThought_Frameworks_Brochure
Thought_Frameworks_Brochure
 
Softcrylic_CIO_Review
Softcrylic_CIO_ReviewSoftcrylic_CIO_Review
Softcrylic_CIO_Review
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
QA-Analyst 8 Years
QA-Analyst  8 YearsQA-Analyst  8 Years
QA-Analyst 8 Years
 
End-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologiesEnd-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologies
 
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
www-valuecoders-com-blog-technology-and-apps-latest-trends-of-qa-engineers-hi...
 
Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing Success Story: Testing Education Domain - CRM Testing
Success Story: Testing Education Domain - CRM Testing
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
Top Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting ComTop Software panies to Outsource.pdfTesting Com
Top Software panies to Outsource.pdfTesting Com
 
Arnab-resume-new
Arnab-resume-newArnab-resume-new
Arnab-resume-new
 
Madhav_Resume
Madhav_ResumeMadhav_Resume
Madhav_Resume
 

Recently uploaded

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 

Recently uploaded (20)

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 

Continuous integration testing for automation needs and quality of the releases

  • 1. Case study The customer is an online marketplace that connects buyers and sellers of the manufacturing industry using their e-procurement platform. They have helped thousands of global manufacturers earn billions of dollars in new business. They are the largest online manufacturing marketplace helping sourcing professionals and engineers to quickly and easily locate quality suppliers for CNC Machining, Injection Molding, Metal Stamping, Metal Fabrica- tion, Die Casting and many other processes. Their marketplace is used by some of the world’s largest buying organizations like Kimberly-Clark, Bell Helicopter, US Dept. of Defense, NASA and countless smaller ones. They keep improving their marketplace consistently to ensure that the sourcing process gets better for their users. The marketplace is so complex that it is used by thousands of buyers and suppliers at any point in time and they look for additional features and functionality that will make their life easier. While doing this, they had to ensure that the newer functionalities don’t break the existing experience of users. Continuous Integration testing of the largest online Manufacturing Marketplace 01 The customer is an online marketplace that connects buyers and sellers of the manufacturing industry
  • 2. Zado was chosen as the partner to help them with their automation needs and ensuring quality of the releases. This means that they need to test their platform to ensure consistent ex- perience for their users, while reducing their efforts and cost to source. They needed a partner who can help them in testing in an ongoing manner as they keep committing newer functionality to the platform. They looked at a partner to automate their testing needs in such a dynamic and complex environment. Zado was chosen as the partner to help them with their automation needs and ensuring quality of the releases. Zado was chosen for their technical skills and the project man- agement experience that they brought to this project. Project Complexity • Use-cases were not clearly defined for the platform • We had limited functional knowledge to begin with • Thousands of test cases to be automated • Continuous integration testing to be performed, which meant we had to use a continuous integration server to run the tests automatically Our Role Zado quickly understood the functionality of the platform. We prepared use cases and matched those use cases with manual test cases before automating them. We created a flow chart for every test case, which is not commonly practiced. We automated about 1300+ test cases in 30 weeks time to provide regression testing. We used Selenium as the automa- tion tool. In this project, we also used Maven (build manage- ment) and Bamboo (Continuous Integration Server) to ensure continuous integration testing. We helped the customer perform testing on every new build ensuring scalability and maintenance of test scripts – continu- ous integration testing of new code committed, complete regression support and have identified to setup performance testing as a part of the roadmap. We took the route of continuous integration as it provides early ‘fail fast’ feedback on the quality of new changes and ensure that new code integrates well with the existing code, while also providing complete regression coverage. 02
  • 3. After 3 months of rigorous evaluation, Zado is a trusted QA partner for our customer Continuous integration flow For continuous integration testing to be successful, right set of tests have to be automated. The functional knowledge that we gained in the project helped us to identify the right test cases and ensured that continuous integration was performed for every code commit. Our engagement– short term to long term! We signed up for a 3 months evaluation with the customer, where we shared the risks along with the customer in terms of both costs and efforts. After having proven ourselves, we have moved onto a long-term relationship with the customer. Time was a premium when we began and it continues to be so as we moved in our relationship. Our knowledge on various automation tools, especially Selenium, allowed us to quickly automate the testing, while improving code coverage. Current status – trusted QA partner Our partnership with the customer has improved their confi- dence levels in releasing newer functionalities in the platform quickly. While we continue to create newer scripts, we are also maintaining existing scripts and providing continuous regres- sion support. We are also moving towards establishing a per- formance test framework for the platform. Today, we are their trusted QA partner as we continue to help them improve their experience for their users. 03
  • 4. contact@zado-tech.com www.zado-tech.com 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