本書講解什么是自動化測試,為什么要進行自動化測試,以及實施自動化測試過程中的各種方法和需要注意的問題。全書分為兩部分。在第一部分,作者以自身的經驗向我們闡釋自動化測試的重要性以及好處。第二部分用6個要點來講解需求收集、制定自動化測試的策略、開發(fā)自動化測試框架(主要是開發(fā)原則)、制定測試計劃以及人員安排。附錄A是一個測試階段一覽表,附錄B快速地講解了各種類型的測試以及在這些測試中如何應用自動化。附錄C用了大量的篇幅介紹各種主流測試工具,以及評估這些工具的方法,附錄D是一個真實的自動化框架的案例研究。本書適合軟件測試人員、質量評估人員、項目管理人員和軟件開發(fā)人員閱讀。測試占新軟件開發(fā)的時間和成本的百分比越來越大。使用自動化軟件測試(AST),開發(fā)人員和軟件測試人員可以優(yōu)化軟件測試生命周期,從而減少成本。隨著技術和開發(fā)發(fā)展得越來越復雜,AST將變得不可或缺。本書是根據(jù)一些已經證明的實踐和自動化測試生命周期方法學(ATLM)而寫,提供了更新的實踐,為成功實施AST提供了全面指導。在本書中,三位權威專家詳細地闡釋了AST,系統(tǒng)地回顧了AST的組成元素、能力以及限制。他們利用在防御系統(tǒng)和商業(yè)中部署AST的經驗,帶領你瀏覽整個實施過程——確定最佳實踐、關鍵的成功因素、關鍵隱患,以及避免這些隱患的解決方案。本書內容·為AST構建實際可行的商業(yè)案例,使用AST獲取主動權·澄清測試需求,并開發(fā)一個自動化策略反映這些需求·構建高效的測試環(huán)境,為該環(huán)境選擇合適的自動化工具和技術·使用經過證明的指標持續(xù)地跟蹤過程,并做出相應的調整不管你是測試專業(yè)人員、QA專家、項目經理還是開發(fā)人員,本書都會帶給你前所未有的有效測試,然后使用AST改進整個開發(fā)生命周期。