当前位置: 首页 > news >正文

网站建站华为云建设网站东莞公司

网站建站华为云,建设网站东莞公司,wordpress开玩笑_呵?,企业组网配置实例pytest 使用pytest,默认的测试用例的规则以及基础应用pytest测试用例的运行方式pytest执行测试用例的顺序是怎样的呢?如何分组执行(冒烟,分模块执行,分接口和web执行)pytest跳过测试用例 b站课程链接 使用…

pytest

      • 使用pytest,默认的测试用例的规则以及基础应用
      • pytest测试用例的运行方式
      • pytest执行测试用例的顺序是怎样的呢?
      • 如何分组执行(冒烟,分模块执行,分接口和web执行)
      • pytest跳过测试用例

b站课程链接

使用pytest,默认的测试用例的规则以及基础应用

1.模块名必须以test_开头或者_test结尾
2.测试类必须以Test开头,并且不能有init方法。
3.测试方法必须以test开头

pytest测试用例的运行方式

1.主函数模式
(1)运行所有:pytest.main()
(2)指定模块:pytest.main(['-vs','test_login.py'])
(3)指定目录:pytest.main(['-vs','./interface_testcase'])
(4)通过nodeid指定用例运行:nodeid由模块名,分隔符,类名,方法名,函数名组
成。
pytest.main(['-vs','./interface_testcase/test_interface.py::test_04_func']
pytest.main(['- vs','./interface_testcase/test_interface.py::TestInterface::test_03_zhiliao'])

2.命令行模式
(1)运行所有:pytest
(2)指定模块:pytest -vs test_login.py
(3)指定目录:pytest -vs ./interface_testcase
(4)指定目录:pytest -vs ./interface_testcase/test_interface.py::test_04_func

参数详解:
-s:表示输出调试信息,包括print打印的信息
-v:显示更详细的信息
-vs:这两个参数一起用
-n:支持多线程或者分布式运行测试用例。
如:pytest -vs ./testcase/test_login.py -n 2
–reruns NUM:失败用例重跑
-x:表示只要要一个用例报错,那么测试停止。
–maxfail=2 出现两个用例失败就停止。
-k:根据测试用例的部分字符串指定测试用例。
如:pytest -vs ./testcase -k "ao"
–html ./report/report.html:生成html的测试报告。

3.通过读取pytest.ini全局配置文件运行。
pytest.ini这个文件它是pytest单元测试框架的核心配置文件。
1.位置:一般放在项目的根目录
2.编码:必须是ANSI,可以使用notpad++修改编码格式。
3.作用:改变pytest默认的行为。
4.运行的规则;不管是主函数的模式运行,命令行模式运行,都会去读取这个配置文件。

[pytest]
addopts = -vs #命令行的参数,用空格分隔
testpaths = ./testcase #测试用例的路径
python_files = test_*.py #模块名的规则
python_classes = Test* #类名的规则
python_functions = test #方法名的规则
markers =
smoke:冒烟用例
usermanage:用户管理模块
productmanage:商品管理模块

pytest执行测试用例的顺序是怎样的呢?

unittest:ascII的大小来绝对的执行的顺序
pytest:默认从上到下
改变默认的执行顺序:使用mark标记。
@pytest.mark.run(order=3)

如何分组执行(冒烟,分模块执行,分接口和web执行)

smoke:冒烟用例,分布在各个模块里面
pytest -m “smoke”
pytest -m “smoke or usermanage or productmanage”

pytest跳过测试用例

(1)无条件跳过

@pytest.mark.skip(reason="xxx")

(2)有条件跳过

@pytest.mark.skipif(age>=18,reason='已成年')
http://www.yayakq.cn/news/240195/

相关文章:

  • 网站前置审批流程wordpress表情无插件
  • 怎么拥有自己的网站上海最新新闻今天
  • 高端品牌网站建设兴田德润实力强好推建站
  • 电子商务网站建设 ppt网站建设的点子
  • 红酒购物网站源码做后台网站
  • 用js做的个人酷炫网站html5播放器
  • 做爰全过程免费网站可以看杭州设计公司老总被点火
  • 免费建站湖北建设工程注册中心网站
  • 广东佛山网站建设二维码生成器app下载安卓版
  • 漂亮产品网站电商软文范例100字
  • 商城网站的开发怎么做常州建设局网站打不开
  • 网站和h5昊杰南宫网站建设
  • 在国外网站上买机票怎样做财务小程序开店要多少钱
  • 西安网站建设云李免费舆情网站下载大全最新版
  • 宁波城乡建设网站楚雄做网站
  • 婚纱照网站制作公司变更注册地址的流程
  • 昌吉住房和城乡建设局网站网站建设用款
  • 淄博网站推广公司什么是自助网站
  • 青岛网站设计皆挺青岛博采网络wordpress 模板引入文件
  • 做外单网站有哪些线下推广渠道有哪些方式
  • 壶关网站建设同ip下网站
  • 海口双语网站建设电商网站设计理念
  • 专门代做毕设的网站重庆百度快照优化
  • 东莞营销网站建设费用旅游响应式网站建设
  • 网站建设内页网站制作怎么创业
  • 营销型网站设计官网影响网站权重
  • 如何制作网站策划书产品推广计划方案模板
  • 企业建站程序有哪些自助网站建设技术支持
  • 去哪里建设自己的网站?wordpress discuz建站
  • 站长工具名称查网站图片设计制作网站