SlideShare uma empresa Scribd logo
1 de 23
How Incremental Test
Automation helps
Retailers Save Money
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Sr. Test Automation Consultant,
Aspire Systems
bhanuprakash.pitchu@aspiresys.com
Speaker
Bhanu Prakash P
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
About Aspire
Global technology services firm with
core DNA of Software Engineering
Specific areas of expertise around Software
Engineering, Digital Services, Testing and
Infrastructure & Application Support
International headquarters in Singapore
with presence across US, UK, Benelux,
Middle East and India
Recognized 9 consecutive times as “Best
Place to Work for” by GPW Institute
Vertical focus among Independent
Software Vendors and Retail,
Distribution & Consumer Products
2750+ employees; 170+ active
customers
CMMI Maturity Level 3, ISO 9001:2015
and ISO 27001 : 2013 certified
A Great Place to Work - 9
Glorious Wins in a Row
Quality Maturity
Level
Technology Awards
Forrester Rated Aspire one of
the Top Continuous Testing
Service Providers (2017)
UK
India
Middle East
Singapore
US
Poland
Netherlands
Mexico
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
1 Importance of Cost of Quality (CoQ)
2 How Test Automation Helps Optimize CoQ
3 The Need for Incremental Test Automation
4 Platforms that Facilitate Test Automation for Retailers
5 Recommended Tools and Methodologies
6 How a Retail Chain Benefited from Incremental
Test Automation – Use Case
Agenda
Importance of Cost of
Quality
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Importance of Quality on Cost
Cost of Quality – A financial measure of Quality Performance in an organization
Prevention Costs
Appraisal Costs
Internal Failure
Costs
External Failure
Costs
Cost of Good
Quality
Cost of Bad
Quality
Cost of Quality
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Ever - Increasing Test Coverage
A Decade
ago..
A pure website-based
commerce
Now !!
Customer experience is
being delivered in
multiple view ports on
different OS platforms
What do Retailers Need Now?
 A seamless shopping experience across all the viewports
 All features and changes to be tested and certified on majority of the above
platforms
How Test
Automation Helps
Optimize CoQ
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Test Automation for Optimizing CoQ
Test Automation should
be planned right from the
design phase of the
project and should fall
under Preventive Costs
Shift Left Approach will
help in keeping a control
on appraisal costs, as
majority of the test
activity costs lies in the
Appraisal
Delay in introducing Test
Automation into STLC
will lead to increased
Internal and External
Failure Costs
Test Automation allows
testers to concentrate on
validating new features
and changes to system
there by finding critical
bugs early
This leads to an early
Go-No Go decision
which leads to faster
delivery of the features
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Test Automation – Do’s & Don’ts
 100% Test Automation and High expectations
on ROI
 Not planning for Test Automation Maintenance
 Automating Applications planned for Major
Redesign or Sun-setting in the near future
 High Flaky or Unstable Functional Tests
 High Critical and Revenue Generating Flows
 Stable Functional Tests
 Labor Intensive Tests
 Unit/Integration Tests
 Build Verification Tests
Factors to be
considered while
planning
Test Automation
Common
Pitfalls to be
avoided while
designing Test
Automation
The Need for Incremental
Test Automation
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Incremental Test Automation – Why ?
Evolving Requirements
Inherent to the Retail Industry,
requirements keep changing based on
shopping trends – This translates to more
number of builds for QA team
Test Across Devices
Seamless shopping experience across
multiple shopping platforms is a costly affair.
Incremental and Selective Automation of
revenue generation flows across different
channels keeps the costs to minimum while
reducing internal/external Failures
Scalable Testing
Cloud Platforms enhances Incremental
Test Automation by testing across
different viewports without any added
costs
Early to Market
Quick to market leads to first
mover’s advantage. So retailer
should able to certify the changes
faster. Incremental test automation
helps in this and let QA team give
confidence & faster sign-off
Frequent Testing
Utilizing CI/CD Pipeline helps in
verifying the sanity of builds
frequently through out the day helps
developers detect conflicts in the
code and deliver fixes well before
QA team pickup the build
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Incremental Test Automation – How ?
67%
11%
10%
10%
2%
iOS
Android
Macintosh
Windows
Other OS
62%
24%
14%
Safari
Chrome
Other browsers
Device/Revenue Traffic
Below charts show snapshot of traffic by OS and by browser, for a typical retailer.
This should be prioritized based on which view ports should be automated first
Budget allocation
Versatile Automation tools are available in market – both Open Source & Licensed
Based on budget planned and scope of applications being automated, appropriate Automation tools should be selected for
implementation
Open Source Licensed
Incremental Test Automation should be driven by below factors
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Incremental Test Automation – How ?
Ease of Use
Ease of use (level of programming ability, installation/setup, language support) will also be a driving factor if
 there are mix of desktop and web apps
 Business users wanting to use
 Compatibility with other tools/infrastructure
