作者:redrose2100 类别:Pytest 日期:2022-05-14 14:20:47 阅读:124次 消耗积分:0分
[【原文链接】Pytest----Windows10系统如何安装配置allure工具](http://devops-dev.com/article/202) ### 1 确保win10环境已经正确安装java包 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/...
作者:redrose2100 类别:Pytest 日期:2022-05-14 14:12:57 阅读:121次 消耗积分:0分
### 1 默认情况下,所有用例都会执行完成 测试脚本代码如下: ```python def test_1(): print("in test_1") assert 1==1 def test_2(): print("in test_2") assert 1==2 def test_3(): print("in test_...
作者:redrose2100 类别:Pytest 日期:2022-05-14 14:07:23 阅读:201次 消耗积分:0分
### 1、不使用并发执行用例方式 如下有十个用例,每个用例中等待5秒,使用pytest顺序执行 ~~~ import time def test_testcase_01(): time.sleep(5) def test_testcase_02(): time.sleep(5) def te...
作者:redrose2100 类别:Pytest 日期:2022-05-14 04:11:08 阅读:146次 消耗积分:0分
# Pytest自动化测试框架 * ## [【Pytest----快速入门】](http://blog.redrose2100.com/article/176) * ## [【Pytest----默认用例发现规】](http://blog.redrose2100.com/article/177) * ## [【Pytest...
作者:redrose2100 类别:Pytest 日期:2022-05-14 01:14:40 阅读:115次 消耗积分:0分
## >一、显示执行最慢的N个用例 (1)在test_demo.py中编写10个测试函数 ```python import time def test_demo01(): time.sleep(0.1) assert 1==1 def test_demo02(): time.sleep(0.2) assert 1==1 def tes...
作者:redrose2100 类别:Pytest 日期:2022-05-14 01:11:44 阅读:132次 消耗积分:0分
## 一、默认的报错信息 比如编写如下测试用例 ```python def test_01(): assert 1==1 def test_02(): assert 1==2 def test_03(): assert "1"==1 ``` 执行结果如下: ```bash $ pytest =============...
作者:redrose2100 类别:Pytest 日期:2022-05-14 01:07:59 阅读:148次 消耗积分:0分
## 七、自定义pytest命令 所谓自定义pytest命令其实是在一些场景下,比如执行pytest的命令的时候,希望都带有-v -s参数执行,这样每次执行命令都要输入这个参数,这时候就感觉有...
作者:redrose2100 类别:Pytest 日期:2022-05-13 18:10:40 阅读:120次 消耗积分:0分
## 一、插件的安装与卸载 (1)安装插件 ```bash pip install pytest-NAME ``` (2)卸载插件 ```bash pip uninstall pytest-NAME ``` ## 二、常见的插件 * pytest-django 为django app写的插件,与...
作者:redrose2100 类别:Pytest 日期:2022-05-13 18:05:04 阅读:98次 消耗积分:0分
## 一、显示xpass、xfail、skip用例的简要信息 pytest -rxXs 命令可以显示skip,xfail,xpass用例的简要信息 test_demo.py代码如下: ```python import pytest @pytest.mark.skip() def test_func1()...
作者:redrose2100 类别:Pytest 日期:2022-05-13 17:56:05 阅读:185次 消耗积分:0分
## 一、设置标准输出标准错误输出的模式 pytest捕获标准输出标准错误输出的模式主要有以下几种 * pytest :和pytest --capture=fd 模式是一样的,默认的就是pytest --capture=fd 模式 *...
作者:redrose2100 类别:Pytest 日期:2022-05-13 17:52:29 阅读:162次 消耗积分:0分
## 一、在pytest.ini配置如下配置 cli live log 部分配置是实时日志,即自动化脚本执行的过程中实时输出,方便调试脚本使用,capture log则是当脚本失败了,会在执行日志的最后将失...
作者:redrose2100 类别:Pytest 日期:2022-05-13 17:35:22 阅读:128次 消耗积分:0分
## 一、只重新执行失败用例 使用 --lf 参数,只执行上次失败的用例 test_demo.py代码如下: ```python import pytest @pytest.mark.parametrize("i", range(50)) def test_num(i): if i in (17, 25)...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:50:10 阅读:122次 消耗积分:0分
## 一、pytest执行txt文件格式的文档测试 pytest 命令本身就可以直接直接执行test*.txt格式的文档测试脚本,文档测试脚本内容默认就是python解释器中额内容,如下: test_demo01.txt ...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:45:02 阅读:258次 消耗积分:0分
## 一、猴子补丁简介 在有些场景下的测试可能需要修改全局配置或者系统变量等操作,而这些操作仅仅是为了做一些测试,不希望永久的修改,此时就需要使用猴子补丁了,猴子补...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:40:12 阅读:175次 消耗积分:0分
## 一、测试用例级的临时路径fixture:tmp_path tmp_path 是一个testcase级别的fixture,返回的是pathlib.Path类型值,可以用于创建一个独一无二的临时目录,主要用于比如测试写文件之...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:15:13 阅读:197次 消耗积分:0分
## 一、常见的内置markers * usefixtures - 为测试函数或者测试类知名使用那些fixture * filterwarnings - 为一个测试函数过滤一个指定的告警 * skip - 跳过一个测试函数 * skipif - 如果满...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:11:16 阅读:203次 消耗积分:0分
## 一、通过request获取模块及文件中的属性 通过request可以获取到测试文件及模块的属性值,这样就可以动态的对测试文件做一些操作或者控制,本质上就是pytest中的反射 如下在t...
作者:redrose2100 类别:Pytest 日期:2022-05-13 16:04:45 阅读:243次 消耗积分:0分
## 一、什么是fixture pytest的fixture,就是pytest在执行测试用例函数的时候,先去看测试函数的形参,然后去fixture中找是否有名字匹配的,如果有,则去执行fixture函数的内容,并且...
作者:redrose2100 类别:Pytest 日期:2022-05-13 15:56:39 阅读:135次 消耗积分:0分
## 一、直接使用python中的assert断言语句 (1)pytest 中可以直接使用python的assert断言语句进行断言 如: ```python # content of test_assert1.py def f(): return 3 def test_function(): assert f...
作者:redrose2100 类别:Pytest 日期:2022-05-13 15:51:56 阅读:187次 消耗积分:0分
## 七、执行已安装包中的测试用例 在某一些场景下,比如需要执行发布包中的测试用例或者自己开发了一个包发布安装之后想再执行已安装包的测试用例(当然发布包的时候需要将...
上一页    1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   下一页   每页 20 篇   共 376 篇