软件测试实战 微软技术专家经验总结PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:史亮编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2014
- ISBN:9787115345844
- 页数:340 页
第1章 软件测试基础 1
1.1软件的复杂度已经超越了人的理解能力 1
1.2软件测试是获取信息的技术调查 4
1.3测试是迭代过程 6
1.4测试人员的工作效率取决于他对软件和项目的理解,而不是他掌握的测试技术 8
1.5小结 9
第2章 缺陷报告 10
2.1报告缺陷是为了让缺陷得到修复 10
2.2高质量的缺陷报告来自于高质量的测试 13
2.2.1分配测试时间 13
2.2.2通过技术调查发现更多的信息 14
2.2.3处理难以重现的缺陷 17
2.3编写高质量的缺陷报告 22
2.3.1为每一个缺陷单独提交一份缺陷报告,小缺陷也是如此 22
2.3.2仔细编写缺陷报告的标题 23
2.3.3像编写详细测试用例那样编写重现步骤 23
2.3.4使用缺陷模板来提交缺陷 24
2.3.5在编写缺陷报告时,要考虑缺陷查询 25
2.3.6链接相关的缺陷 26
2.3.7注意缺陷报告的可读性 26
2.3.8客观中立地书写缺陷报告 26
2.4对不予修复的缺陷进行上诉 27
2.5周密地测试缺陷修复 28
2.6坚持阅读缺陷报告 30
2.7小结 32
第3章 测试文档 33
3.1测试文档是持续演化的工具 33
3.1.1测试文档是提供测试信息的一组文档 33
3.1.2在测试中演化测试文档 35
3.1.3注重实效的测试文档 36
3.2形形色色的测试文档 40
3.2.1测试计划 40
3.2.2 Google ACC 44
3.2.3测试设计规约 48
3.2.4功能列表 49
3.2.5大纲与思维导图 51
3.2.6表格(矩阵) 53
3.2.7测试指南 55
3.2.8测试想法列表 56
3.2.9质量特性列表 57
3.2.10操作文档 58
3.2.11检查列表 59
3.2.12缺陷目录 60
3.2.13测程表 61
3.2.14移交文档 67
3.3在测试中发展测试文档 67
3.3.1初始测试文档 67
3.3.2发展测试文档 70
3.4小结 71
第4章 测试建模 73
4.1从组合测试看建模的重要性 73
4.1.1组合测试简介 73
4.1.2根据语境来完善组合测试的模型 76
4.1.3测试建模的基本点 83
4.2常用测试建模方法 84
4.2.1启发式测试策略模型 84
4.2.2输入与输出模型 91
4.2.3系统生态图 96
4.2.4实体关系模型 101
4.2.5状态机模型 105
4.2.6多种多样的模型 109
4.3小结 113
第5章 测试技术 115
5.1测试技术分类系统 115
5.2启发式方法 120
5.3测试先知 122
5.3.1测试先知的定义 122
5.3.2 FEW HICCUPPS 123
5.3.3约束检查 129
5.4漫游测试 133
5.4.1基本漫游方法 134
5.4.2基于旅行者隐喻的漫游方法 135
5.4.3移动测试漫游方法 139
5.4.4实施漫游测试 142
5.5快速测试 144
5.5.1 James Bach的方法 145
5.5.2 Cem Kaner的方法 147
5.5.3 James Whittaker的方法 149
5.6情景测试 154
5.6.1基本方法 155
5.6.2设计用户角色 158
5.6.3情景测试与漫游测试 161
5.6.4肥皂剧测试 162
5.6.5虚拟业务 164
5.7多样地选择测试技术 165
5.8小结 166
第6章 测试开发 168
6.1测试开发分类 168
6.2注重实效的自动化测试 169
6.2.1自动化测试的基本策略 169
6.2.2将测试开发视作软件开发 172
6.2.3利用自动化测试金字塔来指导测试开发 175
6.2.4面向调试的测试代码 177
6.2.5系统测试的测试开发 182
6.2.6让自动化测试服务于项目 190
6.3计算机辅助测试 193
6.3.1“交通工具”的隐喻 193
6.3.2选择合适的开发技术 195
6.4大规模自动化测试 204
6.4.1基本概念 204
6.4.2测试设计 206
6.5小结 211
第7章 研究产品 213
7.1静态分析 213
7.1.1浏览源代码来理解产品实现 213
7.1.2分析源代码来帮助测试设计 221
7.1.3黑盒测试并不是基于无知的测试 227
7.2动态分析 229
7.2.1用工具分析产品的行为 229
7.2.2在调试器中观察软件行为 237
7.3业务研究 241
7.3.1理解关系人 241
7.3.2评审需求文档 245
7.3.3通过测试来研究 251
7.3.4利用互联网资源 255
7.3.5领域研究 258
7.4研究策略 260
7.5小结 261
第8章 研究项目 262
8.1项目团队 262
8.1.1了解团队组织 262
8.1.2语境独立的启发式问题 264
8.1.3了解团队成员 268
8.2面向测试的项目分析 270
8.2.1软件缺陷 270
8.2.2源代码 274
8.2.3构建 277
8.2.4自动化测试 279
8.3基于风险的测试 282
8.3.1通过测试调查风险 282
8.3.2失败模式 284
8.3.3项目级别的风险 285
8.4小结 287
第9章 团队工作 288
9.1工作风格 288
9.1.1测试人员通过服务团队来体现自己的价值 288
9.1.2测试人员应该正直 290
9.1.3测试人员的影响力来自于出色的工作 292
9.1.4信任程序员的努力,并用技术调查检验其工作 292
9.2测试管理 293
9.2.1个人测试计划应该是项目测试计划的延伸 293
9.2.2制订个人测试计划时应该综合考虑各种项目元素 294
9.2.3测试需要动态管理 297
9.3软件估算 299
9.3.1测试人员应该估算自己的任务 300
9.3.2用计数和计算作为估算手段 302
9.3.3 历史数据是估算的重要参考 303
9.3.4同时估算最差情况和最好情况 305
9.4度量 305
9.4.1理解度量方法的基本元素 306
9.4.2明确度量的目标 307
9.4.3掌握属性和算法的联系 309
9.4.4理解度量方法的优点和缺点 311
9.4.5密切关注度量的副作用 312
9.4.6注重实效的计算 314
9.5测试小组 315
9.5.1价值观 315
9.5.2团队建设 316
9.6小结 318
第10章 个人管理 319
10.1时间管理 319
10.1.1利用任务清单记录所有工作项 319
10.1.2坚持周计划和每日回顾 322
10.1.3专注是高效工作的前提 322
10.1.4恰到好处的文档化和自动化 324
10.2持续学习 328
10.2.1在工作中学习 328
10.2.2持续阅读 329
10.3且行且思 330
10.4成为专家 333
10.5小结 335
参考文献 336
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《本草经解彩色药图》云雪林,杨碧仙主编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019