大数跨境

测试开发成长课堂——第十四期

测试开发成长课堂——第十四期 慧测
2019-09-20
0
导读:持续关注慧测,每天进步一点!讲师:徐老师



持续关注慧测,每天进步一点!


讲师:徐老师

本期语音讲解



各位测试界的小伙伴:


大家好,我是慧测的徐老师。


今天要给大家分析的面试题,题目如下:



多个 API 连续调用的测试用例设计难点是什么?如何解决




参考答案


考点分析:多个 API 连续调用时,前后两个 API 之间的参数传递。


答案与解析:


单个 API 测试并不难,难的是多个 API 的连续调用,并且后一个 API 的参数值使用的是前一个 API 调用的返回结果,这就要求多个 API 调用之间可以方便地进行参数传递。


一个最典型的场景就是,前一个 API 调用会返回一个有效的 token,后一个 API 调用需要带着这个 token 才能调用成功。


为了解决这个问题,一般来讲有三种处理方法


第一种方法:


      手工复制前一个 API 返回结果中的某个值,然后粘贴给后一个 API 作为输入参数。当然,这是最基本的方法,但是效率太低,而且无法实现自动化。


第二种方法:


    使用基于代码的 API 测试框架。由于此时所有的测试逻辑都是通过代码来实现的,因此可以很容易地实现 API 之间的参数传递。


第三种方法:


    借助于类似 HttpRunner 之类的已有 API 测试框架。此类框架可以通过关键字,很方便地将前一个 API 的返回值中的某个值传递给下一个 API 作为输入参数。


以上就是今天面试题分享的全部内容,我们下期再见。


关注慧测,每天进步一点



- END -






上期回顾:




测试开发成长课堂——第十三期

测试开发成长课堂——第十二期

测试开发成长课堂——第十一期

测试开发成长课堂——第十期

测试开发成长课堂——第九期

测试开发成长课堂——第八期

测试开发成长课堂——第七期

测试开发成长课堂——第六期

测试开发成长课堂——第五期

测试开发成长课堂——第四期

测试开发成长课堂——第三期

测试开发成长课堂——第二期

测试开发成长课堂——第一期








慧测8月开班信息:

(别等啦,错过可能就是明年学习啦)

8月18日——自动化17期

8月18日——测试开发6期

8月18日——性能29期

8月18日——Python共享2期





欢迎加入我们:

慧测官网:www.huicewang.com

慧测Python群:324015481

公开课服务群:623636110

咨询QQ:2657535456

咨询微信号:huice666


慧测腾讯课堂 课程地址




















【声明】内容源于网络
0
0
慧测
专注人工智能前沿技术落地企业实战应用
内容 404
粉丝 0
慧测 专注人工智能前沿技术落地企业实战应用
总阅读104
粉丝0
内容404