您的位置:首页 > 博客中心 > 互联网 >

pytest使用整理

时间:2022-05-11 13:03

[TOP]

pytest

  • 常用插件(pip install 安装)
  • pytest-html : 用于生成html格式的自动化测试报告
  • pytest-xdist: 用于多线程执行用例的插件
  • pytest-ordering:用于改变测试用例执行顺序
  • pytest-rerunfailures:失败的用例重跑
  • allure-pytest:用于生成allure报告
  • pytest默认规则

    • 模块名必需以test_开头,或者_test结尾
    • 测试类必须以Test开头,并且不能使用init的初始化方法
    • 默认规则支持修改,可创建pytest.ini进行规则修改
      技术图片
  • pytest运行测试用例的方式

    • 主函数模式
      • pytest.main() :执行全部的用例
      • pytest.main([‘-vs‘]) :执行全部用例,显示用例的打印
      • pytest.main([‘./文件名‘]) :执行指定路径下的测试用例
      • pytest.main([‘./文件名/模块名::类名::函数名‘]) :执行指定的函数
      • pytest.main([‘-vs‘,‘./文件名‘]) :包含多个条件时,用逗号隔开
        技术图片

本类排行

今日推荐

热门手游