第一图书网

软件测试技术与实践

姚茂群 编 清华大学出版社
出版时间:

2012-7  

出版社:

清华大学出版社  

作者:

姚茂群 编  

页数:

231  

字数:

351000  

内容概要

  《软件工程系列教材:软件测试技术与实践》以案例贯穿全书,主要介绍软件测试技术与实践的基础知识。全书共11章,不仅讲述了软件测试的基本理论和方法(单元测试、集成测试、系统和验收测试、测试用例设计和软件缺陷跟踪管理等),而且详细介绍了企业级软件测试的解决方案(负载测试、功能测试、Web站点测试和面向对象单元测试等)及测试自动化工具(QTP、LoadRunner和JIRA等)的使用。本书为读者在软件生命周期各个阶段合理选择适当的测试技术与测试工具并有效应用到项目中,提高软件的质量和可靠性提供了指导。
  本书适合作为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试实训、培训班的教材和软件测试人员、软件开发人员及需要了解测试知识的各级软件管理人员的参考书。

书籍目录

第1章 软件测试概述
1.1 软件质量的定义
1.2 软件测试的基本概念
1.2.1 软件测试的定义
1.2.2 软件缺陷的定义和种类
1.2.3 软件测试的分类
1.2.4 软件测试的原则
1.3 软件测试的目的
1.4 软件测试的生命周期
1.4.1 软件测试的纵向过程
1.4.2 软件测试的横向过程
1.5 软件测试与软件开发生命周期
1.5.1 顺序生命周期模型
1.5.2 渐进开发生命周期模型
1.5.3 迭代生命周期模型
第2章 软件测试方法
2.1 软件测试方法概述
2.2 静态测试和动态测试
2.2.1 静态测试
2.2.2 动态测试
2.3 黑盒测试方法
2.3.1 黑盒测试方法概述
2.3.2 等价类划分法
2.3.3 边界值分析法
2.3.4 决策表法
2.3.5 因果图法
2.3.6 各种黑盒测试方法的选择
2.3.7 黑盒测试的优缺点
2.4 白盒测试方法
2.4.1 逻辑覆盖测试
2.4.2 路径分析测试
第3章 软件测试过程
3.1 概述
3.2 软件测试计划
3.2.1 制定测试计划的作用和原则
3.2.2 测试计划的内容
3.3 测试用例
3.3.1 测试用例定义
3.3.2 测试用例在软件测试中的作
3.3.3 测试用例设计的基本原则
3.3.4 测试用例设计应注意的问题
3.3.5 测试用例的编写标准
3.4 软件测试的过程模型
3.4.1 V模型
3.4.2 W模型
3.4.3 H模型
3.4.4 各种测试模型的使用
3.5 软件测试实施过程
3.5.1 单元测试
3.5.2 集成测试
3.5.3 确认测试
3.5.4 系统测试
3.5.5 验收测试
3.5.6 回归测试
第4章 bug跟踪管理
4.1 软件缺陷的定义
4.2 产生缺陷的原因
4.3 缺陷如何穿透测试
4.4 缺陷的分类
4.5 缺陷的生命周期
4.6 缺陷的严重程度和优先级
4.7 缺陷的描述
……
第5章 软件自动化测试基本理论
第6章 功能测试
第7章 面向对象的单元测试
第8章 负载测试
第9章 测试流程自动化
第10章 软件质量保证与软件测试
第11章 软件测试案例
附录A 术语表
附录B IEEE模板
参考文献

章节摘录

版权页: 插图: 4.评估测试结果的度量基准 完成测试实施后需要对测试结果进行评估,并且编制测试报告。判断软件测试是否完成、衡量测试质量的优劣需要一些量化的结果。例如,测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少等。以前统计基准是软件模块或功能点,显得过于粗糙。采用测试用例作度量基准更加准确、有效。 5.分析缺陷的标准 通过收集缺陷,对比测试用例和缺陷数据库,从而分析缺陷是漏洳还是缺陷复现。漏测反映了测试用例的不完善,应立即补充相应测试用例,最终达到逐步完善软件质量。而已有相应测试用例,则反映实施测试或变更处理存在问题。 3.3.3 测试用例设计的基本原则 测试用例在设计时应遵循以下原则: 1.测试用例的代表性能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输人数据、操作和环境设置等。 2.测试结果的可判定性测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 3.测试结果的可再现性对同样的测试用例,系统的执行结果应当是相同的。 3.3.4 测试用例设计应注意的问题 软件测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。在实际软件项目测试过程中,由于对软件测试用例的作用和设计方法的理解不同,测试人员(特别是刚从事软件测试的新人)对软件测试用例存在不少错误的认识,给实际软件测试带来了负面影响。以下几点是经常遇到的错误做法。 1.把测试输入数据设计方法等同于测试用例设计方法 现在不少人认为测试用例设计就是如何确定测试的输人数据,从而掩盖了测试用例设计内容的丰富性和技术的复杂性。对于软件功能测试和性能测试,确定测试的输人数据很重要,它决定了测试的有效性和测试的效率。但是,测试用例中输人数据的确定方法只是测试用例设计方法的一个子集,除了确定测试输入数据之外,测试用例的设计还包括如何根据测试需求、设计规格说明等文档确定测试用例的设计策略、设计用例的表示方法和组织管理形式等问题。


编辑推荐

《软件工程系列教材:软件测试技术与实践》适合作为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试实训、培训班的教材和软件测试人员、软件开发人员及需要了解测试知识的各级软件管理人员的参考书。

图书封面

广告

下载页面


软件测试技术与实践 PDF格式下载



相关图书