图书介绍

软件测试设计与实施【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

软件测试设计与实施
  • 蒋方纯主编 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301177273
  • 出版时间:2010
  • 标注页数:282页
  • 文件大小:33MB
  • 文件页数:294页
  • 主题词:软件-测试-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件测试设计与实施PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 软件测试基础知识1

1.1 软件及软件测试的发展1

1.1.1 软件的定义1

1.1.2 软件与软件测试的发展2

1.1.3 软件测试的现状与发展趋势5

1.2 软件分类及测试要求6

1.3 软件测试定义及软件测试的过程7

1.3.1 软件测试的定义7

1.3.2 软件测试的过程8

1.3.3 软件测试的目的9

1.3.4 软件测试的原则9

1.4 软件缺陷10

1.4.1 软件缺陷的定义10

1.4.2 软件缺陷产生的原因12

1.4.3 软件缺陷与测试的关系12

1.5 软件测试分类13

1.5.1 黑盒测试、白盒测试和灰盒测试13

1.5.2 静态测试和动态测试14

1.5.3 单元测试、集成测试、确认测试、系统测试和验收测试14

1.5.4 功能测试和性能测试16

1.5.5 回归测试、冒烟测试和随机测试17

1.5.6 不同软件测试分类之间的关系17

1.6 软件测试过程模型18

1.6.1 V模型18

1.6.2 W模型18

1.6.3 X模型19

1.6.4 H模型20

1.6.5 测试成熟度模型20

1.6.6 软件测试过程模型的选择20

1.7 软件测试岗位21

1.7.1 软件测试部门的组织结构21

1.7.2 软件测试团队22

1.7.3 软件测试人员的基本素质与技能22

1.7.4 软件测试人员的职业发展26

第2章 软件测试设计与实施29

2.1 软件测试流程29

2.1.1 制订测试计划29

2.1.2 编制测试大纲30

2.1.3 设计测试方案30

2.1.4 准备测试及搭建测试环境30

2.1.5 执行测试31

2.1.6 评估测试31

2.1.7 总结测试32

2.2 软件测试计划32

2.2.1 制订测试计划的原则32

2.2.2 制订测试计划可能面对的问题33

2.2.3 测试计划的标准33

2.2.4 制订测试计划34

2.3 软件测试环境39

2.3.1 什么是测试环境39

2.3.2 软件环境的分类40

2.3.3 怎样搭建测试环境40

2.3.4 测试环境的维护和管理41

2.4 软件测试用例42

2.4.1 什么是测试用例42

2.4.2 编写测试用例的注意事项44

2.4.3 测试用例的组织和跟踪45

2.4.4 测试用例案例47

第3章 软件测试实施与管理50

3.1 软件缺陷管理50

3.1.1 软件缺陷的属性50

3.1.2 软件缺陷报告54

3.1.3 缺陷处理流程57

3.1.4 缺陷的跟踪和管理59

3.1.5 常用缺陷管理工具61

3.2 软件测试管理63

3.2.1 建立软件测试管理体系63

3.2.2 软件测试管理的基本内容64

3.2.3 软件测试管理原则65

3.2.4 常用软件测试管理工具65

3.3 软件测试工具68

3.3.1 软件测试工具分类68

3.3.2 常用软件测试工具69

3.3.3 如何选择软件测试工具71

3.4 软件测试文档71

3.4.1 软件测试文档的作用72

3.4.2 软件测试文档的类型72

3.4.3 主要软件测试文档73

第4章 单机软件测试的设计与实施76

4.1 单机软件案例分析76

4.1.1 项目及被测软件简介76

4.1.2 测试目的与要求77

4.2 测试知识扩展77

4.2.1 已学相关知识回顾77

4.2.2 黑盒测试技术78

4.2.3 黑盒测试技术的综合运用79

4.2.4 白盒测试技术81

4.3 软件测试计划83

4.4 软件测试的实施87

4.5 测试总结89

第5章 网络软件测试的设计与实施93

5.1 被测试软件项目介绍93

5.1.1 被测试软件项目背景93

5.1.2 门诊挂号管理子系统简介94

5.1.3 门诊挂号管理子系统的功能需要分析95

5.1.4 门诊挂号管理子系统的性能及可用性要求97

5.2 测试计划97

5.2.1 概述98

5.2.2 定义98

5.2.3 质量风险摘要98

5.2.4 测试进度计划99

5.2.5 进入标准及退出标准99

5.2.6 测试配置和环境100

5.2.7 测试开发及预算100

5.2.8 关键参与者及参考文档100

5.3 HIS测试过程概述101

5.3.1 单元测试101

5.3.2 集成测试102

5.3.3 系统测试103

5.3.4 验收测试103

5.4 测试用例设计103

5.4.1 门诊挂号管理子系统测试大纲103

5.4.2 其他可用性测试检查标准105

5.4.3 功能测试用例105

5.4.4 性能测试用例114

5.5 缺陷报告114

5.5.1 建立缺陷报告数据库114

5.5.2 编写缺陷报告115

5.6 测试结果总结分析116

5.6.1 测试总结报告116

5.6.2 测试用例分析117

