本書全面、系統地闡述了軟件測試的基本理論和基本技術。全書共8章,內容包括軟件測試基本知識、白盒測試技術、黑盒測試技術、軟件生存周期的測試、缺陷報告與測試評估、測試管理、軟件自動化測試工具以及自動化測試實例。本書精心安排了典型案例,介紹了不同測試方法中測試用例的設計過程及自動化功能、性能測試。本書既注重內容的先進性,又突出了教材的應用性和實踐性,將軟件測試與軟件工程密切結合,強調將軟件測試貫穿整個軟件生存周期,使軟件測試知識能迅速運用到軟件工程實踐中。
本書既可作為高等學校本科軟件測試課程教材,也可以作為軟件測試人員的參考書。