本書全面講述了軟件質量保證與測試的發(fā)展過程、基本概念、核心思想、基本原理、基本方法、主要過程、常用技術和工具。內容包括緒論、軟件測試策略、黑盒測試、白盒測試、軟件測試過程、面向對象測試、自動化測試、軟件評審、軟件質量與質量保證、測試的組織和管理及軟件測試熱點等。本書以大量源程序代碼和測試代碼作為示例來進行講解,結合軟件開發(fā),培養(yǎng)學生的測試分析、測試設計和測試開發(fā)能力。本書以基于“學習產出”的教育模式為指導,提供豐富新穎的習題,加強對學生“能力產出”的度量和考核,適應工程教育認證的要求。本書為慕課(MOOC)教材,可以提供全套網絡教學資源,讓暫不具備這些數(shù)字化資源的學校和老師能快速開設《軟件質量保證與測試》《軟件測試》慕課/微課課程。本書可作為應用型本科軟件工程、計算機等專業(yè)“軟件質量保證與測試”、“軟件測試”課程的教材,也可作為軟件測試工程師的參考書。