软件测试技术与研究

软件测试技术与研究
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-09
版次: 1
ISBN: 9787302610045
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
2人买过
  • 本书全面、系统地介绍了软件测试的相关理论以及实践知识,在总结软件测试的概念、方法、过程的基础上,对测试工具的使用进行了创新性的介绍,并展望了软件测试行业的研究热点与发展方向。 全书分为三部分:第一部分(第1~3章)为理论篇,着重介绍了软件测试的基本概念、白盒测试、黑盒测试、软件测试的模型、单元测试、集成测试、确认测试、系统测试、验收测试、测试管理等内容。第二 部分(第4章)为发展篇,对软件测试在云端、移动开发和嵌入式上的应用进行了介绍,同时对软件测试行业与技术的发展进行了展望。第三部分(第5 章)为工具篇,主要介绍了白盒测试工具 BoundsChecker、单元测试工具JUnit、性能测试工具LoadRunner、自动化测试工具Monkey以及测试管理工具禅道。 本书适合作为高等院校计算机、软件工程专业的高年级本科生、研究生的教材,同时也可供从事计算机软件测试的各类技术人员和研究人员参考。 第一部分 理论篇

    第1章 软件测试的基本概念31.1软件生命周期3

    1.2软件测试5

    1.2.1由于软件缺陷造成的事故5

    1.2.2软件测试的概念5

    1.2.3软件测试的分类6

    1.2.4软件测试的原则7

    1.2.5软件缺陷8

    1.2.6测试用例11

    1.3软件测试的发展12

    1.4软件测试的要素13

    1.5软件质量13

    1.5.1ISO9000质量体系认证14

    1.5.2CMM与CMMI认证15

    1.6习题17

    第2章 软件测试方法18

    2.1软件测试方法概述18

    2.2白盒测试20

    2.2.1代码检查法21

    2.2.2静态结构分析法22

    2.2.3逻辑覆盖法23

    2.2.4基本路径测试法33

    2.2.5域测试法36

    2.3黑盒测试36

    2.3.1等价类划分法37

    2.3.2边界值分析法39

    2.3.3错误推测法40

    2.3.4因果图法41

    2.4灰盒测试43

    2.5习题44

    〖3〗软件测试技术与研究目录〖3〗第3章 软件测试过程与管理47

    3.1软件测试过程概述47

    3.1.1软件测试阶段47

    3.1.2软件测试模型49

    3.2单元测试51

    3.2.1单元测试的定义51

    3.2.2单元测试的思路51

    3.2.3单元测试的实施者52

    3.2.4单元测试的内容53

    3.2.5单元测试的特点55

    3.3集成测试56

    3.3.1集成测试的定义56

    3.3.2集成测试和单元测试的关系57

    3.3.3集成测试的目标57

    3.3.4集成测试的方法58

    3.3.5集成测试的过程63

    3.4确认测试65

    3.4.1确认测试的定义65

    3.4.2确认测试基本方法66

    3.4.3确认测试的内容66

    3.4.4确认测试过程66

    3.4.5确认测试结果67

    3.5系统测试68

    3.5.1系统测试的定义68

    3.5.2系统测试的目标和原则68

    3.5.3系统测试的过程69

    3.5.4系统测试的内容70

    3.6验收测试87

    3.6.1验收测试的定义87

    3.6.2验收测试的方法87

    3.7测试管理88

    3.7.1软件测试过程管理88

    3.7.2软件测试需求管理90

    3.7.3软件配置管理91

    3.7.4软件缺陷管理92

    3.8习题93

    第二部分 发展篇

    第4章 软件测试的发展974.1云测试97

    4.1.1云97

    4.1.2云测试的特征98

    4.1.3云测试平台99

    4.1.4云测试的优缺点100

    4.1.5云测试的实施策略101

    4.1.6云测试的挑战101

    4.2移动应用软件测试102

    4.2.1Android系统介绍102

    4.2.2Android系统自动化测试105

    4.2.3adb命令106

    4.3嵌入式测试112

    4.3.1嵌入式系统与相关的软件开发113

    4.3.2嵌入式测试的定义115

    4.3.3嵌入式测试的方法116

    4.3.4嵌入式测试的流程118

    4.3.5嵌入式测试指标的获取118

    4.3.6嵌入式测试的发展121

    4.4自动化测试用例的生成123

    4.4.1自动化测试123

    4.4.2测试用例自动化124

    4.4.3花朵授粉算法127

    4.5练习题129

    第三部分 工具篇

    第5章 软件测试工具1335.1白盒测试工具BoundsChecker133

    5.1.1安装133

    5.1.2功能与模式134

    5.1.3ActiveCheck模式134

    5.1.4FinalCheck模式135

    5.1.5结果分析136

    5.2单元测试工具JUnit136

    5.2.1JUnit简介136

    5.2.2JUnit的优势与核心功能137

    5.2.3根据血糖判断健康状况137

    5.3性能测试工具LoadRunner143

    5.3.1LoadRunner工具介绍143

    5.3.2LoadRunner的下载与安装144

    5.3.3LoadRunner工具的组成及原理148

    5.3.4使用VueGen开发测试脚本149

    5.3.5使用Controller创建运行场景161

    5.3.6使用Analysis分析测试结果168

    5.4自动化测试工具Monkey177

    5.4.1Monkey介绍177

    5.4.2Monkey和MonkeyRunner177

    5.4.3Monkey的特征177

    5.4.4Monkey命令178

    5.4.5Monkey应用实例178

    5.5测试管理工具禅道181

    5.5.1禅道工具介绍181

    5.5.2禅道的下载和使用181

    参考文献191
  • 内容简介:
    本书全面、系统地介绍了软件测试的相关理论以及实践知识,在总结软件测试的概念、方法、过程的基础上,对测试工具的使用进行了创新性的介绍,并展望了软件测试行业的研究热点与发展方向。 全书分为三部分:第一部分(第1~3章)为理论篇,着重介绍了软件测试的基本概念、白盒测试、黑盒测试、软件测试的模型、单元测试、集成测试、确认测试、系统测试、验收测试、测试管理等内容。第二 部分(第4章)为发展篇,对软件测试在云端、移动开发和嵌入式上的应用进行了介绍,同时对软件测试行业与技术的发展进行了展望。第三部分(第5 章)为工具篇,主要介绍了白盒测试工具 BoundsChecker、单元测试工具JUnit、性能测试工具LoadRunner、自动化测试工具Monkey以及测试管理工具禅道。 本书适合作为高等院校计算机、软件工程专业的高年级本科生、研究生的教材,同时也可供从事计算机软件测试的各类技术人员和研究人员参考。
  • 目录:
    第一部分 理论篇

    第1章 软件测试的基本概念31.1软件生命周期3

    1.2软件测试5

    1.2.1由于软件缺陷造成的事故5

    1.2.2软件测试的概念5

    1.2.3软件测试的分类6

    1.2.4软件测试的原则7

    1.2.5软件缺陷8

    1.2.6测试用例11

    1.3软件测试的发展12

    1.4软件测试的要素13

    1.5软件质量13

    1.5.1ISO9000质量体系认证14

    1.5.2CMM与CMMI认证15

    1.6习题17

    第2章 软件测试方法18

    2.1软件测试方法概述18

    2.2白盒测试20

    2.2.1代码检查法21

    2.2.2静态结构分析法22

    2.2.3逻辑覆盖法23

    2.2.4基本路径测试法33

    2.2.5域测试法36

    2.3黑盒测试36

    2.3.1等价类划分法37

    2.3.2边界值分析法39

    2.3.3错误推测法40

    2.3.4因果图法41

    2.4灰盒测试43

    2.5习题44

    〖3〗软件测试技术与研究目录〖3〗第3章 软件测试过程与管理47

    3.1软件测试过程概述47

    3.1.1软件测试阶段47

    3.1.2软件测试模型49

    3.2单元测试51

    3.2.1单元测试的定义51

    3.2.2单元测试的思路51

    3.2.3单元测试的实施者52

    3.2.4单元测试的内容53

    3.2.5单元测试的特点55

    3.3集成测试56

    3.3.1集成测试的定义56

    3.3.2集成测试和单元测试的关系57

    3.3.3集成测试的目标57

    3.3.4集成测试的方法58

    3.3.5集成测试的过程63

    3.4确认测试65

    3.4.1确认测试的定义65

    3.4.2确认测试基本方法66

    3.4.3确认测试的内容66

    3.4.4确认测试过程66

    3.4.5确认测试结果67

    3.5系统测试68

    3.5.1系统测试的定义68

    3.5.2系统测试的目标和原则68

    3.5.3系统测试的过程69

    3.5.4系统测试的内容70

    3.6验收测试87

    3.6.1验收测试的定义87

    3.6.2验收测试的方法87

    3.7测试管理88

    3.7.1软件测试过程管理88

    3.7.2软件测试需求管理90

    3.7.3软件配置管理91

    3.7.4软件缺陷管理92

    3.8习题93

    第二部分 发展篇

    第4章 软件测试的发展974.1云测试97

    4.1.1云97

    4.1.2云测试的特征98

    4.1.3云测试平台99

    4.1.4云测试的优缺点100

    4.1.5云测试的实施策略101

    4.1.6云测试的挑战101

    4.2移动应用软件测试102

    4.2.1Android系统介绍102

    4.2.2Android系统自动化测试105

    4.2.3adb命令106

    4.3嵌入式测试112

    4.3.1嵌入式系统与相关的软件开发113

    4.3.2嵌入式测试的定义115

    4.3.3嵌入式测试的方法116

    4.3.4嵌入式测试的流程118

    4.3.5嵌入式测试指标的获取118

    4.3.6嵌入式测试的发展121

    4.4自动化测试用例的生成123

    4.4.1自动化测试123

    4.4.2测试用例自动化124

    4.4.3花朵授粉算法127

    4.5练习题129

    第三部分 工具篇

    第5章 软件测试工具1335.1白盒测试工具BoundsChecker133

    5.1.1安装133

    5.1.2功能与模式134

    5.1.3ActiveCheck模式134

    5.1.4FinalCheck模式135

    5.1.5结果分析136

    5.2单元测试工具JUnit136

    5.2.1JUnit简介136

    5.2.2JUnit的优势与核心功能137

    5.2.3根据血糖判断健康状况137

    5.3性能测试工具LoadRunner143

    5.3.1LoadRunner工具介绍143

    5.3.2LoadRunner的下载与安装144

    5.3.3LoadRunner工具的组成及原理148

    5.3.4使用VueGen开发测试脚本149

    5.3.5使用Controller创建运行场景161

    5.3.6使用Analysis分析测试结果168

    5.4自动化测试工具Monkey177

    5.4.1Monkey介绍177

    5.4.2Monkey和MonkeyRunner177

    5.4.3Monkey的特征177

    5.4.4Monkey命令178

    5.4.5Monkey应用实例178

    5.5测试管理工具禅道181

    5.5.1禅道工具介绍181

    5.5.2禅道的下载和使用181

    参考文献191
查看详情
相关图书 / 更多
软件测试技术与研究
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件测试技术与研究
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件测试技术与研究
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件测试技术与研究
软件测试
崔义 主编;任淑艳
软件测试技术与研究
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件测试技术与研究
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件测试技术与研究
软件工程--理论与实践
毛新军 董威
软件测试技术与研究
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件测试技术与研究
软件安全
邹德清
软件测试技术与研究
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件测试技术与研究
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件测试技术与研究
软件化雷达模型重构与数据流仿真技术
王磊
您可能感兴趣 / 更多
软件测试技术与研究
一片叶子的春天
曹小鹏 著