●章软件测试概述1
●1.1软件测试简史1
●1.2软件测试定义3
●1.3软件测试原则4
●1.4软件的可测试性6
●1.4.1可测试性定义与内涵6
●1.4.2可测试性设计与实现7
●1.4.3可测试性度量与评估9
●1.5软件测试模型9
●1.5.1V模型9
●1.5.2W模型10
●1.5.3H模型11
●1.6软件测试级别与测试类型12
●1.6.1软件测试级别12
●1.6.2软件测试类型13
●1.6.3软件关键等级16
●1.7软件测试标准规范18
●1.7.1相关标准概述18
●1.7.2GB/T 9386-2008《计算机软件测试文档编制规范》21
●1.7.3GB/T 15532-2008《计算机软件测试规范》21......
内容简介
本书全面系统地介绍了软件测试的方法与技术。书中结合实例,详细介绍了动态测试和静态测试中的典型技术方法,比较了各种方法的不同之处并分析了它们的优缺点;紧扣软件测试实际和标准规范要求,从测试原则、测试环境、测试策略、测试内容、测试方法、测试过程等不同方面分别介绍了单测试、集成测试、配置项测试和系统测试等不同测试级别中实用的测试方法与技术;此外还介绍了常用的软件测试工具,软件测试文档的编写,以及回归测试、面向对象软件测试、FPGA测试等专门测试。
本书定位于一本软件测试方法和技术的实用指南,适用于软件从业人员了解软件测试的基础知识、一般流程、实用技术方法和常用测试工具,帮助软件从业人员提高技术能力和过程能力水平,也适用于软件测试机构建立测试能力体系,规范软件测试管理。
“软件开发与测试”丛书序
为应对“软件危机”的挑战,人们在20世纪60年代末提出借鉴传统行业在质量管理方面的经验,用工程化的思想来管理软件,以提高复杂软件系统的质量和开发效率,即软件工程化。40多年以来,软件已广泛应用到各个工程领域乃至生活的各个方面,极大地提高了社会信息化水平,软件工程也早已深入人心。
质量是产品的生命,对软件尤其如此。软件的直观性远不及硬件,软件的质量管理相对困难得多;但与传统行业类似,大型复杂软件的质量在很大程度上取决于软件过程质量。质量评估是质量管理的关键,没有科学的评估标准和方法,就无从有效地管理质量,软件评测是质量评估的最有效和最重要的手段之一。
北京跟踪与通信技术研究所软件评测中心是从事软件评测与工程化管理的专业机构,是在我国大力发展航天事业的背景下,为保障载人航天工程软件质量,经原国防科工委批准,国内最早成立的第三......