书籍详情
《全程软件测试朱少民》[42M]百度网盘|亲测有效|pdf下载
  • 全程软件测试朱少民

  • 出版社:辽海出版社图书专营店
  • 出版时间:2019-01
  • 热度:6770
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

   图书基本信息
图书名称   全程软件测试(第3版)(异步图书出品)
作者   朱少民
定价   129元
出版社   人民邮电出版社
ISBN   9787115496560
出版日期   2019-01-01
字数   606000
页码   406
版次   
装帧   平装
开本   16开
商品重量   

   内容提要

  本书系统地总结了过去十年中软件测试发生的变化,浓缩了作者许多宝贵的软件测试经验。本书首先介绍对于软件测试的不同看法,全程软件测试的思想,软件测试的基础设施与TA框架、团队能力建设;然后逐步深入到测试的计划、设计、执行、持续反馈和改进;接着,讨论全程测试的思想,包括全程静态测试、全程性能测试、全程安全性、全程建模、全程可视化。本书 后展望了软件测试的未来。
  本书适合软件测试人员阅读,也可作为相关专业人士的参考指南。


   目录
第 1章 360度看软件测试:一览无余 1 n
1.1 软件测试基本认知——正反思维 2 n
1.2 从狭义测试到广义测试 3 n
1.3 基于质量的认知 5 n
1.4 基于风险的认知 8 n
1.5 基于社会性的认知 8 n
1.6 基于经济的认知 9 n
1.7 基于标准的认知 9 n
1.8 基于Test Oracle的认知 11 n
1.9 基于批判性思维的认知 14 n
1.10 基于传统开发模式的认知 16 n
1.11 基于敏捷开发模式的认知 17 n
1.12 小结 20 n
第 2章 全程测试:闪光的思想 22 n
2.1 测试左移与右移 23 n
2.2 测试驱动开发 24 n
2.3 传统研发模式的测试环 28 n
2.4 敏捷研发中的测试环 30 n
2.5 DevOps与测试 32 n
2.6 小结 34 n
第3章 准备:基础设施与TA框架 35 n
3.1 虚拟机与容器技术 35 n
3.2 基础设施即代码 38 n
3.3 持续集成环境 39 n
3.3.1 版本管理与构建 41 n
3.3.2 CI管理工具的安装 42 n
3.4 自动化测试框架 45 n
3.4.1 自动化测试框架的构成与 n
分类 45 n
3.4.2 单元测试框架 48 n
3.4.3 UI TA框架 51 n
3.4.4 移动应用TA框架 57 n
3.4.5 面向API的TA测试框架 60 n
3.4.6 验收测试框架 64 n
3.5 DevOps完整工具链 68 n
3.6 小结 72 n
第4章 准备:个体与团队 73 n
4.1 全栈,体现了技术深度 74 n
4.2 个人测试能力模型 77 n
4.3 软件测试思维训练 81 n
4.3.1 软件测试系统性思维 81 n
4.3.2 分析性测试思维 86 n
4.3.3 批判性测试思维 91 n
4.3.4 创造性、发散性测试思维 95 n
4.4 软件研发团队测试组织与能力 98 n
4.5 软件研发团队测试过程改进 99 n
4.6 DevOps对软件测试人员的影响 n
分析 102 n
4.7 小结 105 n
第5章 项目启动:知己知彼、 n
百战不殆 107 n
5.1 用户与质量要求 108 n
5.1.1 用户是谁 108 n
5.1.2 对质量有什么要求 109 n
5.1.3 参照哪些质量标准 110 n
5.2 项目背景 112 n
5.3 产品元素 113 n
5.4 测试方法和技术 115 n
5.5 确定测试规范 116 n
5.6 小结 122 n
第6章 测试计划:分析与策略 123 n
6.1 软件测试的目标 124 n
6.1.1 分析软件产品的特定质量 n
要求 125 n
6.1.2 测试目标 127 n
6.2 项目的测试需求 129 n
6.2.1 测试需求分析的基本 n
方法 130 n
6.2.2 测试需求的分析技术 132 n
6.2.3 功能需求分析 133 n
6.2.4 非功能性需求分析 137 n
6.3 测试工作量估算 140 n
6.3.1 工作量的估计 141 n
6.3.2 工作分解结构表方法 142 n
6.3.3 工作量估计的实例 145 n
6.4 测试资源需求 147 n
6.5 测试里程碑和进度安排 148 n
6.5.1 传统测试 149 n
6.5.2 敏捷测试 149 n
6.6 测试风险分析 150 n
6.7 如何制订有效的测试策略 154 n
6.8 编写测试计划书 160 n
6.9 小结 161 n
第7章 测试设计:架构与用例 163 n
7.1 测试框架的设计 163 n
7.1.1 从需求到测试用例 164 n
7.1.2 基于SUT结构来组织 n
设计 166 n
7.2 测试设计要考虑的因素 170 n
7.3 如何运用测试设计方法 171 n
7.4 非功能性测试也存在设计 176 n
7.5 探索式测试之设计 177 n
7.6 测试用例规范性与评审 181 n
7.6.1 测试用例的构成 181 n
7.6.2 测试用例书写标准 182 n
7.6.3 测试用例评审要点 183 n
7.7 测试集的创建 186 n
7.8 小结 189 n
第8章 测试执行:自动与探索 190 n
8.1 测试执行概述 190 n
8.2 测试执行的准备 193 n
8.2.1 测试任务安排 193 n
8.2.2 测试环境的建立与配置 194 n
8.2.3 测试自动化运行平台 195 n
8.3 如何有效地创建测试集 196 n
8.4 敏捷测试的执行 198 n
8.4.1 策略与实践 198 n
8.4.2 探索式测试的执行 200 n
8.5 用户体验和易用性测试 202 n
8.5.1 易用性测试的标准 202 n
8.5.2 如何进行A/B测试 206 n
8.6 回归测试 209 n
8.7 软件缺陷的报告 212 n
8.7.1 缺陷的属性及其描述 212 n
8.7.2 如何有效报告缺陷 214 n
8.8 小结 215 n
第9章 永不收尾:持续反馈与改进 216 n
9.1 验收测试 216 n
9.2 部署验证 220 n
9.2.1 客户端软件安装测试 220 n
9.2.2 后台系统的部署验证 222 n
9.3 在线测试与日志分析 222 n
9.4 后继版本的测试 226 n
9.5 测试过程评审 228 n
9.6 团队反思:持续改进 229 n
9.7 小结 233 n
第 10章 全程静态测试: n
以不变应万变 234 n
10.1 常用的评审方法 234 n
10.2 需求评审实践 237 n
10.2.1 如何操作需求评审 238 n
10.2.2 需求评审的标准 239 n
10.2.3 需求的可测试性 241 n
10.3 系统架构的审查 242 n
10.3.1 系统架构选型的确认 243 n
10.3.2 软件设计评审标准 244 n
10.3.3 设计的可测试性 248 n
10.3.4 系统组件设计的审查 250 n
10.4 产品设计规格说明书的复审 252 n
10.4.1 重视设计规格说明书的 n
审查 252 n
10.4.2 设计规格说明书的多层次 n
审查 253 n
10.4.3 界面设计的评审 254 n
10.5 系统部署设计的审查 255 n
10.5.1 系统部署逻辑设计的 n
审查 256 n
10.5.2 软件部署物理设计的 n
审查 258 n
10.5.3 可用性设计的审查 259 n
10.5.4 可伸缩性设计的验证 263 n
10.5.5 安全性设计的验证 264 n
10.6 代码评审与静态分析 264 n
10.7 小结 267 n
第 11章 全程性能测试:持续优化 268 n
11.1 常见的性能问题 268 n
11.2 如何确定系统的性能需求 269 n
11.2.1 明确性能测试的基本 n
目标 270 n
11.2.2 关键性能指标分析 271 n
11.2.3 关键业务分析 273 n
11.3 如何完成性能测试的设计 274 n
11.3.1 如何模拟用户操作 274 n
11.3.2 如何有效地模拟加载 n
过程 275 n
11.3.3 如何实时准确地控制 n
加载 278 n
11.4 如何执行性能测试 279 n
11.5 如何分析和评估测试结果 286 n
11.6 小结 289 n
第 12章 全程安全性:持续加固 290 n
12.1 贯穿研发生命周期的安全性测试 290 n
12.2 滥用案例与安全性需求 293 n
12.2.1 软件系统存在哪些安全 n
漏洞 293 n
12.2.2 外标准中关于系统 n
安全性的要求 295 n
12.2.3 安全性测试需求分析 297 n
12.3 安全性风险分析 298 n
12.4 安全性静态测试 301 n
12.5 渗透测试 302 n
12.6 系统运维安全性监控与审计 306 n
12.7 小结 307 n
第 13章 全程建模:自动化 309 n
13.1 测试过程模型 310 n
13.2 基于模型的测试 312 n
13.3 基于业务建模的MBT方法 314 n
13.3.1 基于业务流程建模 314 n
13.3.2 基于事件流、应用 n
场景建模 316 n
13.4 基于UML的MBT方法 318 n
13.4.1 基于UML的MBT具体 n
实现 319 n
13.4.2 基于有限状态机建模 321 n
13.5 小结 323 n
第 14章 全程可视化:管理无死角 326 n
14.1 测试过程的度量体系 326 n
14.1.1 测试管理的全局性与 n
层次性 327 n
14.1.2 测试过程度量指标体系 328 n
14.2 测试全过程的度量 332 n
14.2.1 测试分析与设计的度量 333 n
14.2.2 代码评审与分析的度量 336 n
14.2.3 测试执行的度量 338 n
14.2.4 与缺陷相关的度量 340 n
14.2.5 测试充分性和上线后的 n
度量 345 n
14.3 测试度量管理与工具 346 n
14.4 测试用例管理 348 n
14.5 测试管理工具的应用 350 n
14.6 小结 353 n
第 15章 测试展望:未来更具挑战 355 n
15.1 云计算与测试的基础设施 355 n
15.2 微服务、契约测试与自动化 n
测试工具 357 n
15.2.1 契约测试工具 358 n
15.2.2 智能的单元测试工具 360 n
15.2.3 前端测试工具 362 n
15.3 如何测试人工智能软件 363 n
15.4 如何用AI技术为测试服务 365 n
15.4.1 AI技术及其应用 365 n
15.4.2 AI技术如何应用于测试 367 n
15.4.3 AI测试工具 372 n
15.5 小结 375 n
附录A 测试中的记忆符号: n
测试思维宝库 376 n
附录B 测试计划(GB8567— n
2006) 382 n
B.1 引言 382 n
B.1.1 标识 382 n
B.1.2 系统概述 382 n
B.1.3 文档概述 382 n
B.1.4 与其他计划的关系 382 n
B.1.5 基线 382 n
B.2 引用文件 382 n
B.3 软件测试环境 383 n
B.4 计划 384 n
B.4.1 总体设计 384 n
B.4.2 计划执行的测试 385 n
B.4.3 测试用例 386 n
B.5 测试进度表 386 n
B.6 需求的可追踪性 387 n
B.7 评价 387 n
B.7.1 评价准则 387 n
B.7.2 数据处理 387 n
B.7.3 结论 387 n
B.8 注解 387 n
B.9 附录 388 n
附录C 代码审查的示范性列表 389 n
E.1 格式 389 n
E.2 程序语言的使用 389 n
E.3 数据引用错误 389 n
E.4 数据声明错误 390 n
E.5 计算错误 390 n
E.6 比较错误 391 n
E.7 入口和出口的连接 391 n
E.8 存储器的使用 391 n
E.9 控制流程错误 391 n
E.10 子程序参数错误 392 n
E.11 输入/输出错误 392 n
E.12 逻辑和性能 392 n
E.13 维护性和可靠性 393 n
附录D RF库与工具 394 n
附录E 软件测试术语中英文对照 399 n
参考文献 404 n

   作者介绍
朱少民知名测试专家,曾任思科(中国)软件有限公司QA高级总监。 近三十年来,一直从事软件测试、质量管理等工作,先后获得机械工业部、安徽省、青岛市、合肥市等多项科技进步奖,出版《轻轻松松自动化测试》《软件测试——基于问题驱动模式》《软件测试方法和技术( 第 3 版 )》《 软 件 过 程 管 理 》等十余部著作。近五年来,他帮助近百家企业提升其软件开发能力水平,并经常在外学术会议 或技术大会上发表演讲,是TiD大会、00 Summit测试议题方向的出品人。

   编辑推荐
30位测试专家、产品经理、研发负责人、大学教授联袂推荐知名学者十年苦心孤诣,经典软件测试著作全新改版抽丝剥茧,解开软件测试谜团,呈现全景式软件测试体验