普通高等教育软件工程“十二五”规划教材

软件测试(第2版)

国家十一五规划教材
分享 推荐 4 收藏 20 阅读 4.8K
佟伟光 (主编) 郭霏霏 (副主编) 978-7-115-37465-3

关于本书的内容有任何问题,请联系 刘博


1. 强调软件测试的新概念、新技术、新方法
2. 对有关Web 应用测试方面的内容进行详细的介绍,符合技术发展趋势
3. 精选和充实了每章的例题和习题,以方便学生复习,强化学生对重点内容的掌握
4. 在测试实践一章,附有某大型软件公司的一个完整的实际软件项目的测试案例
¥39.80 ¥33.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要


本书为普通高等教育"十一五"国家级规划教材,对第一版的一些章节内容进行了重新编写,并增加了Web 应用测试一章,将软件测试的新概念、新技术、新方法编入新教材中,使得教材内容更能体现软件测试技术的最新发展,更适合学生学习。本教材保持了教材原有内容的基本架构,特别注重突出教材的应用性、实践性,理论联系实际,把对学生应用能力的培养融汇于教材之中。第2 版教材中保留某大型软件公司的一个完整的实际软件项目的测试案例,对该内容进一步充实,并说明了在实际工作中如何实施软件测试工作,以实现巩固理论知识、提高学生实践能力的教学目标。

目录

第 1章 软件测试概述 1
1.1软件、软件危机和软件工程 1
1.1.1 软件、软件危机和软件工程的基本概念 1
1.1.2 软件工程的目标及其一般开发过程 3
1.1.3 软件过程模型 4
1.2软件缺陷与软件故障 9
1.3软件质量与质量模型 11
1.4软件测试 14
1.4.1 软件测试的概念 14
1.4.2 软件测试的原则 16
1.4.3 软件测试过程模型 18
1.4.4 软件测试的分类 22
1.4.5 软件测试流程 24
1.4.6 软件测试发展历程和发展趋势 28
1.5软件测试人员的基本素质 30
习 题 1 32
   第 2章 软件测试计划 28
2.1软件测试计划的作用 28
2.2制订测试计划的原则 31
2.3如何制订软件测试计划 31
2.4制订测试计划时面对的问题 33
2.5衡量测试计划的标准 33
2.6制订测试计划 34
习 题 2 42
   第 3章 软件测试基本技术 41
3.1软件测试技术概述 41
3.2白盒测试技术 42
3.2.1 静态测试 43
3.2.2 程序插桩 46
3.2.3 逻辑覆盖 48
3.2.4 基本路径测试 54
3.2.5 其他白盒测试方法 61
3.2.6 白盒测试应用策略 63
3.3黑盒测试技术 64
3.3.1 功能测试 64
3.3.2 非功能测试 75
3.3.3 黑盒测试策略 80
3.4灰盒测试技术 80
习 题 3 81
   第 4章 软件测试过程 80
4.1软件测试过程概述 80
4.2单元测试 81
4.2.1 单元测试的定义 81
4.2.2 单元测试的重要性与单元测试原则 82
4.2.3 单元测试的主要任务 83
4.2.4 单元测试环境的建立 85
4.2.5 单元测试主要技术和单元测试数据 86
4.2.6 单元测试工具简介 89
4.2.7 单元测试人员 90
4.3集成测试 90
4.3.1 集成测试的定义 90
4.3.2 集成测试的主要任务 91
4.3.3 集成测试遵循的原则 91
4.3.4 集成测试实施方案 91
4.3.5 集成测试的测试技术与集成测试数据 96
4.3.6 集成测试人员 97
4.4系统测试 98
4.4.1 系统测试的定义 98
4.4.2 系统测试前的准备工作 98
4.4.3 系统测试的测试技术和系统测试数据 99
4.4.4 系统测试人员 101
4.5验收测试 101
4.5.1 验收测试的定义 101
4.5.2 验收测试的主要内容 102
4.5.3 验收测试的测试技术和验收测试数据 105
4.5.4 α、β测试 106
4.5.5 验收测试人员 107
4.6回归测试 107
4.6.1 回归测试的测试技术和回归测试的数据 108
4.6.2 回归测试的范围 109
4.6.3 回归测试人员 109
4.7系统排错 109
习 题 4 111
   第 5章 测试用例设计 113
5.1测试用例的基本概念 113
5.2测试用例的设计 114
5.2.1 测试设计说明 114
5.2.2 测试用例的编写标准 115
5.2.3 测试用例设计应考虑的因素 116
5.2.4 测试用例的分类 118
5.3测试用例设计实例 119
5.4测试用例的执行与跟踪 133
5.5测试用例管理 135
习 题 5 138
第 6 章 测试报告与测试评测 1
6.1软件缺陷和软件缺陷种类 1
6.1.1 软件缺陷的定义和描述 1
6.1.2软件缺陷的种类 2
6.1.3软件缺陷的属性 5
6.2软件缺陷的生命周期 8
6.3分离和再现软件缺陷 10
6.4软件测试人员需正确面对软件缺陷 11
6.5报告软件缺陷 13
6.5.1 报告软件缺陷的基本原则 13
6.5.2 IEEE 软件缺陷报告模版 15
6.6软件缺陷的跟踪管理 17
6.6.1 软件缺陷跟踪管理系统 17
6.6.2 手工报告和跟踪软件缺陷 19
6.7软件测试的评测 20
6.7.1覆盖评测 20
6.7.2质量评测 23
6.8测试总结报告 29
习题六 30
   第 7章 软件测试项目管理 166