Data driven
Framework
Keyword Driven
Framework
CI/CD Integration
CI/CD Integration and Incremental Test Automation go hand-in-hand, as they derive benefits from each other.
Robust and well planned CI/CD pipeline enhances Test automation benefits many fold by
 Helping DEV team to unit test their code for each code check-in and deliver a quality build to test
 QA team then uses it for verifying Regression flows and provide a faster sign-off.
Platforms that Facilitate Test
Automation for Retailers
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Cloud Device Platform
Cloud-based Infrastructure solution consisting of pool of Virtual machines and Real Devices
Easy and Remote access to all
infrastructure for all teams distributed
across globe
Enables organizations to provide access
only on need basis to modern and legacy
devices so that an inventory of devices need
not be purchased and maintained on-
premises
Enhances the capability of Incremental
Automation by accelerating QA and there by
ensures faster Time to Market
Full support to most of the CI/CD Tools with
plug-n-play capability with existing setup
Intelligent Reports Dashboard along
with screenshots and playback of
execution
Virtual (Emulated/Simulated) devices as
well as Physical devices of various
configurations – OS, Storage, RAM
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
Digital Commerce quality automation framework (DCqaf)
E-Commerce
UAT Release
Automation Frame work
Reusable Scripts
Product Specific Scripts
Test Data
Config Files
Object Repository
Selenium
Core Engine
Version
Control
Continuous
Integration
Remote VMs or
Cloud Device Platform
HTML Reports /
Extent Reports
QA Team
Report & Failure
Analysis
On Success
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
DCqaf – Key Advantages
Technology Scalability
Ease of Use Test Reports
3rd Party and Backend Integrations Reusability
 Tool Stack (eCom) - Selenium Webdriver – Java
and Cucumber – Ruby Framework
 Tool Stack (mCom) – Appium Web driver with Java
and Ruby
 Tool Stack (POS) - Test Complete with Jscript
 Flexible programming language compatibility
 Multi test data execution for a test case
 Low complexity framework with ease of scripting
 Automation testing support for 3rd party e-commerce
Tools – Taxation, Fraud Management, Loyalty,
Customer Interaction Touchpoints
 Integrated with TestRail and Jenkins
 Built-in Integration with Sauce Labs
 Regression Testing support for multiple
browsers/versions
 Support for mobile devices - Web and Native App
 Multi-brand, Multi-site Support
 Test reports customization
 Easy to interpret
 Shared with stakeholders after execution
 100+ Generic methods to support most of e-
commerce Website components
 Product specific reusable scripts like for
Demandware and Magento
Use Case
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
How DCqaf Helped a Leading Retail Chain
ChallengesAbout the Retailer
 An American retail chain specializing in
counterculture-related clothing and
accessories.
 Has more than 600 stores and online portal
for selling apparel and branded merchandise.
Also has two co-brands with online-only
presence
 Longer regression cycles due to absence of effective
automation
 High execution time of existing test automation suite
 No concrete Test automation process and no CI
implementation
 In need of Parallel execution implementation for
Automation suite
Incremental Test Automation
Solution
 Revisited existing regression suite to first eliminate test cases which are duplicate or has similar verification points
 Rationalized the test suite and consolidated it to keep it lean(reduced it by 25%) while having the same test
coverage
 Implemented DCqaf using Selenium & Ruby-Cucumber.
 With in-built reusable and platform-specific(SFCC in this case) methods and back end verification scripts, Test script
Development started with minimal setup time.
 With DCqaf’s in-built features, new co-brands were easily added to existing suite with around 60% reduction in