5.6.3 软件测试结果统计分析117

5.7 软件测试自动化工具120

5.7.1 黑盒测试工具介绍120

5.7.2 黑盒功能测试工具——WinRunner121

5.7.3 在项目中应用123

5.8 文档测试124

第6章 游戏软件测试的设计与实施126

6.1 组合测试126

6.1.1 问题的提出126

6.1.2 组合测试的概念126

6.1.3 组合测试表格的生成127

6.1.4 组合测试的分析129

6.2 TFD的要素131

6.2.1 流程131

6.2.2 事件131

6.2.3 行动132

6.2.4 状态132

6.2.5 基本要素132

6.2.6 终结器132

6.3 TFD设计活动132

6.3.1 准备132

6.3.2 配置133

6.3.3 构建133

6.4 一个TFD的例子134

6.5 数据词典139

6.5.1 数据词典的应用139

6.5.2 数据词典的重复使用140

6.5.3 数据词典的例子140

6.6 TFD路径142

6.6.1 最小值路径的产生142

6.6.2 基线路径的生成143

6.6.3 专家结构路径144

6.6.4 组合路径策略145

6.7 由路径创建测试案例146

6.8 使用TFD或不使用TFD148

第7章 数据仓库软件测试的设计与实施150

7.1 数据仓库测试项目概述150

7.2 学习数据仓库知识151

7.3 数据仓库测试工作流程155

7.4 数据仓库测试实施156

7.5 有关工作表162

7.6 总结172

第8章 软件安全测试的设计与实施173

8.1 软件安全测试173

8.2 软件安全测试项目概述177

8.3 软件安全测试的实施178

8.4 总结185

第9章 嵌入式软件测试的设计与实施187

9.1 嵌入式系统及测试187

9.1.1 嵌入式系统定义187

9.1.2 嵌入式系统的特点187

9.1.3 嵌入式系统的分类188

9.1.4 嵌入式软件测试的方法189

9.2 嵌入式软件测试191

9.2.1 嵌入式软件测试的特点191

9.2.2 嵌入式软件统一测试模型192

9.2.3 嵌入式软件目标机环境测试和宿主机环境测试192

9.2.4 嵌入式软件的测试步骤概述192

9.2.5 嵌入式软件测试和普通软件测试的区别195

9.2.6 嵌入式软件测试策略总结196

9.3 嵌入式软件测试环境197

9.3.1 嵌入式软件测试环境综述197

9.3.2 嵌入式软件测试环境的建立199

9.3.3 嵌入式软件测试环境建立实例200

9.4 嵌入式软件的特殊测试技术203

9.4.1 状态转换测试203

9.4.2 控制流测试206

9.5 嵌入式软件测试工具209

9.5.1 LOGISCOPE209

9.5.2 CodeTest210

9.5.3 CRESTS/ATAT212

9.5.4 TestManager213

第10章 开源软件测试的设计与实施215

10.1 开源代码的有关概念215

10.2 开源软件测试模型217

10.2.1 开源软件测试模型概述217

10.2.2 测试环境218

10.2.3 产品元素219

10.2.4 质量准则221

10.2.5 测试技术选择222

10.2.6 通用测试技术222

10.3 开源软件测试模型常用工具224

10.4 JUnit工具简介224

10.5 Selenium工具228

第11章 软件测试职业资格证书236

11.1 ISTQB职业资格证书236

11.2 ISTQB软件测试初级认证大纲238

11.3 ISTQB软件测试高级认证大纲239

11.4 模拟试题239

第12章 软件测试的拓展学习与研究学习252

12.1 软件测试理论中的阴阳学说252

12.1.1 阴阳学说的基本内容及其相互关系253

12.1.2 软件测试理论中的阴阳学说254

12.1.3 结论256

12.2 游戏软件测试模式选择与测试估计研究257

12.2.1 软件测试估计相关研究257

12.2.2 游戏特有测试与功能点分析技术259

12.2.3 游戏软件测试模式设计与测试估计261

12.2.4 实验与结论262

12.3 基于净室软件工程的游戏软件测试技术研究与分析262

12.3.1 前言262

12.3.2 净室方法263

12.3.3 净室组合测试264

12.3.4 净室测试分析267

12.3.5 结束语268

第13章 软件测试虚拟实训269

13.1 虚拟实训269

13.1.1 传统实训存在的主要问题269

13.1.2 虚拟实验室270

13.1.3 虚拟实验室国内外现状270

13.1.4 虚拟实训室的功能特点271

13.1.5 虚拟实验室的构建使用与管理271

13.2 虚拟现实技术272

13.2.1 虚拟现实技术的发展272

13.2.2 虚拟现实的概念272

13.2.3 虚拟现实面临的主要问题273

13.2.4 虚拟现实关键技术273

13.2.5 虚拟现实技术的重要技术特征275

13.2.6 虚拟现实系统的构成与应用275

13.3 虚拟企业简介275

13.3.1 虚拟企业的组成275

13.3.2 虚拟企业的特点276

13.3.3 虚拟企业的优势276

13.3.4 虚拟企业软件的开发语言与运行环境276

参考文献278

热门推荐