新書推薦:
《
古罗马800年
》
售價:NT$
857.0
《
权力与相互依赖(第四版)(中译本修订版)
》
售價:NT$
658.0
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
|
內容簡介: |
本书是大数据应用开发(Java)1 X职业技能等级证书配套教材,同时也是蓝桥学院Java全栈工程师培养项目配套教材。全书共10章,以软件测试概念和流程为基础,以易用性测试和Web测试知识为补充,系统介绍软件测试计划、软件测试用例、软件缺陷和软件测试报告以及缺陷管理工具的使用,重点突出软件测试用例的8种设计方法及软件缺陷的编写方法。本书内容丰富实用,语言通俗易懂,章节设计合理,配套资源丰富,从零基础开始讲解,尽可能降低初学者的学习门槛。本书直接服务于大数据应用开发(Java)1 X职业技能等级证书工作,可作为职业院校、应用型本科院校的计算机应用技术、软件技术、软件工程、网络工程和大数据应用技术等计算机相关专业的教材,也可供从事计算机相关工作的技术人员参考。
|
關於作者: |
国信蓝桥教育科技(北京)股份有限公司成立于2005年,是一家以大学生就业为切入点,以职业服务为主线,基于大学生职业生涯各个阶段的需求提供精准服务的人才大数据科技服务平台;通过提供教育、就业、职业服务,连接高校和企业,伴随大学生成长;获得的资质包括国家高新技术企业、中关村高新技术企业、人力资源服务许可证、出版物经营许可证、教育部产学合作协同育人单位、教育部1 X职业技能等级证书培训评价组织。
|
目錄:
|
目 录
第1章 软件测试概述 1
1.1 软件测试简介 1
1.1.1 软件测试的概念 1
1.1.2 软件测试的目的 2
1.1.3 软件测试的重要性 3
1.1.4 软件质量保证和软件测试的区别 3
1.2 软件测试技术分类 4
1.2.1 黑盒测试和白盒测试 4
1.2.2 手工测试和自动化测试 5
1.2.3 V模型的测试级别 6
1.2.4 功能测试和非功能测试 8
1.2.5 静态测试和动态测试 10
1.2.6 其他测试术语 10
1.3 常见软件测试工具 11
1.3.1 功能自动化测试工具 12
1.3.2 性能自动化测试工具 12
1.3.3 测试管理工具 13
1.4 本章小结 14
1.5 本章练习 14
第2章 软件测试流程和过程模型 16
2.1 软件测试流程 16
2.2 软件测试过程模型 22
2.2.1 V模型 23
2.2.2 W模型 24
2.2.3 H模型 24
2.3 软件测试的原则 26
2.4 本章小结 29
2.5 本章练习 29
第3章 软件测试计划 31
3.1 软件测试需求分析 31
3.2 软件测试计划概述 33
3.3 软件测试计划内容 35
3.3.1 项目概述 36
3.3.2 测试范围 39
3.3.3 测试策略方法 40
3.3.4 测试资源 41
3.3.5 测试进度 43
3.3.6 测试准则 45
3.3.7 风险及应对方案 45
3.3.8 测试提交的文档 46
3.4 本章小结 46
3.5 本章练习 46
第4章 软件测试用例概述 49
4.1 测试用例简介 49
4.2 测试用例的设计 50
4.2.1 获取需求的测试点 51
4.2.2 测试用例模板 52
4.2.3 测试用例的优先级 54
4.2.4 测试用例的设计原则 56
4.3 测试用例的维护 56
4.4 本章小结 57
4.5 本章练习 57
第5章 高效设计测试用例 59
5.1 等价类划分法 59
5.1.1 等价类划分法概述 60
5.1.2 等价类划分法案例 61
5.1.3 等价类划分法总结和应用场景 65
5.2 边界值分析法 65
5.2.1 边界值分析法概述 66
5.2.2 边界值分析法案例 67
5.2.3 边界值分析法总结和应用场景 68
5.3 判定表法 69
5.3.1 判定表法概述 69
5.3.2 判定表法案例 69
5.3.3 判定表法总结和应用场景 73
5.4 因果图法 73
5.4.1 因果图法概述 73
5.4.2 因果图法案例 75
5.4.3 因果图法总结和应用场景 76
5.5 正交实验法 77
5.5.1 正交实验法概述 78
5.5.2 正交实验法案例 80
5.5.3 正交实验法总结和应用场景 83
5.6 场景法 84
5.6.1 场景法概述 84
5.6.2 场景法案例 86
5.6.3 场景法总结和应用场景 90
5.7 大纲法 90
5.8 错误推测法 91
5.9 本章小结 91
5.10 本章练习 92
第6章 软件缺陷报告 96
6.1 软件缺陷简介 96
6.1.1 软件缺陷的定义 97
6.1.2 缺陷产生的原因 98
6.2 编写软件缺陷报告 99
6.2.1 缺陷报告的基本信息 100
6.2.2 缺陷报告的属性 103
6.2.3 缺陷报告的书写准则 109
6.3 软件缺陷报告的处理流程 111
6.3.1 缺陷报告的生命周期 111
6.3.2 回归测试 113
6.4 软件缺陷管理工具BugFree的使用 114
6.4.1 软件缺陷管理工具简介 114
6.4.2 BugFree缺陷管理工具的使用 115
6.5 本章小结 122
6.6 本章练习 123
第7章 软件测试报告 125
7.1 软件测试结束的标准 125
7.2 软件测试报告 126
7.2.1 项目概述 127
7.2.2 测试概要 127
7.2.3 缺陷统计与分析 129
7.2.4 测试结论与问题建议 133
7.3 软件质量管理体系 135
7.3.1 ISO 9000质量管理体系 135
7.3.2 CMM质量管理体系 135
7.4 软件测试前沿技术领域 136
7.4.1 敏捷测试方法 137
7.4.2 测试驱动开发TDD 138
7.4.3 大数据和云计算 139
7.4 本章小结 140
7.5 本章练习 141
第8章 易用性测试 142
8.1 安装易用性测试 142
8.2 功能易用性测试 144
8.2.1 常见程序控件测试 144
8.2.2 文档测试 150
8.3 界面易用性测试 152
8.3.1 窗体界面测试 152
8.3.2 控件界面测试 154
8.3.3 菜单界面测试 156
8.3.4 特殊属性的测试点 157
8.3.5 优秀UI的构成 157
8.3.6 界面设计的总体原则 159
8.4 辅助选项易用性测试 159
8.4.1 法律要求 160
8.4.2 软件中的辅助特性 160
8.5 本章小结 160
8.6 本章练习 161
第9章 Web测试 162
9.1 页面内容测试 162
9.2 功能测试 163
9.2.1 链接测试 163
9.2.2 表单测试 164
9.2.3 Cookie测试 165
9.2.4 设计语言测试 166
9.3 性能测试 166
9.3.1 负载测试 166
9.3.2 压力测试 167
9.3.3 连接速度测试 167
9.4 安全性测试 168
9.4.1 目录设置 168
9.4.2 SSL 169
9.4.3 登录 169
9.4.4 日志文件 170
9.4.5 脚本语言 170
9.5 图形用户界面(GUI)测试 170
9.6 配置和兼容性测试 172
9.7 数据库测试 173
9.8 接口测试 175
9.9 本章小结 176
9.10 本章练习 177
第10章 软件测试人员的职业素养 179
10.1 软件测试人员的必备技能和职业素养 179
10.1.1 软件测试人员的必备技能 179
10.1.2 软件测试人员的职业素养 181
10.1.3 软件测试工程师应遵守的道德规范 182
10.1.4 软件测试人员的团队协作 183
10.2 软件测试部门的组织架构和考核 185
10.2.1 测试部门的组织架构 185
10.2.2 软件测试人员的考核 187
10.2.3 软件测试人员的职业发展 189
10.3 软件技术支持 191
10.3.1 售前技术支持 191
10.3.2 售后技术支持 193
10.4 本章小结 194
10.5 本章练习 195
附录A 常用正交表 196
附录B 部分练习参考答案及解析 201
参考文献 217
|
|