随着计算机技术的发展,计算机软件正被广泛地应用到社会的各个领域。为确保软件正确运行,防止由软件引起灾难性事故,开发或选择高质量的软件产品具有重要意义。对软件进行测试和评价是提高软件质量的两个有效途径。当前,人们越来越重视软件测试,而且以软件测试为主题的论著也在增多。但真正做好软件测试,不仅需要测试人员全面掌握软件测试的各方面理论知识,还需要有多年的经验积累。在本书中,作者对软件测试的相关知识做了系统而全面的介绍,并把自己多年从事软件测试的经验奉献出来。我们相信,无论是测试领域的新成员,还是资深人士,都能从本书中获益。由于软件产品具有复杂性、抽象性、不确定性和难于度量等特性,以及人们对软件质量认识的局限性、非系统性,软件质量评价一直是软件质量研究的一个难题。本书根据GJB 2434A和GJB 5236,介绍了软件质量模型、软件质量度量、软件质量评价过程、评价方法。希望对开展软件评价起到积极的作用。本书共有l2章。第1章是基本概念,第2章到第9章介绍软件测试的基本理论知识和软件测试项目管理方面的知识,第10章到第l2章介绍软件产品评价技术。