没有接口文档,如何做接口测试?
互联网时代,接口测试的重要性已经不言而喻。
理想状态下,做接口测试的伙伴都希望提测的项目有:
l 产品需求文档;
l 有设计原型
l 有接口说明;
l 有系统架构等;
然而理想是丰满的,现实是骨干的。
互联网的唯快不破,互联网所鼓吹的敏捷,往往让项目混乱不堪,项目几乎没有想要的文档。而非常快的迭代节奏,自动化测试又非做不可。
但有没有接口文档!接口测试不做了吗?不做不行啊!做啊,什么文档都没有、困难重重啊?
怎么办?怎么破?
其实还是有办法的,我们通过如下三个环节的彼此辅助,即可获得接口测试所需的相关信息,如图所示:
l 借助一些工具的辅助(抓包工具)来完成接口分析;
l 通过工具截获一些接口信息,通过分析接口的访问方式、参数等信息整理出一些问题;
l 和研发工程师沟通这些问题,将一些不知道的参数含义、参数取值范围等问题问清楚。
如此在没有信息的情况下,我们也可以开展接口测试。
千万、千万不能做的事情是:跑去给领导说,没有什么、没有什么、我做不了接口测试。如果这样做了,你会“死得很惨”;退一万步讲,就算要给领导讲没有做了接口测试,也要这样说“没有什么、没有什么,我做了什么、做了什么,但接口测试还差什么,不然做不下去,我需要什么支持……”
其实上,做接口测试还有很多要考虑的点:
l 如何更好的组织用例;
l 如何将接口测试代码抽象成框架
l 如何让接口测试框架支持更多的协议等等;
l ……
每天早上10点!!鲁德推出软件测试技能小知识分享活动,专业测试群准时发布,本月推出自动化测试,免费参加!