网站颜色:

软件测试核心技术 从理论到实践 51Testing教研团队,51Testing软件测试网 编 软硬件技术 专业科技 人民邮电出版社 9787115536266

  • 产品名称:软件测试核心技术从理论到...
  • 书名:软件测试核心技术从理论到实践
  • 作者:51Testing教研团队
  • 定价:69.00元
  • 书名:软件测试核心技术从理论到实践
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

软件测试核心技术 从理论到实践

作  者:51Testing教研团队,51Testing软件测试网 编
定  价:69
出 版 社:人民邮电出版社
出版日期:(咨询特价)年07月01日
页  数:304
装  帧:平装
ISBN:66
主编推荐

(咨询特价)Testing教研团队倾力打造,从测试人员应该掌握的测试理论出发,讲述测试人员应该掌握的概念、技术框架等,有助于读者打下坚实的技术基础2.在成功培养了数万名测试人才的基础上,51Testing教研团队结合16年的教学实践,精心打造了51Testing软件测试经典教材,旨在推动软件测试行业的进铂为中国软件行业的发展贡献绵薄之力。3.本书旨在讲述软件测试工程师需要掌握的测试核心理论,以及如何开展测试。4.本书通过具体的测试实例讲述测试的方法,有助于迅速软件测试水平。本书内容:·......

