软件子系统测试

出版时间:2003-09-01  出版社:机械工业出版社  作者:马瑞克  页数:472  译者:韩柯  

内容概要

  本书的突出特点是具有很强的工程实用性。作者在软件测试理论基础上,系统地提出了一种通过测试线索、需求和规格说明,相当严谨地设计测试的过程。重点讨论了子系统测试方汉,即不编写过多的桩函数和驱动程序,充分利用设计文档和源程序的一种测试,特别适合工期很紧张的软件项目测试。本书系统地给出了子系统测试目标和分类,有针对性地给出具体的测试方法和思路。书中给出的测试大纲和检查单会对读者有不少启发,这些内容不仅可以直接用于各类软件的测试充计,还有助于帮助读者开发自己的测试大纲和检查单。
你有过以下问题吗?通过阅读本书,你将找到答案:
  ◆如何设计测试;
  ◆测试人员会犯什么典型错误,如何避免这些错误;
  ◆如何实现测试;
  ◆如何判断自己的测试是否有效;
  ◆如何判断测试已经完成;
  ◆第一部分通过实际例子,介绍子系统测试的基本问题。
  ◆第二部分解决的问题是,要对哪些内容进行成本不高的整体测试,然后再增加哪些部件做进一步测试。
  ◆第三部分进一步完善了第一部分,并讨论更正测试错误和其他变更方面的重要问题。
  ◆第四部分详细讨论基本子系统测试技术,包括基于对象和面向对象的子系统。
  ◆第五部分讨论如何确定在什么情况下简化假设不成立,在什么情况下成立。
  本书附录中包括日常工作中非常实用的测试大纲和检查单。

作者简介

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 用于测试编写内容的检查单参考文献术语表

图书封面

评论、评分、阅读与下载


    软件子系统测试 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7