类别: 编程
出版年份: 2024
阅读年份: 2026
一般
阅读次数: 1
总页数: 304
摘要(页): 6
原始出版语言:
英语
其他语言的翻译: 俄语, 中文
总体描述
本书共304页。阅读难度不高。书中不时穿插各种图片、图表和表格。内容结构如下:
第一部分. Web API 测试的重要性
- 第1章. 我们为何以及如何测试 Web API
- 第2章. 开启我们的测试之旅
- 第3章. 质量与风险
第二部分. 制定测试策略
- 第4章. API 设计测试
- 第5章. API 探索性测试
- 第6章. Web API 测试自动化
- 第7章. 制定并实施测试策略
第三部分. 扩展我们的测试策略
- 第8章. Web API 高级自动化
- 第9章. 契约测试
- 第10章. 性能测试
- 第11章. 安全测试
- 第12章. 生产环境中的测试
附录. API 沙箱平台的安装
个人看法
也许这终究不是一本“属于我”的书。阅读过程中,我始终未能真正认同其中的方法,而且在大约100–150页之后,阅读兴趣逐页递减。大概正因如此,最终留在脑海里的内容并不多。
从原则上讲,这本书不仅仅关乎 Web API 测试,甚至还要更广一些。作者试图在架构层面上阐述测试中的痛点与问题,以便后续能够对架构的每一层进行相应的测试。
一方面,这在结构化和标准化方面是一个很大的优点。但另一方面,这种思路只适用于大型和超大型项目。对于小型甚至中型项目而言,书中所描述的很多内容并非必需。
这本书的另一个特点是,它列出了相当多的工具,用于解决各类测试和结果分析任务。但话又说回来,无论是浏览器开发者工具还是 Swagger,其中任何一个工具都没有被详细展开——仅仅停留在浅层介绍。
不过,这或许也不算本书的缺点,因为假如作者对每个工具都深入拆解,那这本书的篇幅恐怕会变得非常庞大。