统计
  • 文章总数:
  • 会员总数:
  • 评论总数:
  • 分类总数:15 个
推荐教程素材

pytest接口自动化测试

天赐龙翼资源推荐信息摘要:

pytest接口自动化测试1.了解雪球业务,前端技术,后端服务技术,操作系统等2.熟悉雪球的接口需求一 -Charles/Fiddler/chrome dev tool3.需求分析4.测试用例设计1、pytest的装饰器

// 天赐龙翼资源推荐信息详细内容: //

pytest接口自动化测试

1.了解雪球业务,前端技术,后端服务技术,操作系统等

2.熟悉雪球的接口需求一 -Charles/Fiddler/chrome dev tool

3.需求分析

4.测试用例设计

1、pytest的装饰器的使用可以实现数据的参数化,所谓装饰器就是@pytest.mark.parameterize('test_input_params', [test_input_params_value]), 有两个参数,第一个参数是测试方法中所需要用到的参数,不管有几个,都用括号括起来放到这里,然后第二个参数是

测试参数对应的值,用列表的形式表示,每个列表元素对应一组值,可以传递多组测试数据。

2、现实工作中的项目可能要做的接口测试中的接口有很多,所以要学习使用pytest这样的框架来帮助你更好地进行测试工作。

  所以要会用框架用工具。

pytest做自动化一个比较好的点是执行时,能看到执行的具体情况,比如一个绿点代表成功一个测试用例,执行失败的话就会用F表示,很直观,而且执行失败的具体细节会显示出来,很方便去查看具体原因。

3、pytest使用要注意的点:依然是做测试的思路和设计,比如每次执行一个新的测试用例时,要做好环境的准备,比如测试数据不能有脏数据。

所以用好setUp做数据的清除很重要,否则会导致测试结果有误,如果找不到原因所在,还有可能以为是真的缺陷,就会导致很多不必要的弯路和消耗。

4、要将测试结果用测试报告的形式呈现出来,要用htmlRunner插件。先pip install htmlRunner安装好,然后就可以将测试结果以报告的形式呈现了。

方便我们测试人员和其他人员看到具体的有数字有图表的生动的测试结果。

1.jpg


 
本文来自互联网,不代表本站立场,如若转载,请注明出处:http://tc.15bang.cn/nr/new161596329913641.html
本站资源仅供学习者本地搭建学习参考使用,本站不存储任何资源文件,敬请周知!请在本地测试研究完成之后删除本资源,请不要商业使用或者传播!如需要商业使用,请自行联系版权方获取授权!
《软文营销实战108招》PDF电子书
« 上一篇
springboot基础脚手架带笔记及全部完整源码
下一篇 »

会员信息

推荐

146赞, 阅读:652
70赞, 阅读:574
126赞, 阅读:632
149赞, 阅读:661
101赞, 阅读:612

标签TAG

热点文章