目录
章测试的基础知识1
1.1软件测试简介1
1.1.1软件错误实例1
1.1.2软件测试的基本概念2
1.1.3软件测试的现状2
1.1.4软件测试的发展趋势4
1.2软件测试的目的和对象4
1.2.1软件测试的目的5
1.2.2软件测试的对象6
1.3软件的周期7
1.4软件研发的组织架构和流程10
1.4.1软件研发的组织架构10
1.4.2软件研发的流程10
1.5软件中出现缺陷的原因15
1.6软件缺陷的类型、严重性和优先级16
1.6.1软件缺陷的类型16
1.6.2软件缺陷的严重性和优先级18
1.7测试用例的定义19
1.8测试执行的定义19
1.9软件测试工程师的主要工作20
第2章测试过程21
2.1软件测试阶段21
2.1.1单测试21
2.1.2集成测试21
2.1.3系统测试21
2.1.4单测试、集成测试和系统测试的比较22
2.1.5回归测试22
2.1.6验收测试24
2.2测试过程模型25
2.2.1软件系统测试阶段28
2.2.2软件集成测试阶段29
2.2.3软件单测试阶段30
2.3软件开发与测试中各环节的任务、角色及其职责30
2.3.1软件需求分析阶段的任务31
2.3.2软件需求分析阶段的角色及其职责31
2.3.3软件概要设计阶段的任务32
2.3.4软件概要设计阶段的角色及其职责32
2.3.5软件详细设计阶段的任务33
2.3.6软件详细设计阶段的角色及其职责33
2.3.7软件编码阶段的任务34
2.3.8软件编码阶段的角色及其职责34
2.3.9软件测试阶段的任务35
2.3.10软件测试阶段的角色及其职责36
第3章软件质量38
3.1软件质量的定义38
3.1.1什么是质量38
3.1.2质量管理学家40
3.1.3质量铁三角41
3.2软件质量管理体系45
3.2.1ISO9000:2000版标准45
3.2.2CMM48
3.2.36西格码54
3.3软件产品质量模型58
3.3.1功能适用性59
3.3.2运行效率59
3.3.3兼容性60
3.3.4易用性61
3.3.5可靠性61
3.3.6安全性63
3.3.7可维护性64
3.3.8可移植性65
3.4软件质量活动66
3.4.1SQA和测试的关系66
3.4.2SQA工作范围66
3.4.3PDCA循环71
3.4.4度量71
第4章测试方法76
4.1白盒测试76
4.1.1什么是白盒测试76
4.1.2为什么要进行白盒测试78
4.1.3白盒测试的常用技术78
4.1.4白盒测试的优缺点79
4.2黑盒测试80
4.2.1什么是黑盒测试80
4.2.2为什么要进行黑盒测试81
4.2.3黑盒测试的常用技术81
4.2.4黑盒测试的优缺点83
4.3白盒测试和黑盒测试的比较83
4.4灰盒测试84
4.5静态测试84
4.6动态测试85
4.6.1动态测试技术85
4.6.2常用的黑盒动态测试工具86
第5章软件配置管理87
5.1初级软件配置管理87
5.1.1软件配置管理发展史87
5.1.2版本号管理策略90
5.1.3不借助SCM工具来解决SCM问题的方法91
5.1.4配置管理工具的机制94
5.1.5常用的配置管理工具96
5.1.65种类型的项目团队对配置管理的需求99
5.2不错软件配置管理101
5.2.1软件配置管理过程中的角色101
5.2.2软件配置管理过程103
5.3建立软件测试的配置管理库106
5.3.1软件测试的周期与配置项107
5.3.2软件测试工作中需要关注的配置管理问题108
第6章需求开发与管理109
6.1需求109
6.1.1什么是需求109
6.1.2需求的类型110
6.1.3需求说明书112
6.2需求工程概要114
6.3需求开发116
6.3.1需求获取116
6.3.2需求分析119
6.3.3需求定义122
6.3.4需求验证126
6.4需求管理126
6.4.1什么是需求管理127
6.4.2为什么要进行需求管理128
6.4.3需求管理活动129
6.4.4需求分配130
6.4.5需求评审131
6.4.6需求基线管理135
6.4.7需求变更控制136
6.4.8变更实施后期的工作139
6.4.9需求跟踪140
6.5需求管理工具145
第7章通用测试用例编写147
7.1通用测试用例的八要素147
7.1.1用例编号148
7.1.2测试项目150
7.1.3测试标题151
7.1.4重要级别154
7.1.5预置条件158
7.1.6测试输入160
7.1.7操作步骤162
7.1.8预期输出164
7.2与测试用例相关的问题167
第8章缺陷管理169
8.1基本概念和缺陷报告单169
8.1.1缺陷、故障与失效169
8.1.2缺陷报告单170
8.2管理软件缺陷的基本流程171
8.3缺陷管理的目的172
8.3.1缺陷跟踪172
8.3.2缺陷分析172
8.4软件缺陷管理工具172
8.5软件缺陷跟踪流程中的相关角色173
8.6软件缺陷的相关属性173
8.7缺陷状态迁移矩阵177
8.8填写高质量的缺陷报告单178
8.8.1简单描述179
8.8.2详细描述179
8.8.3相关附件180
8.8.4优秀的缺陷报告单180
8.8.5糟糕的缺陷报告单181
8.8.6缺陷报告单的写作要点182
第9章测试覆盖率184
9.1覆盖率184
9.2白盒覆盖率184
9.2.1逻辑覆盖率184
9.2.2其他覆盖率191
9.3灰盒覆盖率193
9.3.1函数覆盖率193
9.3.2接口覆盖率193
9.4黑盒覆盖率193
0章单测试194
10.1什么是单测试194
10.1.1单测试的概念194
10.1.2单测试的目的195
10.1.3单的常见错误196
10.1.4单测试和集成测试、系统测试的区别202
10.2如何进行单测试203
10.2.1单测试环境203
10.2.2单测试的策略207
10.2.3单测试过程214
10.3单测试的原则216
10.3.1从组织结构上保证测试人员参与单测试216
10.3.2加强单测试流程的规范性217
10.3.3提高单测试人员的技能220
10.4单测试工具221
1章集成测试222
11.1什么是集成测试222
11.1.1集成测试与系统测试的区别222
11.1.2集成测试关注的重点222
11.1.3集成测试和开发的关系223
11.1.4集成测试的层次223
11.2集成测试的策略224
11.2.1大炸集成224
11.2.2自顶向下的集成226
11.2.3自底向上的集成228
11.2.4三明治集成230
11.2.5修改过的三明治集成231
11.2.6基干集成232
11.2.7分层集成233
11.2.8基于功能的集成235
11.2.9高频集成236
11.2.10基于进度的集成238
11.2.11基于风险的集成238
11.2.12基于事件(消息)的集成239
11.2.13基于使用的集成239
11.2.14客户端/服务器集成240
11.2.15分布式集成240
11.3集成测试分析241
11.3.1体系结构分析241
11.3.2模块分析242
11.3.3接口分析244
11.3.4风险分析245
11.3.5可测试性分析246
11.3.6集成测试策略分析246
11.3.7常见的集成测试故障247
11.4集成测试用例设计思路247
11.4.1为正常运行系统设计用例248
11.4.2为正向测试设计用例248
11.4.3为逆向测试设计用例248
11.4.4为满足特殊需求设计用例249
11.4.5为提高覆盖率设计用例249
11.4.6补充测试用例249
11.4.7注意事项249
11.5集成测试过程250
11.5.1计划阶段250
11.5.2设计阶段250
11.5.3实现阶段251
11.5.4执行阶段252
11.6集成测试环境252
11.7集成测试工具254
11.8集成测试的原则254
2章系统测试256
12.1系统测试的基础知识256
12.1.1什么是系统测试256
12.1.2常见系统的分类257
12.1.3实际环境和开发环境257
12.2系统测试的类型258
12.2.1功能测试258
12.2.2性能测试263
12.2.3压力测试268
12.2.4容量测试270
12.2.5安全性测试271
12.2.6GUI测试275
12.2.7可用性测试278
12.2.8安装测试281
12.2.9配置测试284
12.2.10异常测试286
12.2.11备份测试288
12.2.12健壮性测试289
12.2.13文档测试290
12.2.14在线帮助测试292
12.2.15网络测试293
12.2.16稳定性测试294
12.3执行系统测试296
12.3.1搭建系统测试环境296
12.3.2预测试301
12.3.3转系统测试评审301
12.3.4如何执行系统测试302
12.3.5编写与评审系统测试报告304
内容虚线

内容简介

本书介绍了软件测试方面的核心技术。全书共12章,主要内容包括测试的基础知识、测试过程、软件质量、测试方法、软件配置管理、需求开发与管理、通用测试用例编写、缺陷管理、测试覆盖率、单测试、集成测试、系统测试。本书适合测试人员和开发人员阅读。

作者简介

51Testing教研团队,51Testing软件测试网 编

51Testing教研团队是专业的软件测试服务供应商,为上海博为峰软件技术股份有限公司旗下品牌,是靠前人气很好高的软件测试门户网站。51Testing软件测试网始终坚持以专业技术为核心,专注于软件测试领域,自主研发软件测试工具,为客户提供优选靠前的软件测试整体解决方案,为行业培养很好的软件测试人才,并提供开放式的公益软件测试交流平台。51Testing软件测试网的公众号是“atstudy51”。

辽宁人民出版社图书专营店热门设计联盟服务商