本書詳盡地闡述了軟件測試領域中的一些基本理論和實用技術。首先從學生需要理解並掌握的軟件測試基本概念和基本知識入手,使學生弄清楚為什麼要進行軟件測試,什麼是軟件測試?如何運用數學工具進行測試的描述和分析;在此基礎上,結合經典案例討論如何進行黑盒和白盒測試;然後依托實際案例深入討論如何測試、集成測試和繫統測試,以及具體的測試實施過程。最後,討論了如何選擇和使用各種自動化測試工具提高測試效率,以及如何進行軟件缺陷的管理。
本書作為軟件測試的實際應用參考書,除了力求突出基本知識和基本概念的表述外,更注重軟件測試技術的運用,在介紹諸多知識點的過程當中結合直觀形像的圖表或實際案例進行深入淺出的分析,從而使讀者可以更好地理解掌握軟件測試理論知識,並迅速地運用到實際測試工作中去。
本書適合作為各層次高等院校計算機及相關專業的教學用書,也可作為軟件測試人員的參考書。