本書作為“蝸牛學(xué)院”自動化測試開發(fā)的核心教材,全面而深入地講解了自動化測試開發(fā)的四大核心技術(shù):接口測試、GUI測試、性能測試和測試框架設(shè)計。本書全程以項目和實驗為主線,將所有測試開發(fā)的核心技術(shù)以及底層實現(xiàn)原理進行了詳細(xì)的剖析,并結(jié)合Java代碼完整地實現(xiàn)了這些原理。由于本書以Java作為核心編程語言,所以也有專門的項目講解測試開發(fā)過程中常用的Java核心編程知識。同時,筆者也將從業(yè)多年來關(guān)于軟件測試的項目和實驗進行了總結(jié),這也是本書的特色和價值所在。考慮到目前讀者對測試工具的學(xué)習(xí)需求,本書也對目前比較流行的幾款測試工具進行了講解。
本書面向的主要讀者群為軟件測試工程師、測試主管、測試架構(gòu)師和對自動化測試開發(fā)有濃厚興趣的愛好者。本書也可以作為整個研發(fā)團隊提升測試技術(shù)和質(zhì)量意識的參考書。希望通過本書的學(xué)習(xí),能為讀者建立起一套完整的、有競爭力的自動化測試技術(shù)體系化思維。