注册 登录 进入教材巡展
#

出版时间:2022-11

出版社:中国铁道出版社

以下为《软件测试基础及实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113298845
  • 1-1
  • 465171
  • 47249109-1
  • 16开
  • 2022-11
  • 计算机相关专业
内容简介
本书对软件测试相关技术和管理以及软件测试职业规划和职业能力要求等进行了全面、系统的阐述。全书共分为8章,主要包括软件测试概述、软件测试基础、软件缺陷基础、白盒测试、黑盒测试、自动化测试、性能测试、软件测试评估等内容。本书内容全面、重点突出、难易适中,注重基本概念和基础理论的讲解,精心设计了多个典型案例,采用案例驱动方式对测试工具的实操做出了完整演示,强调测试技术的实践应用,使读者能更好地理解和掌握软件测试技术,并运用到实际测试工作中。本书提供微视频、实验案例库、练习素材及相关软件测试工具的安装包和配置文档等丰富的配套数字资源,方便学生自学;学习者也可前往上海泽众软件科技有限公司官网获取软件下载服务。本书既可以作为高等学校计算机及相关专业“软件测试”课程的教材,也可以作为软件测试人员、软件评测师职业资格认定报考人员和软件测试爱好者的自学读物。
目录
第 1章软件测试概述 . 1
1.1软件测试引论 1
1.1.1软件故障案例..2
1.1.2软件缺陷与软件故障..4
1.1.3软件质量与质量模型..6
1.1.4软件测试的必要性9
1.2软件测试与软件质量保证.10
1.3软件测试与软件开发11
1.4软件测试职业概述 .13
1.4.1软件测试职位和职责13

1.4.2软件测试硬实力要求15
1.4.3软件测试软实力要求16
1.5软件测试的发展17
1.5.1软件测试的发展历程17
1.5.2软件测试的认知误区19
1.5.3软件测试的发展趋势21
小结 . 23
习题 ..23
第 2章软件测试基础 26
2.1软件测试的基本概念27
2.1.1软件测试的定义..27
2.1.2软件测试的目的..27
2.1.3软件测试的原则..28
2.1.4软件测试的对象..31
2.1.5软件测试的分类..31
2.2软件测试模型 41
2.2.1V模型41
2.2.2W模型..43
2.2.3H模型44
2.2.4X模型45
2.2.5敏捷测试模型46
2.3软件测试流程 47
2.3.1测试需求分析48
2.3.2测试计划制订49
2.3.3测试用例设计5
2.3.4测试执行..61
2.3.5测试报告编写68
2.3.6测试结束标准70
2.3.7常见的软件测试管理系统73
2.4软件测试管理工具——TestCenter..75
2.4.1TestCenter简介75
2.4.2TestCenter的安装..78
2.4.3TestCenter的使用..84
小结 104
习题 105
第3章软件缺陷基础110
3.1软件缺陷基本概念 ..110
3.1.1软件缺陷的定义110
3.1.2软件缺陷的种类111
3.1.3软件缺陷的描述114
3.1.4软件缺陷的属性115
3.2分离和再现软件缺陷.118
3.3软件缺陷报告 .121
3.4软件缺陷的生命周期.124
3.5软件缺陷的分析128
3.6软件缺陷管理系统 ..133
3.6.1软件缺陷管理系统概述 ..133
3.6.2常见的软件缺陷管理系统.136
3.7软件缺陷管理工具——TestCenter 136
3.7.1TestCenter缺陷管理的特点.136
3.7.2TestCenter缺陷管理的过程.137
小结 149
习题 150
第 4章白盒测试 153
4.1白盒测试概述.154
4.2静态测试方法.154
4.2.1代码检查法 .154
4.2.2静态结构分析法156
4.2.3常见的静态测试工具156
4.2.4静态测试工具——CodeAnalyzer.157
4.3动态测试方法.165
4.3.1逻辑覆盖法 .165
4.3.2基本路径测试法171
4.3.3Z路径覆盖法.176
4.3.4常见的动态测试工具176
小结 177
习题 178
第 5章黑盒测试 181
5.1黑盒测试概述 .182
5.2等价类划分法 .183
5.2.1等价类划分法概述.183
5.2.2等价类的划分183
5.2.3测试用例的设计185
5.3边界值分析法 .188
5.3.1边界值分析法概述.188
5.3.2边界值的确定188
5.3.3测试用例的设计188
5.4判定表法190

5.4.1判定表法概述190

5.4.2判定表的组成191

5.4.3测试用例的设计191
5.5因果图法195
5.5.1因果图法概述195
5.5.2因果图的图形符号 .195
5.5.3测试用例的设计197
5.6正交试验法200
5.6.1正交试验法概述200
5.6.2正交表的选择200
5.6.3测试用例的设计202
5.7场景法..206
5.7.1场景法概述..206
5.7.2场景分析206
5.7.3测试用例的设计207
5.8错误推测法213
5.8.1错误推测法概述213
5.8.2测试用例的设计214
小结 215
习题 216

第 6章自动化测试 219
6.1自动化测试概述220
6.2自动化测试流程221
6.3自动化测试工具概述.223
6.3.1自动化测试工具的分类 ..223
6.3.2自动化测试工具的选择 ..224
6.4常见的自动化测试工具 225
6.5Web自动化测试工具——AutoRunner227
6.5.1AutoRunner简介227
6.5.2AutoRunner的安装229
6.5.3AutoRunner的使用230
6.6移动自动化测试工具——MobileRunner.237
6.6.1MobileRunner简介237
6.6.2MobileRunner的安装..238
6.6.3MobileRunner的使用..239
小结 242
习题 242
第 7章性能测试 245
7.1性能测试概述 .246
7.2性能测试内容 .247
7.3性能测试指标 .248
7.4性能测试流程.249
7.5常见的性能测试工具.251
7.6性能测试工具——PerformanceRunner252
7.6.1PerformanceRunner简介..252
7.6.2PerformanceRunner的安装.253
7.6.3PerformanceRunner的使用.255
小结 261
习题 262

第 8章软件测试评估 264
8.1覆盖评估265
8.1.1基于需求的覆盖评估265
8.1.2基于代码的覆盖评估265
8.2缺陷评估266
8.2.1缺陷发现率..266
8.2.2缺陷潜伏期..267
8.2.3缺陷密度267
8.2.4整体缺陷清除率268
8.3性能评估268
小结 269

习题 269

附录A部分习题参考答案 270
参考文献 272