vlambda博客
学习文章列表

没有接口文档,如何做接口测试?


互联网时代,接口测试的重要性已经不言而喻。


理想状态下,做接口测试的伙伴都希望提测的项目有:

产品需求文档;

有设计原型

有接口说明;

有系统架构等;

 

然而理想是丰满的,现实是骨干的。

互联网的唯快不破,互联网所鼓吹的敏捷,往往让项目混乱不堪,项目几乎没有想要的文档。而非常快的迭代节奏,自动化测试又非做不可。

 

但有没有接口文档!接口测试不做了吗?不做不行啊!做啊,什么文档都没有、困难重重啊?

怎么办?怎么破? 

其实还是有办法的,我们通过如下三个环节的彼此辅助,即可获得接口测试所需的相关信息,如图所示:

 

借助一些工具的辅助(抓包工具)来完成接口分析;

通过工具截获一些接口信息,通过分析接口的访问方式、参数等信息整理出一些问题;

和研发工程师沟通这些问题,将一些不知道的参数含义、参数取值范围等问题问清楚。

 

如此在没有信息的情况下,我们也可以开展接口测试。

 

千万、千万不能做的事情是:跑去给领导说,没有什么、没有什么、我做不了接口测试。如果这样做了,你会“死得很惨”;退一万步讲,就算要给领导讲没有做了接口测试,也要这样说“没有什么、没有什么,我做了什么、做了什么,但接口测试还差什么,不然做不下去,我需要什么支持……”


其实上,做接口测试还有很多要考虑的点:

如何更好的组织用例;

如何将接口测试代码抽象成框架

如何让接口测试框架支持更多的协议等等;

……

 

每天早上10点!鲁德推出软件测试技能小知识分享活动,专业测试群准时发布,本月推出自动化测试,免费参加!