
| 本书的主题是“中间测试”,重点讨论的是大型系统内中等规模组件的全面测试。作者提出了一种巧妙、灵活、经济和一致的测试过程。 |
| BrianMarick是非常知名的软件测试专家。1992年创立了测试基金会和www.testing.com网站。为各种杂志撰写过许多测试方面的专业文章。他目前致力于“敏捷测试”的研究。 |
| 前言 子系统测试概述 第一部分 基本手段 第一章 规格说明 1.1 规格说明的要素 1.2 检查规格说明 第二章 SREADHEX例子介绍 2.1 引入 2.2 规格说明 2.3 代码 第三章 构建测试需求检查单 3.1 查找规格说明中的线索 3.2 查找代码中的线索 3.3 找出SREADHEX的线索 3.4 通过前提,后果和定义获取测试需求 3.5 找出SREADHEX的测试需求 3.6 通过大纲确定测试需求 3.7 通过SREADHEX说明大纲的使用 3.8 我们现在所处的位置 3.9 集成测试需求 3.11 SREADHEX的集成测试需求 3.12 错误猜测 3.13 根据规格说明扫描代码 第四章 测试规格说胆 4.1 标记将要使用的规格说明 4.2 一般测试规格说明 4.3 错误测试规格说明 4.4 构建测试规格说明要注意的问题 4.5 有关测试形式的规则 4.6 有关测试内容的规则 4.7 分别测试规格说明和代码 4.8 SREADHEX测试规格说明 4.9 我们现在所处的位置 第五章 测试驱动器与套件驱动器 5.1 测试驱动器 5.2 套件驱动器 5.3 测试自己的驱动器 5.4 SREADHEX驱动器 5.5 我们现在所处的位置 第六章 采用问题大纲审查代码 6.1 责任 6.2 审查SREADHEX 第七章 利用覆盖率检验测试套件 7.1 覆盖率的类型 7.2 不可行的覆盖率 7.3 运用覆盖率信息 7.4 一个较大的例子 7.5 SREADHEX的覆盖率 7.6 我们现在所处的位置 第八章 清理 第九章 其他提示 9.1 使用优先级较低的需求 9.2 不确定的限制 第二部分 实施子系统测试 第十章 实施 第十一章 完善 第三部分 实践中的子系统测试 第十二章 使用更典型的规格说明 第十三章 处理大型子系统 第十四章 测试错误修改与其他维护变更 第十五章 时间进度压力下的测试 第四部分 举例与扩展 第十六章 句法测试 第十七章 第二个完整例子:MAX 第十八章 测试一致性关系 第十九章 状态机与状态图 第二十章 测试使用可重用软件的子系统 第二十一章 测试基于对象的软件 第二十二章 面向对象的软件继承 第二十三章 测试导出类的一个你子 第二十四章 面向对象的软件动态捆绑 第五部分 测试需求的乘积 第二十五章 简单测试需求乘积 第二十六章 操作测试需求的乘积 第六部分 附录 附录A 测试需求大纲(学生版) 附录B 测试需求大纲(标准版) 附录C 与POSIX有关的测试需求大纲(部分样本) 附录D 代码审查问题大纲 附录E 复杂布尔表达式需求大纲 附录F 用于测试编写内容的检查单 参考文献 术语表 |
商品评论(0条)