SlideShare a Scribd company logo
Guruswamy B M, Partner Enablement
Mgr.
Email:
Shorten Business Life
Cycle Using DevOps
Ask us questions in the Q & A Panel
We will send you the recording and slides
HOUSEKEEPING
Agenda
3
• What is DevOps?
• Benefits and Importance of DevOps
• Life Cycle of DevOps
• Actors and Their Roles
• Few Challenges in DevOps
• Approaches to DevOps Testing
• Continuous Testing for DevOps with Perfecto
• Demo
• Case Studies
• Q & A
What is DevOps?
DevOps can be defined as a culture or
process or practice within an
organization that increases the
communication, collaboration and
integration of the Development (which
includes the QA team) and the
Operations (IT Operations) teams. The
aim is to automate and speed up the
software delivery process much more
frequently and reliably
Business Pain
1. Release Cycle
2. Faster TTM
3. Product Stabilization
4. Feedback Mechanism
5. Supported Tools
Benefits And Importance of
DevOps
Life Cycle of DevOps
Actors and Their Roles
• As a Ops engineer I want to monitor
production data via Splunk,
Crashlytics
• As a Ops I should be able to do CI
and kick automation scripts
• As a Ops I should be able to auto
deploy various platforms (CD) and
Kick automation scripts
• As a Ops I should be able to trigger
execution status email to teams for
further analysis
• As Scrum master, I should have
Reports dashboard on daily
standups to prioritize the tasks
• As a Product team I should receive
build status and automation results
email daily basis
• As a manual tester I would be able
test feature in real device
• As a automation tester I need build
and devices to write scripts
• Faster feedback available for quick
script fixes and test stabilization
• As a Automation tester I should be
able to write scripts involving real
end scenarios and Performance
oriented
•
• As a developer I want to run my
unit tests, Espresso, XCUItests on
real device
• As a developer, I need a quick
feedback on the tests executed
• As a developer I should be able
initiate CI, CD jobs if required.
• As a developer I should be able to
access latest OS and latest devices
released to market
DEV QA
OPSPRODUCT
Few Challenges in DevOps
How to increase release frequency while retaining high
product quality
Frequent changes in the market – new OSes and
devices make a direct impact on app quality
It’s hard to embed stable and reliable automation that
simulates real user experience as part of the
development process.
Continuous Testing at Scale
Always Green, Everything
Every Day
Goal
Optimize the DevOps Pipeline
- through -
Continuous Testing
- by -
Building stable, scalable and
maintainable test automation
that you TRUST
Challenge
Test automation projects
deliver limited value
• Flaky tests
• Untrusted results
• Noise
• Hard to decipher results
Solution
Perfecto’s Continuous
Testing Blueprint
Best practices and support
focused on customers achieving
positive business outcomes tied
to the value we sold them
Green means Green
Go Faster Confidently
Frustration
Achieving Value
Systematically
1
2
3 4
Approaches to DevOps Testing
Coverage
DailySprint
Smoke
Full
Coverage
before
Robustness
Robustness
Before
Coverage
Most of the market
• Sprint level execution
• Half-way to coverage
1. Create some scripts
2. Create more scripts
3. Even more scripts
4. (Try to) run them daily
1
2
3
4
1. Create few robust scripts
2. Make sure they run daily
3. Slowly add more scripts
1. Maintain stability & visibility
4. Add more scripts
• Too many failures
• Too much time spent on analysis
Continuous Testing for DevOps with Perfecto
DevOPs cycle
DevOps cycle for quick development
and deployment
Increase coverage to automate
across required platforms, environment
conditions and digital interfaces
Max. digital
coverage
Faster
Feedbac
k
Perfecto has in-built reporting methodology, gives
historical data, slide/dice results. We can get to know
what are the gaps in execution even before we actually
do a deep-dive leading to very quick feedback
High degree
of automation
Scale robust testing to cover all relevant use cases,
timed to daily executions across multiple teams
Usability Testing Test little, test often
DEMO
Bank of America – Reduce Release Cycle – Time to Market
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
• Challenge
- Test Cycle taking too long – 2 weeks
- Unable to run automation at scale
• Goals
- Streamline QA process to get faster
feedback to Dev
- Decrease regression testing from 2
weeks to 48 hrs
- Reduce escape defects with improved
test coverage
• Key Metrics
- Reduced Test Cycle by 85%
- Coverage increased by 500%
Test Cycle
Before: 2 weeks
After: 7 hours
Citizens Bank – Award Winning App – Shift Quality Left
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
• Challenge
- Manual risked based approach to
testing
 10% market coverage