development time. This resulted in high ROI for new brands [ < 6 months]
 Incrementally automated the new scripts for each sprint and revenue drawing view ports were prioritized for
development
 Sauce Labs Cloud platform was setup while using Jenkins as CI Pipeline
©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND
How DCqaf Helped a Leading Retail Chain
Tools
 DCqaf with Selenium Web driver with Ruby + Cucumber Framework
 Cloud Platform: Sauce Labs
 Continuous Integration: Jenkins
Results
0
10
20
30
40
50
60 Reduction in Regression suite size by
Rationalization
Reduction in development time for newly
added co-brands
Reduction in turn around time for
Regression cycle with help of Jenkins CI &
Sauce Labs25%
60%
50%
QnA
maria.josephine@aspiresys.com
Thank You
maria.josephine@aspiresys.com

Mais conteúdo relacionado

Mais procurados

Keeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuableKeeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuablePerfecto by Perforce
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
 
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsKeeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsPerfecto by Perforce
 
Is Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar PresentationIs Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar PresentationInflectra
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppDynamics
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoLizzy Guido (she/her)
 
IVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationIVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationKPIT
 
Codeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or MagicCodeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or MagicAdam Sandman
 
Continuous delivery for digital transformation renu rajani v0 1
Continuous delivery for digital  transformation renu rajani v0 1Continuous delivery for digital  transformation renu rajani v0 1
Continuous delivery for digital transformation renu rajani v0 1Innovation Roots
 
Case Study Lufthansa Technik
Case Study Lufthansa TechnikCase Study Lufthansa Technik
Case Study Lufthansa TechnikJohnTileyITQ
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveJosiah Renaudin
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoLizzy Guido (she/her)
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationOak Systems
 
Traditional Testing: The Silent Killer of DevOps
Traditional Testing: The Silent Killer of DevOpsTraditional Testing: The Silent Killer of DevOps
Traditional Testing: The Silent Killer of DevOpsTechWell
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationAdam Sandman
 
AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16AppDynamics
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16AppDynamics
 

Mais procurados (20)

Keeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuableKeeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously Valuable
 
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersDevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile Users
 
Festo_March_2016_V7
Festo_March_2016_V7Festo_March_2016_V7
Festo_March_2016_V7
 
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsKeeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
 
Is Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar PresentationIs Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar Presentation
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with Perfecto
 
IVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationIVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar Presentation
 
Codeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or MagicCodeless Test Automation - Myth or Magic
Codeless Test Automation - Myth or Magic
 
Continuous delivery for digital transformation renu rajani v0 1
Continuous delivery for digital  transformation renu rajani v0 1Continuous delivery for digital  transformation renu rajani v0 1
Continuous delivery for digital transformation renu rajani v0 1
 
Case Study Lufthansa Technik
Case Study Lufthansa TechnikCase Study Lufthansa Technik
Case Study Lufthansa Technik
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity Curve
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with Perfecto
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile Application
 
Traditional Testing: The Silent Killer of DevOps
Traditional Testing: The Silent Killer of DevOpsTraditional Testing: The Silent Killer of DevOps
Traditional Testing: The Silent Killer of DevOps
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
 
AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16
 
auto_brochure
auto_brochureauto_brochure
auto_brochure
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16
 

Semelhante a How Incremental Test Automation Saves Money for Retailers

MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceMATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceDivya Madaan
 
MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceMATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceDivya Madaan
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineAspire Systems
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentAspire Systems
 
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...Cigniti Technologies Ltd
 
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...Cigniti Technologies Ltd
 
Driving Customer Experience, TrueCar [FutureStack16]
Driving Customer Experience, TrueCar [FutureStack16]Driving Customer Experience, TrueCar [FutureStack16]
Driving Customer Experience, TrueCar [FutureStack16]New Relic
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryCygnet Infotech
 
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...The Digital Group
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS MarketplaceAmazon Web Services
 
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 testingMaitrikpaida
 
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 TestingCygnet Infotech
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correctKangaroot
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateKangaroot
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Inflectra
 
AWS Summit Singapore - Architectures in the Cloud Era
AWS Summit Singapore - Architectures in the Cloud EraAWS Summit Singapore - Architectures in the Cloud Era
AWS Summit Singapore - Architectures in the Cloud EraAmazon Web Services
 
Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Aspire Systems
 
