【不是 要我帮 客服】 全平台技术咨询 QQ:786101282 | 视觉设计咨询 QQ:1976669278

要我帮设计推荐信息摘要:

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


分享海报

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在下载获取之前确认好 是您所需要的资源