Web API 测试

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

Web API 测试
Mark Winteringham
类别: 编程
出版年份: 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,其中任何一个工具都没有被详细展开——仅仅停留在浅层介绍。

不过,这或许也不算本书的缺点,因为假如作者对每个工具都深入拆解,那这本书的篇幅恐怕会变得非常庞大。

Вверх