- Defects found late in the release
 100+ escape defects
• Goals
- Automate manual testing
- Reduce escape defects
- Increase device coverage
 5 devices vs. 32 devices
• Key Metrics
- Automated 80% of manual testing
Before:
2 Star App
After:
Award Winning App
*Financial
CIBC – Reduce release cycle time – Time to market
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
• Challenge
- Demand for high-quality, useful features
delivered quickly growing
- Low funding
- Release faster, with better quality,
without extra resources
• Goals
- Achieve 80%+ automation for regression
- Give 50%+ of regression time back to
partners for alternate use
- Improve mobile coverage by 100%
• Key Metrics
- 600% improvement in coverage
Before: 15-day day regression
6 devices
Test cases distributed across devices
Manually tested
After: 5-day regression
15 devices
All regression test cases run on all devices
85% Automation (cheque capture, finger-print ID)
Tangerine – Manual to automated– Reduce the
cost of quality
• Challenge
- 2 frameworks for mobile and web
- Attended technical expertise required for auto execution
- High first-run fail rate = lack of trust In
• Goals
- Unify 2 frameworks into one framework
- Lower skillset required to operate automation program
- Unattended automation to allow for increased execution
• Key Metrics
- 9-month payback on Perfecto ACV + FTE + Black Belt
- 70%+ first-run pass rate
- 400 % improvement in coverage
- Eliminate UFT license costs
Mobile regression
Before: 15 hours attended
After: 6 hours unattended
Lloyds – High Cost Testing Approach – Reduce Cost
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
• Challenge
- Increasing manual costs
- High risk of escape defects
• Goals
- Automate manual effort
 Days Saved 317 (12 Months)
 428 Scripts across 34 platforms
 Regression: 40 hours to >2 hours
– Manual –UFT-Appium
- Increase Velocity
 Bi Weekly (4x coverage)
 4.5 days more development per cycle
• Key Metrics
- 63% Increased Platform Coverage
- 60% Automation
- 53% Labour Costs Saving through Offshoring
- 4.6* App
Regression Time
Before: 40 Hours
After: >2 hours
95% Improvement
Q & A
Thank You
Guruswamy B M
Partner Enablement Manager
Email:
guruswamy.bm@perfectomobile.com
Ad

More Related Content

What's hot (20)

7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
QADay
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QA
vodQA
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
Software Testing Board
 
Case Study : Manual & Automation Testing
Case Study : Manual & Automation TestingCase Study : Manual & Automation Testing
Case Study : Manual & Automation Testing
360logica Software Testing Services (A Saksoft Company)
 
Enabling agility with continuous integration testing
Enabling agility with continuous integration testingEnabling agility with continuous integration testing
Enabling agility with continuous integration testing
IBM Rational software
 
How Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP ProjectsHow Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP Projects
Worksoft
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
Xebia India
 
Devops
DevopsDevops
Devops
Mauro Cossu
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
Agile Testing Alliance
 
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Susmitha Vakkalanka
 
Shift Left Mobile Application Testing
Shift Left Mobile Application TestingShift Left Mobile Application Testing
Shift Left Mobile Application Testing
Josiah Renaudin
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
InnoTech
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project Quality
Worksoft
 
50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship
Agile Testing Alliance
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Net Solutions
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
QADay
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QA
vodQA
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
Software Testing Board
 
Enabling agility with continuous integration testing
Enabling agility with continuous integration testingEnabling agility with continuous integration testing
Enabling agility with continuous integration testing
IBM Rational software
 
How Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP ProjectsHow Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP Projects
Worksoft
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
Xebia India
 
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
Susmitha Vakkalanka
 
Shift Left Mobile Application Testing
Shift Left Mobile Application TestingShift Left Mobile Application Testing
Shift Left Mobile Application Testing
Josiah Renaudin
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
InnoTech
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
CenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project QualityCenturyLink's Game-Changing Strategies for Increasing Project Quality
CenturyLink's Game-Changing Strategies for Increasing Project Quality
Worksoft
 
50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship
Agile Testing Alliance
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Net Solutions
 

Similar to Shorten Business Life Cycle Using DevOps (20)

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
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck
Augusta HiTech
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
Bitbar
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DevOps for Enterprise Systems
 
Digital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolisDigital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolis
Peter Varhol
 
