读书人

软件测试入门

发布时间: 2010-02-01 12:46:26 作者:

 软件测试入门


基本信息出版社:人民邮电出版社
页码:225 页
出版日期:2004年02月
ISBN:7115117969
条形码:9787115117960
版本:第1版
装帧:平装
开本:16
正文语种:中文
读者对象:普通读者

内容简介 本书是一本有关软件测试的书籍,通过对本书的学习,您将学会如何最佳地完成测试任务并最终为后续的项目形成一个有效的测试过程。
本书共分11章,全书通过简单的范例,详细地介绍了如何根据需求说明设计测试大纲以及从测试大纲生成测试用例的过程。书中详细描述了软件测试工程师常用的必要工具表格和表单,列举了几种测试用例文档的表格形式以及样例。此外,还讨论了面向对象系统以及Web应用系统测试技术。最后,涉及了生产高质量软件所必需的测试及国际通用的软件工程标准对软件测试的影响等与质量有关的问题。
本书是一本介绍软件测试入门知识的优秀书籍,适合于软件测试人员、开发人员、项目管理人员阅读参考。本书注重实践,不仅是测试新手的向导,而且对于具有丰富测试经验的工程师而言,也是一本指导如何进行有效测试的参考书。

媒体推荐 书评
测试在质量软件开发过程中起着至关重要的作用,然而,许多组织不具备良好的定义的测试过程,迫使测试人员在缺乏指导的情况下工作,不得不经历艰苦的过程摸索学艺,本书旨在帮助封锁经验的测试人员做出明智的选择以取得最大的测试效果,即使需求不完整或不一致。
《软件测试入门》一书使你能够:
在循序渐进地学习针对核心功能的测试方法;
在需求质量较差的情况下,识别丢失的信息并实施有效的测试。
开发各种文档格式和记录测试的用例的样式
应用面向对象和基于Web应用的测试技术
通过采用风险分析和优先级模式等技术,软件开发人员和测试人员可以选择最有效的测试,本书介绍了测试观点和测试范例帮助测试人员将产品转换为测试用例并建立一个更加严格的测试环境。

目录
第1章 走出测试迷宫1
1.1 引言1
1.2 应用程序范例1
1.3 增量测试法4
1.3.1 步骤1:探索5
1.3.2 步骤2:基线测试6
1.3.3 步骤3:趋势分析7
1.3.4 步骤4:分项8
1.3.5 步骤5:分项组合11
1.3.6 步骤6:逼近边界11
1.3.7 步骤7:非法数据15
1.3.8 步骤8:冲击环境16
1.4 下一步17
1.5 小结17
第2章 测试大纲19
2.1 引言19
2.2 应用程序范例19
2.2.1 需求提取20
2.3 测试大纲方法22
2.3.1 测试大纲开发23
2.3.2 测试种类25
2.3.3 测试种类应用30
2.3.4 详细产品信息33
2.3.5 最后一次迭代36
2.4 评估测试大纲41
2.5 进度估算42
2.6 小结44
第3章 从测试大纲到测试用例45
3.1 引言45
3.2 建立测试用例45
3.3 文档快捷方式50
3.4 小结55
第4章 使用表格和电子表格57
4.1 引言57
4.2 应用程序范例57
4.3 测试用例说明60
4.3.1 文档方法60
4.3.2 测试文档快捷方式73
4.3.3 详尽的测试描述82
4.3.4 自动化测试用例设计87
4.4 小结87
第5章 其他类型表格89
5.1 引言89
5.2 状态机89
5.2.1 由状态表建立测试用例92
5.2.2 测试执行和测试级别94
5.3 具有多个输入的测试用例95
5.4 决策表96
5.4.1 缩减决策表98
5.4.2 扩充决策表98
5.4.3 覆盖率分析100
5.5 具有复杂数据的应用程序102
5.6 测试管理105
5.6.1 测试计划105
5.6.2 测试用例矩阵106
5.6.3 跟踪测试执行和状态108
5.7 小结108
第6章 面向对象软件的测试111
6.1 引言111
6.2 面向对象软件和过程软件的比较111
6.2.1 面向对象的术语111
6.2.2 测试软件112
6.3 系统测试范例112
6.3.1 使用大纲方法设计测试用例115
6.3.2 采用用例方法设计测试用例119
6.4 类的单元测试122
6.4.1 使用正交矩阵进行测试122
6.4.2 测试继承性124
6.4.3 测试执行问题126
6.5 小结127
第7章 测试Web应用程序129
7.1 引言129
7.2 样例应用程序129
7.3 功能及可用性问题131
7.3.1 功能测试131
7.3.2 可用性测试132
7.3.3 导航测试134
7.3.4 表单测试136
7.3.5 页面内容测试137
7.4 配置测试和兼容性测试138
7.5 可靠性和可用性140
7.6 性能141
7.6.1 可扩展性测试143
7.6.2 负载测试144
7.6.3 压力测试145
7.7 安全测试146
7.8 端到端事务测试147
7.9 数据库测试148
7.10 完成测试150
7.10.1 完成测试策略150
7.10.2 时间表151
7.10.3 完成小组151
7.10.4 验收测试检查表152
7.10.5 负载测试检查表152
7.10.6 回退计划153
7.11 小结153
第8章 减少测试用例数量155
8.1 引言155
8.2 优先级指导方针156
8.3 优先级分类模式156
8.4 风险分析157
8.4.1 风险成分158
8.4.2 风险矩阵159
8.4.3 现实世界中的风险分析161
8.5 识别问题域采访161
8.5.1 开发问题162
8.5.2 用户问题163
8.5.3 管理问题164
8.5.4 人员问题164
8.6 组合模式165
8.7 跟踪选定的测试用例167
8.7.1 需求跟踪矩阵168
8.7.2 风险和测试用例矩阵168
8.7.3 文档快捷方式169
8.8 小结169
第9章 创建质量软件171
9.1 引言171
9.2 开发环境基础171
9.2.1 需求171
9.2.2 项目管理172
9.2.3 软件配置管理172
9.2.4 软件质量保证174
9.2.5 评审和检查174
9.3 软件测试环境175
9.3.1 单元测试176
9.3.2 集成测试177
9.3.3 系统测试177
9.3.4 回归测试178
9.3.5 验收测试179
9.4 软件测试任务179
9.4.1 测试计划179
9.4.2 测试自动化180
9.4.3 问题报告系统181
9.4.4 测试报告182
9.5 小结182
第10章 规范测试文档的软件标准183
10.1 引言183
10.2 公共元素184
10.2.1 配置管理184
10.2.2 评审184
10.2.3 需求可跟踪性185
10.3 行业标准185
10.3.1 ISO 9001185
10.3.2 ISO/IEC 12207和IEEE/EIA 12207186
10.3.3 IEEE软件工程标准188
10.3.4 软件能力成熟度模型190
10.4 标准符合性191
10.5 小结194
第11章 附录197
附录A197
附录A1197
附录A2198
附录A3198
附录A4200
附录A5204
附录A6211
附录B217
附录B1217
附录B2219
参考文献221
索引
……
读书人网 >软件工程

热点推荐