探索软件测试的历史、现状与发展趋势

需积分: 9 0 下载量 184 浏览量 更新于2024-07-30 收藏 284KB PDF 举报
"《软件测试概论与基础》是一本介绍软件测试基本理论和技术的专业书籍,由山东省软件评测中心编写,作者王振操于2006年8月发布。该书详细阐述了软件测试的历史发展、国内外现状、软件测试与项目的关系,以及未来发展趋势。 1.1发展历程部分回顾了测试从早期为了证明程序正确性,到1972年软件测试作为正式研究领域的确立,再到1975年Glenford Myers的《软件测试艺术》定义测试为寻找错误的过程。20世纪80年代,随着“质量”观念的提升,测试不仅关注错误发现,还涉及软件质量评价,并催生了各类标准和测试工具的发展。 1.2国内外现状章节中特别提到,发达国家如美国,软件测试已发展为独立的产业,体现在软件公司的测试角色显著,测试已成为软件开发过程中不可或缺的一部分。这表明,软件测试不仅关注代码层面的缺陷检测,还包括了更全面的质量保障体系。 2.1至2.9章节深入探讨了软件测试的基础要素,如测试的目的(度量和提高软件质量)、对象(程序或系统)、分类(如功能测试、性能测试等)、过程模型(如V模型、敏捷测试等)、生命周期测试策略、失效分类与管理、测试方法(手动测试、自动化测试等)以及测试原则(如尽早测试、充分测试等)。 自动化测试作为一个重要的分支,在20世纪90年代末期开始兴起,伴随着TCMM(测试能力成熟度模型)、TSM(测试支持度模型)和TM(测试成熟度模型)等专业模型的提出,测试的效率和精度得到了显著提升。 《软件测试概论与基础》提供了一个全面的框架,帮助读者理解软件测试的基础概念、方法和行业实践,对于从事软件开发和质量保证工作的人员具有重要的参考价值。"