• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

PyTest入门三

武飞扬头像
深夜的猫boom
帮助1

经过前面讲得入门(一)、(二),相信一些小伙伴对pyTest已经有一个一个初步的认识和了解了吧。

那么本节再带大家了解一下pyTest中的前置和后置函数以及pyTest测试报告。

pyTest中的前置和后置函数,setUp和tearDown默认是针对函数界别的,因此不会执行类中的测试用例。同理,类中的前置和后置函数也不会执行外部的测试用例。

1、前置和后置函数

学新通

定义类函数时,命名最好以test开头,不然会有报错找不到类。下面是运行指定类的实例,包含类中的前置和后置函数。类中包含函数级别、类级别、方法级别。

学新通

在类中前置和后置函数的执行顺序:

setupclass->setupmethod->setup->函数->teardown->teardownmethod->teardownclass

2、测试报告

pyTest中的测试报告生成也需要先下载一个库:pip install pytest.html

执行的时候使用命令行:pytest --html=./report/report.html(存放报告的路径) --self-contained-html

运行结果如下:

学新通

讲到这里,pyTest的初级入门就全部讲完了。使用pyTest编写测试用例的好处就是让代码比Unite更简洁、高效。希望每个测试小伙伴都能掌握它。有什么问题需要咨询的小伙伴可以留言哦~

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgcejkh
系列文章
更多 icon
同类精品
更多 icon
继续加载