接口测试用例设计是只针对一个个单接口测试,还是流程场景测试?
首发

接口测试用例设计是只针对一个个单接口测试,还是流程场景测试?

优质
请用语音读文章

热门回答:

首先需要区分这里的流程场景指的是业务流程场景。还是操作流程场景。

业务流程场景

业务流程场景一般指的是系统业务流程。类似于办公流程。具有强流程性。

针对业务流程场景。接口的自动化用例是需要进行场景化设计的。一般常使用关键字驱动的测试框架+python request模块。

借鉴关键字驱动测试思想。把接口请求发送、响应校验、响应内容返回(下一个接口依赖上一个接口返回)。三部分封装成\”请求校验\”关键字。

同时再封装\”内容提取\”关键字——提取接口响应体特定数据。这样就可以获取上一个接口返回中的特定数据作为下一个接口的输入参数。

如此。任何业务场景都可以通过\”请求校验\”关键字 + \”内容提取\”关键字 + \”请求校验\”关键字 +…

操作流程场景

操作流程场景一般指的是先使用哪个功能。再使用哪一个。没有强制性的操作步骤规范。比如单一的查询功能。

针对操作流程场景。则可以视情况。开展单一接口的自动化测试。现有的很多自动化框架、工具都适合此场景的自动化测试开发。在此不做介绍。

其他观点:

其实接口测试的用例设计也是要考虑业务的。单个接口和多接口的测试都要进行。举个栗子你就明白了。比如。登录的接口。你可以进行单接口的测试。这个应该容易理解。那假设你需要登录之后才能发文章。那发文章这个接口就需要联合登录接口一起进行。这就涉及到了场景。所以接口的测试也是离不开场景的。不然脱离场景业务的测试就是没有意义的哦。欢迎关注【测试帮日记】头条号哦

其他观点:

其实接口的设计主要用于业务数据的交互。所以一般来讲都离不开业务场景。比如开发一个获取产品数据的接口。一般与需要获取产品列表或获取产品详细信息的场景下进行使用。而测试用例则应该更侧重于单接口的测试。以供其他开发人员进行相关数据调用做参考。

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

想买一辆15万左右的车,有没有省油且好看质量也不错的?

请用语音读文章热门回答:仅代表个人意见:1.国产:比亚迪dmi系列(省油);传[&h...

火影忍者木叶十二小强中,你最喜欢哪个?

请用语音读文章热门回答:主角团因为过度曝光。估计一问到喜欢谁。大家觉得大多数就是[&...

丈夫把怀孕妻子推下山崖,为了得到妻子财产,泰国事件说明什么?

请用语音读文章热门回答:其他观点:最近一位“丈夫”为了得到人妻了的财产。以出[&he...

魔兽世界8.15版本考古坐骑艾特洛之魂改为飞天坐骑,如何快速获得这款坐骑?

请用语音读文章热门回答:魔兽世界8.15版本魔兽世界8.15版本更新了非常多的[&h...

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 陌清茗 永久VIP 2022年10月3日 19:39:07

    接口,场景,测试,关键字,业务流程,业务,数据,操作流程,指的是,流程

  • 风流种 永久VIP 2022年10月3日 19:39:07

    没想到大家都对接口测试用例设计是只针对一个个单接口测试,还是流程场景测试?感兴趣,不过这这篇解答确实也是太好了

  • 苏梦北 永久VIP 2022年10月3日 19:39:07

    首先需要区分这里的流程场景指的是业务流程场景。还是操作流程场景。业务流程场景业务流程场景一般指的是系统业务流程。类似