隨著計算機技術的發(fā)展,計算機軟件正被廣泛地應用到社會的各個領域。為確保軟件正確運行,防止由軟件引起災難性事故,開發(fā)或選擇高質量的軟件產品具有重要意義。對軟件進行測試和評價是提高軟件質量的兩個有效途徑。當前,人們越來越重視軟件測試,而且以軟件測試為主題的論著也在增多。但真正做好軟件測試,不僅需要測試人員全面掌握軟件測試的各方面理論知識,還需要有多年的經驗積累。在本書中,作者對軟件測試的相關知識做了系統(tǒng)而全面的介紹,并把自己多年從事軟件測試的經驗奉獻出來。我們相信,無論是測試領域的新成員,還是資深人士,都能從本書中獲益。由于軟件產品具有復雜性、抽象性、不確定性和難于度量等特性,以及人們對軟件質量認識的局限性、非系統(tǒng)性,軟件質量評價一直是軟件質量研究的一個難題。本書根據(jù)GJB 2434A和GJB 5236,介紹了軟件質量模型、軟件質量度量、軟件質量評價過程、評價方法。希望對開展軟件評價起到積極的作用。本書共有l(wèi)2章。第1章是基本概念,第2章到第9章介紹軟件測試的基本理論知識和軟件測試項目管理方面的知識,第10章到第l2章介紹軟件產品評價技術。