news 2026/6/10 19:21:53

在接口测试中怎么处理开发是否提供接口文档的总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在接口测试中怎么处理开发是否提供接口文档的总结

最近做了好几个项目的接口自动化,接口测试很重要的参考依据就是接口文档,在自动化实施过程中碰到的接口文档也是千差万别,有的项目没有接口文档,有的项目有接口文档,有接口文档的项目,有的很完善,有的不完善,有的没有和项目迭代保持最新,一直也没有对文档这一块做一个总结,导致工作中很容易发生漏测的情况。

我们为什么要提这个接口文档呢,首先从开发角度,有了接口文档,各个模块之间的开发才能更清楚的知道对方的接口是如何定义和调用的,并且新入职或新接手的开发能快速的上手这个接口,具有指导意义。

其次从测试角度,有了接口文档,测试才知道如何去调用,如何去传参,如何设计用例来验证结果的正确性,不然靠口口相传,一方面沟通的成本会很大,很浪费时间,另一方面不能保证在口头交流过程中漏掉一些东西,导致最终质量上出现缺陷,可见接口文档是多么的重要。

因为公司岗位的特殊性,我们项目目前针对接口文档是这样做的:

用的软件导出图片额度没了,先截图了,不清晰,大概看吧,从上面的图中可以看出,接口文档的提供具有一定的主观性,有些随意,不规范,也没有一定的约束,所以要想保证接口文档的有效性和规范性,首先应该从流程规范上面去约束,虽然google测试之道不推荐强流程和教条式的测试,但是国内目前的环境和大多技术人员的意识还没有达到像google那样的境界,没有流程规范,就不会自觉的去执行,久而久之,便会不了了之。

那么怎么从流程规范上面去约束呢,我目前想到的一个是评审阶段,一个是提测阶段,一个是总结报告阶段,一个是上线阶段,顺序是:

  • 评审阶段

在设计评审和代码评审的时候,就确认接口文档是否可用,是否完善,如果不完善,需要在评审结果中指明,补充完善接口文档。

  • 提测阶段

接口测试人员检查在提测文档中是否包含了接口文档,并检查文档的可读性以及有效性,如果没有接口文档或者可读性极差,则打回提测,待补充完善后重新提测。

  • 总结报告阶段

测试结束后,对本次测试过程中,接口文档的规范性做一个报告,如果接口文档在提测之前没有规范,则在报告中体现出来,并@各方引起重视

  • 上线阶段

这个阶段是产品的最终阶段,不建议立马作为一个流程环节,建议是先做好前面三个阶段的工作后,磨合期已过,各个项目已经适应了前三个阶段,并可以按时提供规范的接口文档后,该阶段再拿出来作为一个审核流程环节,就是如果上线申请中没有接口文档,则不予上线。

最后的阶段是我们的目标,所以我们在推广流程的前期,就要把目标给说出来,说明下最终目标的严重性,并且流程的推广一定要是职位级别从上往下传达。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 17:43:36

5分钟掌握Locale Remulator:告别游戏乱码的终极解决方案

5分钟掌握Locale Remulator:告别游戏乱码的终极解决方案 【免费下载链接】Locale_Remulator System Region and Language Simulator. 项目地址: https://gitcode.com/gh_mirrors/lo/Locale_Remulator 你是否曾遇到过这样的困扰:下载了心仪已久的日…

作者头像 李华
网站建设 2026/6/10 15:22:12

后台运行程序:让程序不受终端影响

后台运行程序:让程序不受终端影响 SSH断开,程序就停了? 今天聊聊怎么让程序在后台持续运行。 问题原因 当你SSH登录服务器运行程序,断开SSH后程序会收到SIGHUP信号然后退出。 方法一:nohup命令 最简单的方法&…

作者头像 李华
网站建设 2026/6/9 0:54:31

MacOS NTFS读写终极解决方案:NTFSTool完整技术指南

MacOS NTFS读写终极解决方案:NTFSTool完整技术指南 【免费下载链接】ntfstool A ntfs tool for mac 项目地址: https://gitcode.com/gh_mirrors/nt/ntfstool 在跨平台工作环境中,Mac用户常常面临一个令人头疼的问题:无法直接读写Windo…

作者头像 李华
网站建设 2026/6/10 4:17:03

RDA在交通领域的创新:车辆数据资产化如何优化城市出行系统?

【摘要】真实数据资产(RDA)正将城市交通推向一个新纪元,其核心是将车辆的动态运行数据封装为可信、可流通的标准化数字资产。这不仅是技术的革新,更是一场关于生产要素的深刻变革,它通过重塑路网效率、市场机制与城市治…

作者头像 李华
网站建设 2026/6/5 9:44:59

3大秘诀:Winhance中文版如何让Windows系统性能飙升300%?

3大秘诀:Winhance中文版如何让Windows系统性能飙升300%? 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. PowerShell GUI application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/…

作者头像 李华
网站建设 2026/6/10 13:52:45

Dify凭证管理最佳实践(读取优化全解析)

第一章:Dify凭证管理的核心价值与读取挑战在现代AI应用开发中,Dify作为低代码平台,其凭证管理机制承担着连接外部服务、保障数据安全和实现身份鉴别的关键职责。有效的凭证管理不仅提升了系统的可维护性,也避免了敏感信息的硬编码…

作者头像 李华