How Agile Are you
How Agile Are youHow Agile Are you
How Agile Are you
Heaton Cai
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
Venkat Janardhanam, MS, MBA
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
TechWell
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
Zbyszek Mockun
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10
Solano Labs
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
Nishant Worah
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
 
6 Ways to Speed Up App Testing
6 Ways to Speed Up App Testing6 Ways to Speed Up App Testing
6 Ways to Speed Up App Testing
Perfecto by Perforce
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
QASymphony
 
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdfAutomated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Urolime Technologies
 
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
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck
Augusta HiTech
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
Bitbar
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DevOps for Enterprise Systems
 
Digital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolisDigital transformation through devops dod indianapolis
Digital transformation through devops dod indianapolis
Peter Varhol
 
How Agile Are you
How Agile Are youHow Agile Are you
How Agile Are you
Heaton Cai
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
TechWell
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
Zbyszek Mockun
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10
Solano Labs
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
QASymphony
 
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdfAutomated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Automated Testing in DevOps - Enhancing Software Quality and Speed.pdf
Urolime Technologies
 
Ad

More from Perfecto Mobile (20)

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
Perfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
Perfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Perfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
Perfecto Mobile
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
Perfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
Perfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
Perfecto Mobile
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
Perfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
Perfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
Perfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
Perfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
Perfecto Mobile
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
Perfecto Mobile
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
Perfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
Perfecto Mobile
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
Perfecto Mobile
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
Perfecto Mobile
 
QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
Perfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
Perfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Perfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
Perfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
Perfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
Perfecto Mobile
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
Perfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
Perfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
Perfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
Perfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
Perfecto Mobile
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
Perfecto Mobile
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
Perfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
Perfecto Mobile
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
Perfecto Mobile
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
Perfecto Mobile
 
Ad

Recently uploaded (20)

Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 

