Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
October 2017
Keys to Continuous Testing
Eran Bachar and Ayal Cohen
calls for building, testing and releasing quality
software at the pace and frequency of
business needs
Demand for faster
d...
DevOps
Back to the basics
Always know what
the customer
wants
Continuously
deliver high
quality, secure
applications
Work ...
Evangelized by the startups…
…but a challenging proposition for
large enterprises.
DevOps
quality
compliance
manual processes
open source proliferation
security
cloud
monolithic architectures
costpressures
delive...
Our Micro Focus point of view
Predict and manage Software
Complexity
An explosion in composite and service-
oriented archi...
 You
Application changes
 Time
 CostQuality 
Choose two
Faster Delivery
at a reduced
cost…
means less focus
on quality and
low test
coverage in
each release.
Reduced cost
and increased
quality/
coverage…
takes much more
time to deliver.
High quality
and fast
delivery…
tends to be
expensive.
The solution?
Reduce the scope of
application changes
Automate testing and
execution from the CI
Remove dependencies –
int...
So what do I
automate?
UI
API
Unit
Number of tests
Cost
Coverage
Execution Time
Unit
API
UI
Release 1 Release 2 Release 3
Unit
API
Unit
Release 1 Release 2 Release 3
UI
AP
I
Unit
UI
API
Unit
UI
API
Unit !
Change in
• Executable code
• Configuration
• Infra / environment
• Data
• Monitoring
Everything
codified and
version cont...
Build to QA 2-4 weeks
Automation for specific areas
Major release 18-24 months
Capacity - 8 products
Build to QA – Hourly/...
18
www.advantageonlineshopping.com
True DevOps process
Dev Git Jenkins Maven ProductionTestsIntegrated
env.
CodarNexus
Repository RepositoryBuild
Orchestrato...
True DevOps process – Micro Focus tools
Jenkins
Production
Server
CloudMicro Focus SaaS
ALI
DevBridge
ALM
UFT
Mobile Cente...
True DevOps process
True DevOps process
True DevOps process
True DevOps process
Quality
Thank youwww.microfocus.com/ADM
Ayal Cohen
@Ayalc76
Ayal.cohen@microfocus.com
Eran Bachar
@eranbcr
Eran.bachar@microfocus....
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
Próxima SlideShare
Cargando en…5
×

Keys to continuous testing for faster delivery euro star webinar

Your business needs to deliver faster. To accommodate, Development needs to introduce fewer changes but in a much more frequent cadence. This creates a challenge for test teams to keep up with the rapid pace of change without compromising on quality. Automation is paramount to the success or failure of Continuous Delivery, and Continuous Testing enables early and frequent quality feedback throughout the CI/CD pipeline.

In this webinar, Eran & Ayal will explore how to implement Continuous Testing to ensure high quality releases in a Continuous Delivery environment; including what to test and when to automate new functionality in order to optimize your efforts.

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Keys to continuous testing for faster delivery euro star webinar

  1. 1. October 2017 Keys to Continuous Testing Eran Bachar and Ayal Cohen
  2. 2. calls for building, testing and releasing quality software at the pace and frequency of business needs Demand for faster delivery of innovation
  3. 3. DevOps Back to the basics Always know what the customer wants Continuously deliver high quality, secure applications Work together as a team Drive out waste in the system Keep assessing and improving the customer experience
  4. 4. Evangelized by the startups… …but a challenging proposition for large enterprises. DevOps
  5. 5. quality compliance manual processes open source proliferation security cloud monolithic architectures costpressures deliver faster software complexity micro services containerslong cycles lack of insight delivery outsourcing agile testing tools governance enterprise data portfolio management configuration operationsdev release code deployments integrations latency user experience test lack of automation workflows scaling culture is challenging
  6. 6. Our Micro Focus point of view Predict and manage Software Complexity An explosion in composite and service- oriented architecture adoption, and software surface areas from web to mobile to things, Thrive with Agile and DevOps transformation Shrinking window of monetization drive business and IT to collaborate and release faster This accelerates adoption of Agile & DevOps practices. Optimize Hybrid Delivery Software dev is shifting from primarily custom code creation to cloud service compositions and consumption preference is shifting to cloud and utility models “By 2020, DevOps initiatives will cause 50% of enterprises to implement continuous testing using frameworks & open-source quality tools” Gartner Dec. FY’16
  7. 7.  You Application changes  Time  CostQuality  Choose two
  8. 8. Faster Delivery at a reduced cost… means less focus on quality and low test coverage in each release.
  9. 9. Reduced cost and increased quality/ coverage… takes much more time to deliver.
  10. 10. High quality and fast delivery… tends to be expensive.
  11. 11. The solution? Reduce the scope of application changes Automate testing and execution from the CI Remove dependencies – internal and external
  12. 12. So what do I automate?
  13. 13. UI API Unit Number of tests Cost Coverage Execution Time
  14. 14. Unit API UI Release 1 Release 2 Release 3 Unit API Unit
  15. 15. Release 1 Release 2 Release 3 UI AP I Unit UI API Unit UI API Unit !
  16. 16. Change in • Executable code • Configuration • Infra / environment • Data • Monitoring Everything codified and version controlled Automated tests (lots) Manual tests (few)Embedded security scans Automated deployments Autonomous Operations Feedback loops Continuous Delivery pipeline UFT Pro StormRunner Load Codar ChatOps AppPulseSiteScope
  17. 17. Build to QA 2-4 weeks Automation for specific areas Major release 18-24 months Capacity - 8 products Build to QA – Hourly/Daily Fully Automated CD Pipeline SaaS release 4-8 weeks Quarterly On-prem release Capacity – 15+ products Multi billion dollar business unit in a Fortune 10 company
  18. 18. 18 www.advantageonlineshopping.com
  19. 19. True DevOps process Dev Git Jenkins Maven ProductionTestsIntegrated env. CodarNexus Repository RepositoryBuild Orchestrator Build tool Deployment Orchestrator Server HPESW tools Server Commit Git plugin (listen, wait for changes) Code change available OK Create war(s) Store war(s) OK Last war(s) Retrieve last war(s) Post new war(s) in Staging Perform tests Test new war (UFT via ALM, LeanFT, SRS, NV, SV) Tests passed/failed indication Mark last build status pass/fail Deploy to production (nightly) Retrieve last successful build Deploy to Production OK Use Production data for more accurate tests (PAL/NV)
  20. 20. True DevOps process – Micro Focus tools Jenkins Production Server CloudMicro Focus SaaS ALI DevBridge ALM UFT Mobile Center BPT StormRunner Load AppPulse Trace AppPulse Mobile Network Virtualization Staging Environment GIT/IDE LeanFT Service Virtualization Use Production data for more accurate tests ALM Octane StormRunner Functional
  21. 21. True DevOps process
  22. 22. True DevOps process
  23. 23. True DevOps process
  24. 24. True DevOps process
  25. 25. Quality
  26. 26. Thank youwww.microfocus.com/ADM Ayal Cohen @Ayalc76 Ayal.cohen@microfocus.com Eran Bachar @eranbcr Eran.bachar@microfocus.com

×