第一图书网

软件测试技术

陈明 清华大学出版社
出版时间:

2011-2  

出版社:

清华大学出版社  

作者:

陈明  

页数:

186  

字数:

312000  

内容概要

  本书是计算机软件测试课程教材,主要内容包括软件测试概述、软件测试方法、软件测试过程、面向对象测试、测试的设计与实现、web测试、软件测试自动化、软件质量与质量保证、软件测试工具等内容。  本书可作为高等学校计算机科学与技术专业的软件测试课程教材,也可作为计算机软件开发人员的参考书。

书籍目录

第1章概述 1.1 软件测试的发展 1.2 软件错误与软件缺陷  1.2.1 软件错误与缺陷的概念  1.2.2 软件错误类型及出现的原因  1.2.3 软件缺陷的主要特征 1.3 软件测试的定义 1.4 软件测试的对象 1.5 软件测试的目的 1.6 软件测试的原则 1.7 软件测试的重要性 1.8 软件测试的复杂性 1.9 软件测试的经济性 1.10 开发各阶段的测试 小结 习题1第2章 软件测试方法 2.1 静态分析 2.2 动态测试 2.3 人工测试与机器测试  2.3.1 软件审查  2.3.2 人工测试与机器测试的比较 2.4 黑盒测试  2.4.1 黑盒测试的概念  2.4.2 等价类划分  2.4.3 边界值分析  2.4.4 错误推测  2.4.5 因果图 2.5 白盒测试  2.5.1 白盒测试的作用  2.5.2 程序结构分析  2.5.3 逻辑覆盖  2.5.4 程序插装  2.5.5 符号测试  2.5.6 程序变异 2.6 白盒测试和黑盒测试的比较  2.6.1 白盒测试的特点  2.6.2 黑盒测试的特点 2.7 敏捷测试方法简介  2.7.1 敏捷技术概述  2.7.2 敏捷测试的原则  2.7.3 敏捷测试的意义 小结 习题2第3章 软件测试过程 3.1 单元测试  3.1.1 单元测试内容  3.1.2 单元测试规则  3.1.3 单元测试的问题 3.2 集成测试  3.2.1 自顶向下集成测试  3.2.2 自底向上集成测试  3.2.3 混合式集成测试  3.2.4 先行集成测试  3.2.5 高频集成测试  3.2.6 回归测试 3.3 确认测试  3.3.1 确认测试的标准  3.3.2 有效性测试  3.3.3 配置复审  3.3.4 α测试与β测试 3.4 系统测试  3.4.1 系统测试的种类  3.4.2 系统测试与单元测试、集成测试之间的区别  3.4.3 系统测试的位置 3.5 终止测试  3.5.1 终止测试的标准  3.5.2 各个测试阶段的终止标准 小结 习题3第4章 面向对象软件测试 4.1 面向对象测试基础  4.1.1 面向对象测试层次  4.1.2 面向对象测试顺序  4.1.3 测试用例 4.2 面向对象测试模型  4.2.1 面向对象分析的测试  4.2.2 面向对象设计的测试  4.2.3 面向对象编程的测试 4.3 类测试  4.3.1 类测试的概述  4.3.2 类测试技术  4.3.3 uml在类测试中的应用 4.4 面向对象的集成测试 4.5 面向对象的系统测试 4.6 面向对象测试与传统测试的比较 小结 习题4第5章 测试的设计与实现第6章 web应用测试第7章 软件测试自动化第8章 软件质量与质量保证第9章 软件测试工具参考文献

章节摘录

版权页:插图:2.4.4错误推测1.错误推测法的作用使用边界分析法和等价划分技术,可以帮助开发人员设计具有代表性的、容易暴露程序错误的测试用例。但是,不同类型、不同特点的程序通常有一些特殊的容易出错的情况。此外,有时分别使用每组测试数据时程序都能正常工作,这些输入数据的组合却可能检测出程序的错误。一般说来,即使是一个比较小的程序,可能的输入组合数也往往十分巨大,因此必须依靠测试人员的经验和直觉,从各种可能的测试用例中选出一些最可能引起程序出错的方案。对于程序中可能存在哪类错误的推测,是挑选测试用例时的一个重要因素。2.如何使用错误推测法错误推测法在很大程度上靠直觉和经验进行。它的基本想法是列举出程序中可能有的错误和容易发生错误的特殊情况,并且根据它们选择测试用例。对于程序中容易出错的情况也有一些经验总结出来,例如,输人数据为零或输出数据为零往往容易发生错误;如果输人或输出的数目允许变化(例如,被检索的或生成的表的项数),则输入或输出的数目为0和1的情况(例如,表为空或只有一项)是容易出错的情况。还应该仔细分析程序规格说明书,注意找出其中遗漏或省略的部分,以便设计相应的测试用例,检测程序员对这些部分的处理是否正确。错误推测法是用判定表或判定树把输入数据各种组合与对应的处理结果列出来进行测试;还可以把人工检查代码与计算机测试结合起来,特别是几个模块共享数据时应检查在一个模块中改变共享数据时,其他共享这些数据的模块是否能正确同步处理。


图书封面

广告

下载页面


软件测试技术 PDF格式下载



很適合入門看,學到很多東西


学软件测试很有用


相关图书