前言
快速持續交付隨著網際網路的成熟成為許多軟體企業需要具備的基本能力,敏捷測試和DevOps 也在這樣的大背景下發展並流行起來。然而,在需求分析能力、研發實現能力、運行維護發佈能力逐步提升並且跳出瓶頸後,測試成了阻礙軟體企業快速發表專案的難題。
敏捷測試是一種基於敏捷系統的測試方法,它強調如何配合團隊快速將系統發表,從而避免品質保證過程過於複雜成為發表的瓶頸。如果說傳統測試是基於瀑布模式的測試,那麼敏捷測試是基於點對點的、與研發過程完全同步的疊代模式的測試,它對測試人員的能力提出了全新要求。本書從零開始,介紹敏捷測試的流程方法及技術實踐過程。
本書特色
(1)知識系統,逐層推進
敏捷和DevOps 本身就是一個非常大的話題,而敏捷測試圍繞這個話題全程跟進,從而涉及更大的技術範圍。針對傳統測試轉型,本書系統全面地介紹了相關知識系統,並對傳統測試和敏捷測試做了部分比較,在遵守敏捷開發規則的過程中逐層推進知識系統介紹。
(2)覆蓋點對點全端技術
本書覆蓋DevOps 下點對點的過程:業務、研發、發佈實踐,有助團隊形成統一認知。
(3)提供完整程式及容器化技術
本書涉及大量的操作實踐,從被測微服務開發到分層自動化,再到容器管理系統。為了幫助讀者更進一步地進行實踐,作者提供本書的配套程式,需要本書搭配資源的讀者,可發郵件到chenji@testops.cn。
(4)涵蓋第一線客戶發表實戰
本書以實踐為主,輔助一些核心概念,讓持續測試「所見即所得」。
本書的作者是產業中的第一線工程師或講師,他們基於自己多年課程開發、工作實踐進行編寫,希望將工作中遇到的問題透過書呈現出來,幫助測試人員找到自己的方向,也為各個團隊轉型敏捷測試提供參考。本書在編寫過程中獲得了人民郵電出版社張濤編輯的大力支持與協助,在此表示感謝!
由於知識堆疊和工作背景的不同,本書難免存在不足之處,希望讀者們閱讀後給予回饋,以便我們修訂完善。本書編輯聯繫電子郵件為zhangtao@ptpress.com.cn。
陳霽(雲層)
繁體中文版說明
本書原作者為中國大陸人士,原書以簡體中文呈現,為求全書之完整,書中許多網站、產品、軟體介面仍維持簡體中文原文,請讀者閱讀時參考上下文。餘裕