-
内容大纲
本书旨在讲述如何通过持续测试交付一个功能完善、质量完美的系统,以满足测试人员快速交付、快速迭代的需求。本书首先概述了什么是持续测试,以及持续测试和自动化测试的异同,介绍了如何提升持续测试的效率和效果;然后讨论了如何通过持续测试中的非功能性测试保障软件的可靠性、可用性、可移植性、性能效率等质量特性,如何通过建立质量门禁保障所交付系统的质量,并通过自动化提升质量效能;最后介绍了持续测试技术的发展,讨论了如何通过有效的度量促进质量的成熟,以及持续测试下测试工程师的自我修养。
本书适合测试人员阅读。 -
作者介绍
陈磊,阿里云MVP(Most Valuable Professional,最有价值专家),华为云MVP,中国商业联合会互联网应用工作委员会智库专家,中关村智软软件服务业质量创新联盟软件测试标准化技术委员会委员,Asian Journal of Physical Education & Computer Science in Sports编委会委员。编写过《接口测试方法论》,参与编写过《京东质量团队转型实践:从测试到测试开发的蜕变》《决战618:探秘京东技术取胜之道》,在极客时间开设过“接口测试入门课”,在拉勾教育开设过“软件测试第一课”,担任过《测试敏捷化白皮书》和2021年的《研发效能实践指南》副主编。具有多年质量工程技术实践经验,精通研发效能提升、手工测试团队自动化测试转型实践、智能化测试等,公开发表学术论文20余篇,拥有20余项专利,并且是国内TiD质量竞争力大会、NCTS、MAD、MPD、TICA、DevOpsDays等技术峰会的演讲嘉宾或技术委员会成员。 -
目录
第1章 持续测试概述
1.1 概述
1.2 测试的生命周期
1.3 测试用例也是工程实践
1.3.1 黑盒测试用例设计方法
1.3.2 白盒测试用例设计方法
1.3.3 测试用例也要分级
1.3.4 测试用例的形式
1.4 测试细分
1.4.1 按照开发阶段划分
1.4.2 按照测试实施组织划分
1.4.3 按照测试技术划分
1.4.4 测试左移
1.4.5 测试右移
1.4.6 测试左移、测试、测试右移的关系
1.5 质量模型和测试
1.6 小结
第2章 自动化测试是持续测试的必要条件
2.1 分层自动化测试
2.2 静态测试
2.3 单元测试
2.4 自动化测试的设计模式
2.4.1 自动化测试的PageObject设计模式
2.4.2 自动化测试的ScreenPlay设计模式
2.5 UI自动化新思路
2.6 接口测试和接口自动化测试
2.6.1 接口测试
2.6.2 接口自动化测试的价值
2.6.3 与接口自动化测试相关的实现技术
2.6.4 如何开始接口测试
2.7 测试驱动开发
2.8 小结
第3章 持续测试中的非功能测试
3.1 性能测试
3.1.1 性能测试工具概述
3.1.2 Locust and LoadRunner
3.1.3 使用Locust完成性能测试
3.1.4 监控工具和结果分享分析
3.1.5 性能测试实践方案
3.2 全链路压测
3.2.1 全链路压测的本质
3.2.2 全链路压测是技术驱动的测试
3.3 兼容性测试矩阵
3.3.1 获取兼容性测试因素
3.3.2 兼容性矩阵设计
3.4 混沌工程和故障演练
3.4.1 从故障制造到混沌工程
3.4.2 故障演练的实施要点
3.5 小结
第4章 质量门禁和流水线
4.1 质量门禁
4.1.1 开发阶段的质量门禁
4.1.2 测试阶段的质量门禁
4.1.3 上线阶段的质量门禁
4.2 代码审查门禁设置
4.2.1 代码评审方法论
4.2.2 代码评审的工具支持
4.3 SonarQube技术卡点
4.3.1 部署SonarQube
4.3.2 在本地开发环境中集成SonarQube扫描服务
4.3.3 在Maven项目中集成SonarQube扫描服务
4.3.4 在Jenkins中集成SonarQube
4.4 小结
第5章 测试技术和持续测试
5.1 契约测试
5.2 流量录制技术
5.2.1 Nginx的插件
5.2.2 Sandbox
5.2.3 TcpCopy
5.2.4 GoReplay
5.2.5 技术本质
5.3 测试代码生成
5.3.1 基于二进制文件的测试代码生成
5.3.2 基于通用文件的测试代码生成
5.4 精准测试
5.5 测试平台化
5.6 智能化测试
5.6.1 开源的智能化单元测试框架
5.6.2 开源的智能化UI测试框架
第6章 有效的度量促进质量的成熟
6.1 正确的质量度量
6.2 有效的质量运营
6.3 小结
第7章 持续测试下测试工程师的自我修养
7.1 测试理论基础的必要性
7.2 接纳并尝试新技术
附录A 性能测试并发用户数估算方法
附录B HTTP代理工具
附录C 关于HTTP应知应会的知识
附录D EvoSuite的配置和使用
附录E nmon
附录F Postman
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