7.1软件测试项目管理概述 166
7.1.1 软件测试项目与软件测试项目管理 166
7.1.2 软件测试项目的范围管理 169
7.2软件测试文档 169
7.2.1 软件测试文档的作用 170
7.2.2 软件测试文档的类型 171
7.2.3 主要软件测试文档 171
7.3软件测试的组织与人员管理 175
7.3.1 软件测试的组织与人员管理概述 175
7.3.2 软件测试人员的组织结构 176
7.3.3 软件测试人员 178
7.3.4 软件测试人员的通讯方式 178
7.3.5 软件测试人员管理的激励机制 178
7.3.6 软件测试人员的培训 179
7.3.7 软件测试的组织与人员管理中的风险管理 180
7.4软件测试过程管理 180
7.4.1 软件项目的跟踪与质量控制 180
7.4.2 软件测试项目的过程管理 181
7.5软件测试的配置管理 182
7.6软件测试风险管理 184
7.7软件测试的成本管理 188
7.7.1 软件测试成本管理概述 188
7.7.2 软件测试成本管理的一些基本概念 189
7.7.3 软件测试成本管理的基本原则和措施 192
习 题 7 194
   第 8章 面向对象软件测试 195
8.1面向对象软件的特点及其对测试的影响 195
8.2面向对象软件测试的不同层次及其特点 198
8.3面向对象软件测试模型 207
习题8 211
第 9章 Web应用测试 1
9.1Web应用测试概述 1
9.2Web应用的性能测试 2
9.2.1Web性能测试的主要术语和性能指标 2
9.2.2Web性能测试的目标和测试策略 4
9.2.3Web应用系统性能测试人员应具有的能力 5
9.2.4Web应用系统性能测试流程 5
9.2.5 Web应用系统性能测试规划与设计 6
9.2.6 Web应用系统性能测试的种类 8
9.2.7 Web应用系统全面性能测试模型 10
9.3Web应用的功能测试 8
9.4Web应用的界面测试 13
9.5Web应用的客户端兼容性测试 20
9.6Web应用的安全性测试 21
9.6.1 WebWeb应用的安全性概述 21
9.6.2 WebWeb应用安全性测试 22
习 题 9 23
   第 10章 软件测试自动化 211
10.1软件测试自动化基础 211
10.2软件测试自动化的作用和优势 212
10.3软件测试自动化的引入条件 218
10.4软件测试自动化的实施过程 220
10.5主流软件测试工具 221
10.5.1白盒测试工具 222
1.BoundsChecker 223
2. Jtest 224
3.JUnit 224
4. JCheck 225
5. .test 226
10.5.2黑盒测试工具 226
1.WinRunner 226
2.QARun 228
3.Robot 228
10.5.4 性能测试工具 228
1. QALoad 229
2. LoadRunner 229
3. QuickTest 231
4. Performance Runner 232
5. TeamTest 232
6.WebLoad 233
10.5.4 测试管理工具 233
1.QADirector 233
2. TestDirector 233
3. QC 235
习题 10 236
   第 11 章 测试实践—一个实际软件项目的测试案例 236
11.1被测试软件项目介绍 236
11.1.1 被测试软件项目的背景 236
11.1.2 门诊挂号管理子系统介绍 237
11.1.3 门诊挂号管理子系统的功能需求分析 239
11.1.4 门诊挂号管理子系统的性能及可用性要求 241
11.2测试计划 242
11.2.1 概述 242
11.2.2 定义 243
11.2.3 质量风险摘要 243
11.2.4 测试进度计划 244
11.2.5 进入标准 244
11.2.6 退出标准 244
11.2.7 测试配置和环境 245
11.2.8 测试开发 245
11.2.9 预算 245
11.2.10 关键参与者 245
11.2.11 参考文档 245
11.3HIS测试过程概述 246
11.3.1 单元测试 246
11.3.2 集成测试 247
11.3.3 系统测试 248
11.3.4 验收测试 248
11.4测试用例设计 248
11.4.1 挂号管理子系统测试大纲 249
11.4.2 其他可用性测试检查标准 250
11.4.3 功能测试用例 250
11.4.4

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

佟伟光,男,沈阳工程学院信息工程系教授,享受国务院政府特殊津贴专家。从事高等教育近30年,一直工作在教学、科研第一线。目前,主要在人工智能与专家系统、图象处理与识别研究方向开展研究工作。先后主持完成“人才预测模型与计算机数据处理”、“财务管理软件包”等5项省、部级科研课题,全部通过省、部级鉴定。其中“B型超声图象处理与诊断专家系统的研究”课题通过辽宁省科委组织的专家鉴定,获辽宁省科技进步二等奖。通过多年科研实践,对组织、实施大型科研课题积累了较丰富的经验。

推荐用户

同系列书

  • 软件工程——理论与实践(附微课视频 第2版)

    吕云翔

    内容提要 本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力...

    ¥59.80
  • IT项目管理(第2版)

    郭宁

    本书针对IT项目管理的特点,以IT项目为研究对象,对IT项目管理的主要内容进行了较为系统的研究,对项目的9个知...

    ¥49.80
  • C++程序设计(第2版)

    宋春花

    本书是为已有C程序设计基础、想学习C++面向对象程序设计的读者编写。全书共分9章:第1、2章介绍了面向对象程序...

    ¥45.00
  • C++程序设计习题解析与实践教程

    宋春花

    本书是宋春花、吕进来等老师编写的《C++程序设计(第2版)》(人民邮电出版社出版)的配套教材。内容共分三部分:...

    ¥39.80
  • 软件测试(慕课版)

    郑炜

    基础篇,第1-6章,第1章 软件测试基础,第2章 软件测试策略,第3章 黑盒测试与测试用例设计,第4章 白盒测...

    ¥49.80

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部