pytest
pytest
highfish920
这个作者很懒,什么都没留下…
展开
-
pytest-数据驱动
[ { "pwd_not_exict": { "username": "13934977833", "pwd": "123456", "keys": "8888", "expect": "账户不存在" } }, { "pwd_not_exict": { "username": "13933977833", "pwd": "123456", "keys": "8888", "e.原创 2022-05-15 11:34:22 · 255 阅读 · 0 评论 -
Pytest-PO模式
文章目录1. V1版本2.V2版本V1.原始V2.将重复方法简单提取一下(存在问题;代码冗余)V3.将重复方法提取成出来,方法封装(存在问题:维护麻烦,没有参数化,如果页面元素发生变化维护起来麻烦)V4.Po模式V5.Po模式优化1. V1版本一个用例一个脚本,维护不方便2.V2版本通过pytest执行配置文件pytest.ini[pytest]addopts = -s -v --html=report/report.html --reruns 1testpaths = ./V3/./s原创 2022-05-14 18:01:37 · 2031 阅读 · 0 评论 -
pytest插件
测试报告1.安装安装成功使用配置文件加上这句就行然后控制台输入pytest执行2.控制用例执行顺序插件unittest执行顺序是根据assicc码大小执行的,小的先执行pytest是从上到下执行的可以通过pytest-ordering控制执行顺序安装: pip install pytest-ordering@pytest.mark.run(order=x)其中x:全是正数或者负数的时候,越小优先级越高有正数和负数的时候,正数优先级高写成pytest.mark.的时候是最后原创 2022-05-09 22:48:01 · 380 阅读 · 0 评论 -
pytest
1.安装pytestpip install pytest然后 pip list 进行查看2.pytest入门案例类名一定要以Test开头,里面的方法用小写的test开头def add(x,y): return x+yclass TestAdd: def test_01(self): result = add(1, 2) print(result) def test_02(self): result = add(4, 2原创 2022-05-08 22:52:55 · 468 阅读 · 0 评论