- Testing Practitioner Handbook
- Renu Rajani
- 299字
- 2021-07-09 19:10:55
DevOps trends from World Quality Report
Organizations are adopting Agile and DevOps at a very fast pace. As we discussed in Chapter 7, Testing in Agile Development and the State of Agile Adoption ,and Chapter 8, Agile and DevOps Adoption are Gaining Momentum, as per WQR2016, only 12% of CIO respondents said that they were not using DevOps in their projects. Refer to the following graph:
Projects using DevOps principles
The WQR2016 report also talks about new approaches to increase the quality of DevOps, which includes leveraging predictive analytics, using a cloud based testing environment with virtualization, combining shift-left and shift-right, and focusing on the mixed skill set of DevOps and Agile development. From the past few years, ChatOps is also emerging as one of the promising accelerators for DevOps. ChatOps—Background and Need.
In past the few years, DevOps has evolved at a very fast pace and the whole IT industry is confidently banking on it as it provides a unique combination of people, process, tools, and automation. Continuous integration, continuous deployment, and continuous testing have become the new mantras.
Recently, ChatOps has emerged as one of the most effective techniques to implement DevOps. It accelerates the DevOps culture, which provides better collaboration among people and automation through bots, which finally results in greater efficiencies. Take a look at the following screenshot:
The spirit of DevOps lies in culture of automation, measurement, and sharing (CAMS). ChatOps focuses on the CAMS spirit through automation of common and repeatable tasks, effective collaboration among different teams, and distribution of real-time information. The benefits are in terms of shortening the feedback loop and lowering the response time. Through ChatOps, we can do many things such as deploying code from Chat, viewing graphs from a logging tool, or creating new Jira tickets.
- INSTANT Mock Testing with PowerMock
- 數字媒體應用教程
- 零基礎學C++程序設計
- 編寫高質量代碼:改善C程序代碼的125個建議
- Python 3網絡爬蟲實戰
- Linux環境編程:從應用到內核
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- R大數據分析實用指南
- Java Web程序設計任務教程
- NoSQL數據庫原理
- Test-Driven Machine Learning
- Natural Language Processing with Java and LingPipe Cookbook
- Go語言編程
- Node學習指南(第2版)
- Modern C++ Programming Cookbook