SI Accelerators for delivering IVI systems
SI Accelerators for delivering IVI systemsSI Accelerators for delivering IVI systems
SI Accelerators for delivering IVI systemsNepolian Rajarathinam
 
The no code revolution in the digital space
The no code revolution in the digital spaceThe no code revolution in the digital space
The no code revolution in the digital spaceSun Technologies
 

Semelhante a How Incremental Test Automation Saves Money for Retailers (20)

MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceMATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
 
MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellenceMATRIX - Maximizing Automated Testing for Retail Industry eXcellence
MATRIX - Maximizing Automated Testing for Retail Industry eXcellence
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipeline
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated Development
 
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...
 
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...
Case Study - Automation Testing Helps Leading Public Pay-Media Company Reduce...
 
Driving Customer Experience, TrueCar [FutureStack16]
Driving Customer Experience, TrueCar [FutureStack16]Driving Customer Experience, TrueCar [FutureStack16]
Driving Customer Experience, TrueCar [FutureStack16]
 
Sensiple testing
Sensiple testingSensiple testing
Sensiple testing
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing Industry
 
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...
QARA Test brochure: Rapid Test Automation with Zero Coding and Manual Test Ca...
 
(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace(BDT206) How to Accelerate Your Projects with AWS Marketplace
(BDT206) How to Accelerate Your Projects with AWS Marketplace
 
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
 
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
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correct
 
The journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef AutomateThe journey to Continuous Automation - Chef Automate
The journey to Continuous Automation - Chef Automate
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
 
AWS Summit Singapore - Architectures in the Cloud Era
AWS Summit Singapore - Architectures in the Cloud EraAWS Summit Singapore - Architectures in the Cloud Era
AWS Summit Singapore - Architectures in the Cloud Era
 
Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering
 
SI Accelerators for delivering IVI systems
SI Accelerators for delivering IVI systemsSI Accelerators for delivering IVI systems
SI Accelerators for delivering IVI systems
 
The no code revolution in the digital space
The no code revolution in the digital spaceThe no code revolution in the digital space
The no code revolution in the digital space
 

Mais de Aspire Systems

End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...Aspire Systems
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Aspire Systems
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationAspire Systems
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyAspire Systems
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientAspire Systems
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education companyAspire Systems
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Aspire Systems
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Aspire Systems
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services providerAspire Systems
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyAspire Systems
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...Aspire Systems
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology Aspire Systems
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Aspire Systems
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAspire Systems
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Aspire Systems
 
Millennial Banking Technology Framework
Millennial Banking Technology FrameworkMillennial Banking Technology Framework
Millennial Banking Technology FrameworkAspire Systems
 
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...Aspire Systems
 
Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Why Testing Setup will make or Break your Continuous Delivery/Deployment?Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Why Testing Setup will make or Break your Continuous Delivery/Deployment?Aspire Systems
 
Top 5 benefits of transforming your dev environment on cloud
Top 5 benefits of transforming your dev environment on cloudTop 5 benefits of transforming your dev environment on cloud
Top 5 benefits of transforming your dev environment on cloudAspire Systems
 

Mais de Aspire Systems (20)

End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government Organization
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategy
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier client
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education company
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services provider
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race”
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
 
Millennial Banking Technology Framework
Millennial Banking Technology FrameworkMillennial Banking Technology Framework
Millennial Banking Technology Framework
 
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...Millennial Wealth Management -  How to Leverage Digital for the Ever-Changing...
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
 
Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Why Testing Setup will make or Break your Continuous Delivery/Deployment?Why Testing Setup will make or Break your Continuous Delivery/Deployment?
Why Testing Setup will make or Break your Continuous Delivery/Deployment?
 
Top 5 benefits of transforming your dev environment on cloud
Top 5 benefits of transforming your dev environment on cloudTop 5 benefits of transforming your dev environment on cloud
Top 5 benefits of transforming your dev environment on cloud
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

How Incremental Test Automation Saves Money for Retailers

  • 1. How Incremental Test Automation helps Retailers Save Money
  • 2. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Sr. Test Automation Consultant, Aspire Systems bhanuprakash.pitchu@aspiresys.com Speaker Bhanu Prakash P
  • 3. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND About Aspire Global technology services firm with core DNA of Software Engineering Specific areas of expertise around Software Engineering, Digital Services, Testing and Infrastructure & Application Support International headquarters in Singapore with presence across US, UK, Benelux, Middle East and India Recognized 9 consecutive times as “Best Place to Work for” by GPW Institute Vertical focus among Independent Software Vendors and Retail, Distribution & Consumer Products 2750+ employees; 170+ active customers CMMI Maturity Level 3, ISO 9001:2015 and ISO 27001 : 2013 certified A Great Place to Work - 9 Glorious Wins in a Row Quality Maturity Level Technology Awards Forrester Rated Aspire one of the Top Continuous Testing Service Providers (2017) UK India Middle East Singapore US Poland Netherlands Mexico
  • 4. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND 1 Importance of Cost of Quality (CoQ) 2 How Test Automation Helps Optimize CoQ 3 The Need for Incremental Test Automation 4 Platforms that Facilitate Test Automation for Retailers 5 Recommended Tools and Methodologies 6 How a Retail Chain Benefited from Incremental Test Automation – Use Case Agenda
  • 5. Importance of Cost of Quality
  • 6. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Importance of Quality on Cost Cost of Quality – A financial measure of Quality Performance in an organization Prevention Costs Appraisal Costs Internal Failure Costs External Failure Costs Cost of Good Quality Cost of Bad Quality Cost of Quality
  • 7. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Ever - Increasing Test Coverage A Decade ago.. A pure website-based commerce Now !! Customer experience is being delivered in multiple view ports on different OS platforms What do Retailers Need Now?  A seamless shopping experience across all the viewports  All features and changes to be tested and certified on majority of the above platforms
  • 9. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Test Automation for Optimizing CoQ Test Automation should be planned right from the design phase of the project and should fall under Preventive Costs Shift Left Approach will help in keeping a control on appraisal costs, as majority of the test activity costs lies in the Appraisal Delay in introducing Test Automation into STLC will lead to increased Internal and External Failure Costs Test Automation allows testers to concentrate on validating new features and changes to system there by finding critical bugs early This leads to an early Go-No Go decision which leads to faster delivery of the features
  • 10. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Test Automation – Do’s & Don’ts  100% Test Automation and High expectations on ROI  Not planning for Test Automation Maintenance  Automating Applications planned for Major Redesign or Sun-setting in the near future  High Flaky or Unstable Functional Tests  High Critical and Revenue Generating Flows  Stable Functional Tests  Labor Intensive Tests  Unit/Integration Tests  Build Verification Tests Factors to be considered while planning Test Automation Common Pitfalls to be avoided while designing Test Automation
  • 11. The Need for Incremental Test Automation
  • 12. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Incremental Test Automation – Why ? Evolving Requirements Inherent to the Retail Industry, requirements keep changing based on shopping trends – This translates to more number of builds for QA team Test Across Devices Seamless shopping experience across multiple shopping platforms is a costly affair. Incremental and Selective Automation of revenue generation flows across different channels keeps the costs to minimum while reducing internal/external Failures Scalable Testing Cloud Platforms enhances Incremental Test Automation by testing across different viewports without any added costs Early to Market Quick to market leads to first mover’s advantage. So retailer should able to certify the changes faster. Incremental test automation helps in this and let QA team give confidence & faster sign-off Frequent Testing Utilizing CI/CD Pipeline helps in verifying the sanity of builds frequently through out the day helps developers detect conflicts in the code and deliver fixes well before QA team pickup the build
  • 13. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Incremental Test Automation – How ? 67% 11% 10% 10% 2% iOS Android Macintosh Windows Other OS 62% 24% 14% Safari Chrome Other browsers Device/Revenue Traffic Below charts show snapshot of traffic by OS and by browser, for a typical retailer. This should be prioritized based on which view ports should be automated first Budget allocation Versatile Automation tools are available in market – both Open Source & Licensed Based on budget planned and scope of applications being automated, appropriate Automation tools should be selected for implementation Open Source Licensed Incremental Test Automation should be driven by below factors
  • 14. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Incremental Test Automation – How ? Ease of Use Ease of use (level of programming ability, installation/setup, language support) will also be a driving factor if  there are mix of desktop and web apps  Business users wanting to use  Compatibility with other tools/infrastructure Data driven Framework Keyword Driven Framework CI/CD Integration CI/CD Integration and Incremental Test Automation go hand-in-hand, as they derive benefits from each other. Robust and well planned CI/CD pipeline enhances Test automation benefits many fold by  Helping DEV team to unit test their code for each code check-in and deliver a quality build to test  QA team then uses it for verifying Regression flows and provide a faster sign-off.
  • 15. Platforms that Facilitate Test Automation for Retailers
  • 16. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Cloud Device Platform Cloud-based Infrastructure solution consisting of pool of Virtual machines and Real Devices Easy and Remote access to all infrastructure for all teams distributed across globe Enables organizations to provide access only on need basis to modern and legacy devices so that an inventory of devices need not be purchased and maintained on- premises Enhances the capability of Incremental Automation by accelerating QA and there by ensures faster Time to Market Full support to most of the CI/CD Tools with plug-n-play capability with existing setup Intelligent Reports Dashboard along with screenshots and playback of execution Virtual (Emulated/Simulated) devices as well as Physical devices of various configurations – OS, Storage, RAM
  • 17. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND Digital Commerce quality automation framework (DCqaf) E-Commerce UAT Release Automation Frame work Reusable Scripts Product Specific Scripts Test Data Config Files Object Repository Selenium Core Engine Version Control Continuous Integration Remote VMs or Cloud Device Platform HTML Reports / Extent Reports QA Team Report & Failure Analysis On Success
  • 18. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND DCqaf – Key Advantages Technology Scalability Ease of Use Test Reports 3rd Party and Backend Integrations Reusability  Tool Stack (eCom) - Selenium Webdriver – Java and Cucumber – Ruby Framework  Tool Stack (mCom) – Appium Web driver with Java and Ruby  Tool Stack (POS) - Test Complete with Jscript  Flexible programming language compatibility  Multi test data execution for a test case  Low complexity framework with ease of scripting  Automation testing support for 3rd party e-commerce Tools – Taxation, Fraud Management, Loyalty, Customer Interaction Touchpoints  Integrated with TestRail and Jenkins  Built-in Integration with Sauce Labs  Regression Testing support for multiple browsers/versions  Support for mobile devices - Web and Native App  Multi-brand, Multi-site Support  Test reports customization  Easy to interpret  Shared with stakeholders after execution  100+ Generic methods to support most of e- commerce Website components  Product specific reusable scripts like for Demandware and Magento
  • 20. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND How DCqaf Helped a Leading Retail Chain ChallengesAbout the Retailer  An American retail chain specializing in counterculture-related clothing and accessories.  Has more than 600 stores and online portal for selling apparel and branded merchandise. Also has two co-brands with online-only presence  Longer regression cycles due to absence of effective automation  High execution time of existing test automation suite  No concrete Test automation process and no CI implementation  In need of Parallel execution implementation for Automation suite Incremental Test Automation Solution  Revisited existing regression suite to first eliminate test cases which are duplicate or has similar verification points  Rationalized the test suite and consolidated it to keep it lean(reduced it by 25%) while having the same test coverage  Implemented DCqaf using Selenium & Ruby-Cucumber.  With in-built reusable and platform-specific(SFCC in this case) methods and back end verification scripts, Test script Development started with minimal setup time.  With DCqaf’s in-built features, new co-brands were easily added to existing suite with around 60% reduction in development time. This resulted in high ROI for new brands [ < 6 months]  Incrementally automated the new scripts for each sprint and revenue drawing view ports were prioritized for development  Sauce Labs Cloud platform was setup while using Jenkins as CI Pipeline
  • 21. ©1996-2019 Aspire Systems, Inc. NETHERLANDS | POLAND | SINGAPORE | US | UK | ME | IND How DCqaf Helped a Leading Retail Chain Tools  DCqaf with Selenium Web driver with Ruby + Cucumber Framework  Cloud Platform: Sauce Labs  Continuous Integration: Jenkins Results 0 10 20 30 40 50 60 Reduction in Regression suite size by Rationalization Reduction in development time for newly added co-brands Reduction in turn around time for Regression cycle with help of Jenkins CI & Sauce Labs25% 60% 50%