Shorten Business Life Cycle Using DevOps

  • 1. Guruswamy B M, Partner Enablement Mgr. Email: Shorten Business Life Cycle Using DevOps
  • 2. Ask us questions in the Q & A Panel We will send you the recording and slides HOUSEKEEPING
  • 3. Agenda 3 • What is DevOps? • Benefits and Importance of DevOps • Life Cycle of DevOps • Actors and Their Roles • Few Challenges in DevOps • Approaches to DevOps Testing • Continuous Testing for DevOps with Perfecto • Demo • Case Studies • Q & A
  • 4. What is DevOps? DevOps can be defined as a culture or process or practice within an organization that increases the communication, collaboration and integration of the Development (which includes the QA team) and the Operations (IT Operations) teams. The aim is to automate and speed up the software delivery process much more frequently and reliably
  • 5. Business Pain 1. Release Cycle 2. Faster TTM 3. Product Stabilization 4. Feedback Mechanism 5. Supported Tools
  • 7. Life Cycle of DevOps
  • 8. Actors and Their Roles • As a Ops engineer I want to monitor production data via Splunk, Crashlytics • As a Ops I should be able to do CI and kick automation scripts • As a Ops I should be able to auto deploy various platforms (CD) and Kick automation scripts • As a Ops I should be able to trigger execution status email to teams for further analysis • As Scrum master, I should have Reports dashboard on daily standups to prioritize the tasks • As a Product team I should receive build status and automation results email daily basis • As a manual tester I would be able test feature in real device • As a automation tester I need build and devices to write scripts • Faster feedback available for quick script fixes and test stabilization • As a Automation tester I should be able to write scripts involving real end scenarios and Performance oriented • • As a developer I want to run my unit tests, Espresso, XCUItests on real device • As a developer, I need a quick feedback on the tests executed • As a developer I should be able initiate CI, CD jobs if required. • As a developer I should be able to access latest OS and latest devices released to market DEV QA OPSPRODUCT
  • 9. Few Challenges in DevOps How to increase release frequency while retaining high product quality Frequent changes in the market – new OSes and devices make a direct impact on app quality It’s hard to embed stable and reliable automation that simulates real user experience as part of the development process.
  • 10. Continuous Testing at Scale Always Green, Everything Every Day Goal Optimize the DevOps Pipeline - through - Continuous Testing - by - Building stable, scalable and maintainable test automation that you TRUST Challenge Test automation projects deliver limited value • Flaky tests • Untrusted results • Noise • Hard to decipher results Solution Perfecto’s Continuous Testing Blueprint Best practices and support focused on customers achieving positive business outcomes tied to the value we sold them Green means Green Go Faster Confidently Frustration Achieving Value Systematically
  • 11. 1 2 3 4 Approaches to DevOps Testing Coverage DailySprint Smoke Full Coverage before Robustness Robustness Before Coverage Most of the market • Sprint level execution • Half-way to coverage 1. Create some scripts 2. Create more scripts 3. Even more scripts 4. (Try to) run them daily 1 2 3 4 1. Create few robust scripts 2. Make sure they run daily 3. Slowly add more scripts 1. Maintain stability & visibility 4. Add more scripts • Too many failures • Too much time spent on analysis
  • 12. Continuous Testing for DevOps with Perfecto DevOPs cycle DevOps cycle for quick development and deployment Increase coverage to automate across required platforms, environment conditions and digital interfaces Max. digital coverage Faster Feedbac k Perfecto has in-built reporting methodology, gives historical data, slide/dice results. We can get to know what are the gaps in execution even before we actually do a deep-dive leading to very quick feedback High degree of automation Scale robust testing to cover all relevant use cases, timed to daily executions across multiple teams Usability Testing Test little, test often
  • 13. DEMO
  • 14. Bank of America – Reduce Release Cycle – Time to Market © 2017, Perfecto Mobile Ltd. All Rights Reserved. • Challenge - Test Cycle taking too long – 2 weeks - Unable to run automation at scale • Goals - Streamline QA process to get faster feedback to Dev - Decrease regression testing from 2 weeks to 48 hrs - Reduce escape defects with improved test coverage • Key Metrics - Reduced Test Cycle by 85% - Coverage increased by 500% Test Cycle Before: 2 weeks After: 7 hours
  • 15. Citizens Bank – Award Winning App – Shift Quality Left © 2017, Perfecto Mobile Ltd. All Rights Reserved. • Challenge - Manual risked based approach to testing  10% market coverage - Defects found late in the release  100+ escape defects • Goals - Automate manual testing - Reduce escape defects - Increase device coverage  5 devices vs. 32 devices • Key Metrics - Automated 80% of manual testing Before: 2 Star App After: Award Winning App *Financial
  • 16. CIBC – Reduce release cycle time – Time to market © 2017, Perfecto Mobile Ltd. All Rights Reserved. • Challenge - Demand for high-quality, useful features delivered quickly growing - Low funding - Release faster, with better quality, without extra resources • Goals - Achieve 80%+ automation for regression - Give 50%+ of regression time back to partners for alternate use - Improve mobile coverage by 100% • Key Metrics - 600% improvement in coverage Before: 15-day day regression 6 devices Test cases distributed across devices Manually tested After: 5-day regression 15 devices All regression test cases run on all devices 85% Automation (cheque capture, finger-print ID)
  • 17. Tangerine – Manual to automated– Reduce the cost of quality • Challenge - 2 frameworks for mobile and web - Attended technical expertise required for auto execution - High first-run fail rate = lack of trust In • Goals - Unify 2 frameworks into one framework - Lower skillset required to operate automation program - Unattended automation to allow for increased execution • Key Metrics - 9-month payback on Perfecto ACV + FTE + Black Belt - 70%+ first-run pass rate - 400 % improvement in coverage - Eliminate UFT license costs Mobile regression Before: 15 hours attended After: 6 hours unattended
  • 18. Lloyds – High Cost Testing Approach – Reduce Cost © 2017, Perfecto Mobile Ltd. All Rights Reserved. • Challenge - Increasing manual costs - High risk of escape defects • Goals - Automate manual effort  Days Saved 317 (12 Months)  428 Scripts across 34 platforms  Regression: 40 hours to >2 hours – Manual –UFT-Appium - Increase Velocity  Bi Weekly (4x coverage)  4.5 days more development per cycle • Key Metrics - 63% Increased Platform Coverage - 60% Automation - 53% Labour Costs Saving through Offshoring - 4.6* App Regression Time Before: 40 Hours After: >2 hours 95% Improvement
  • 19. Q & A
  • 20. Thank You Guruswamy B M Partner Enablement Manager Email: [email protected]

Editor's Notes

  • #2: Welcome the audience, the title of the webinar and introduce yourself Introduce myself Wed: TCS, Wipro, IBM & Accenture Thurs: Cognizant, Infosys, InfoStretch
  • #4: Before we get started with the Agenda, just a quick housekeeping item…at the end we should have a few mins for Q&A. There is a panel in the webinar to submit questions during the webinar, so if you think of something, please ask. If we are unable to get to finish questions for any reason, then we will send out the info to all attendees. Here’s the agenda:
  • #17: Industry:
  • #19: Industry: