Continuous Testing, Quality, Security, and Feedback: Essential strategies and secure practices for DevOps, DevSecOps, and SRE transformations
Hornbeek, Marc, Wakeman, Dan
- 出版商: Packt Publishing
- 出版日期: 2024-09-05
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 350
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835462243
- ISBN-13: 9781835462249
-
相關分類:
DevOps、資訊安全
海外代購書籍(需單獨結帳)
相關主題
商品描述
A step-by-step guide to developing high-quality, secure, and agile software using continuous testing and feedback strategies and tools
Key Features:
- Gain insights from real-world use cases and experiences of an IEEE Outstanding Engineer and DevOps consultant
- Implement best practices for continuous testing strategies and tools, test designs, environments, results, and metrics
- Leverage AI/ML, implementation patterns, and performance measurement during software development
Book Description:
Organizations struggle to integrate and execute continuous testing, quality, security, and feedback practices into their DevOps, DevSecOps, and SRE approaches to achieve successful digital transformations. This book addresses these challenges by embedding these critical practices into your software development lifecycle.
Beginning with the foundational concepts, the book progresses to practical applications, helping you understand why these practices are crucial in today's fast-paced software development landscape. You'll discover continuous strategies to avoid the common pitfalls and streamline the quality, security, and feedback mechanisms within software development processes. You'll explore planning, discovery, and benchmarking through systematic engineering approaches, tailored to organizational needs. You'll learn how to select toolchains, integrating AI/ML for resilience, and implement real-world case studies to achieve operational excellence. You'll learn how to create strategic roadmaps, aligned with digital transformation goals, and measure outcomes recognized by DORA. You'll explore emerging trends that are reshaping continuous practices in software development.
By the end of this book, you'll have the knowledge and skills to drive continuous improvement across the software development lifecycle.
What You Will Learn:
- Ensure continuous testing, quality, security, and feedback in DevOps, DevSecOps, and SRE practices
- Apply capability maturity models, set goals, conduct discoveries, and set benchmarks for digital transformations
- Implement and assess continuous improvement strategies with various tools and frameworks
- Avoid pitfalls and enhance user experience with gap assessments, value stream management, and roadmaps
- Adhere to proven engineering practices for software delivery and operations
- Stay on top of emerging trends in AI/ML and continuous improvement
Who this book is for:
This book is for software engineers, DevOps engineers, DevSecOps engineers, site reliability engineers, testers, QA professionals, and enterprise leaders looking to implement continuous testing, quality, security, and feedback for achieving efficiency, reliability, and success in digital transformations. Basic knowledge and experience in software development, testing, system design and system operations is a must.
Table of Contents
- Principles of Continuous Testing, Quality, Security, and Feedback
- The Importance of Continuous Testing, Quality, Security, and Feedback
- Experiences and Pitfalls with Continuous Testing, Quality, Security, and Feedback
- Engineering Approach to Continuous Testing, Quality, Security, and Feedback
- Determining Transformation Goals
- Discovery and Benchmarking
- Selecting Tool Platforms and Tools
- Applying AL/ML to Continuous Testing, Quality, Security, and Feedback
- Use Cases for Integrating with DevOps, DevSecOps, and SRE
- Building Roadmaps for Implementation
- Understanding Transformation Implementation Patterns
- Measuring Progress and Outcomes
- Emerging Trends
- Exploring Continuous Learning and Improvement
商品描述(中文翻譯)
一個逐步指南,幫助您使用持續測試和反饋策略及工具開發高品質、安全且敏捷的軟體
主要特點:
- 從一位IEEE傑出工程師和DevOps顧問的真實案例和經驗中獲取見解
- 實施持續測試策略和工具、測試設計、環境、結果和指標的最佳實踐
- 在軟體開發過程中利用AI/ML、實施模式和性能測量
書籍描述:
組織在將持續測試、品質、安全和反饋實踐整合到其DevOps、DevSecOps和SRE方法中,以實現成功的數位轉型時面臨挑戰。本書通過將這些關鍵實踐嵌入您的軟體開發生命週期來解決這些挑戰。
本書從基礎概念開始,逐步進入實際應用,幫助您理解這些實踐在當今快速變化的軟體開發環境中為何至關重要。您將發現持續策略,以避免常見的陷阱,並簡化軟體開發過程中的品質、安全和反饋機制。您將通過系統工程方法探索規劃、發現和基準測試,這些方法針對組織需求量身定制。您將學習如何選擇工具鏈,整合AI/ML以增強韌性,並實施真實案例研究以實現卓越運營。您將學習如何創建與數位轉型目標對齊的戰略路線圖,並測量DORA認可的成果。您將探索正在重塑軟體開發中持續實踐的新興趨勢。
在本書結束時,您將擁有推動軟體開發生命週期中持續改進的知識和技能。
您將學到的內容:
- 確保在DevOps、DevSecOps和SRE實踐中進行持續測試、品質、安全和反饋
- 應用能力成熟度模型,設定目標,進行發現,並為數位轉型設定基準
- 實施和評估各種工具和框架的持續改進策略
- 避免陷阱,通過差距評估、價值流管理和路線圖增強用戶體驗
- 遵循經過驗證的工程實踐以進行軟體交付和運營
- 了解AI/ML和持續改進的新興趨勢
本書適合對象:
本書適合軟體工程師、DevOps工程師、DevSecOps工程師、網站可靠性工程師、測試人員、QA專業人士以及希望實施持續測試、品質、安全和反饋以實現數位轉型效率、可靠性和成功的企業領導者。具備軟體開發、測試、系統設計和系統運營的基本知識和經驗是必須的。
目錄:
- 持續測試、品質、安全和反饋的原則
- 持續測試、品質、安全和反饋的重要性
- 持續測試、品質、安全和反饋的經驗與陷阱
- 持續測試、品質、安全和反饋的工程方法
- 確定轉型目標
- 發現與基準測試
- 選擇工具平台和工具
- 將AI/ML應用於持續測試、品質、安全和反饋
- 與DevOps、DevSecOps和SRE整合的案例
- 實施的路線圖建構
- 理解轉型實施模式
- 測量進展和成果
- 新興趨勢
- 探索持續學習和改進