首页 源文件 模板特效 教程素材 校园辅助
pytest接口自动化测试
会员:智者        
  • 发布时间:
    2021-03-17
展示图片

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安装好,然后就可以将测试结果以报告的形式呈现了。

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


感谢 会员:智者 分享资源,亦感谢资源原作者为我们提供如此优秀资源,如果此资源对您有帮助,请购买正版以支持作者!
---------------------------
此资源仅供个人学习、研究免费使用,禁止非法转播。
免责申明:本资源由 会员:智者 搜集整理发布,版权归原作者及发布者所有,您如有异议请
举报 或者 版权申诉
六出奇e站内部资源仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!
六出奇e站内部资源不提供任何保证,并不承担任何法律责任。
如果该资源对您的版权或者利益造成损害,请提供相应的资质证明提交
版权投诉,我们将于3个工作日内予以处理。
六出奇e站内部资源采用 BY-NC-SA 协议进行授权 转载请注明原文链接:
pytest接口自动化测试 http://m.lcqez.com/ziyuan/3330.html

  1. 作品分类
  2. 编程学院  

  3. © 版权     

相关信息