上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页

pytest.ini 配置文件作用

该文被密码保护。 阅读全文
posted @ 2020-07-04 16:52 QiKa 阅读(382) 评论(0) 推荐(0) 编辑

python 中的doctest单元测试框架

摘要: python中自带的两种单元测试的模块:doctest(另一个是unittest) 含义:doctest:(doctest模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试;) 即:使用doctest的自带testmod函数来对已写好的函数进行测试检查,而三分号里边的内容就是要检查的内 阅读全文
posted @ 2020-07-04 16:20 QiKa 阅读(210) 评论(0) 推荐(0) 编辑

pytest 中 fixture的参数设置autouse=True使用方法 (标记预置条件,自动在用例之前执行)

该文被密码保护。 阅读全文
posted @ 2020-07-04 16:18 QiKa 阅读(453) 评论(0) 推荐(0) 编辑

pytest 对用例mark标记分类(且用例也可按照分类来执行)

摘要: pytest自定义标记mark,按标记的指定模块名称执行用例。(同命令行执行用例一样,可以按标记的模块、或者直接指定节点执行)@pytest.mark.xxx自定义名称 例:对一个系统的某一模块功能进行标记后,后面单独进行运行此功能测试,那么就可直接指定这个mark标记来运行 import pyte 阅读全文
posted @ 2020-07-04 16:04 QiKa 阅读(251) 评论(0) 推荐(0) 编辑

pytest 已知用例会执行失败,想要指定它跳过执行,并标记为xfail (不同于skip)

摘要: 有关skip的用法(请看:https://www.cnblogs.com/QiKa/p/13235129.html) 1、使用方法:事先知道会用例会执行失败,然后将会标记xfail,可以使用@pytest.mark.xfail(也可在用例内使用:pytest.xfail()) 2、执行结果: 用例执 阅读全文
posted @ 2020-07-04 16:00 QiKa 阅读(290) 评论(0) 推荐(0) 编辑

pytest 之 skip跳过执行用例

摘要: @pytest.mark.skip装饰器,用来标记用例,并跳过执行(注:不同于(标有pytest.mark.xfail) xfail表示期望测试因某种原因而执行失败,然后跳过。比如功能未提测,或未修复的bug) skip跳过执行的几种方法: 1、直接在用例上标记: @pytest.mark.skip 阅读全文
posted @ 2020-07-04 15:48 QiKa 阅读(772) 评论(0) 推荐(0) 编辑

pytest 之 assert断言

摘要: 常用的有以下几种(pytest当中assert断言,即使用的是py原生断言方法)assert xx 判断xx为真assert not xx 判断xx不为真assert a in b 判断b包含aassert a == b 判断a等于bassert a != b 判断a不等于b 要注意的是:(断言的内 阅读全文
posted @ 2020-07-04 15:23 QiKa 阅读(204) 评论(0) 推荐(0) 编辑

pytest 参数化操作 @pytest.mark.parametrize (结合fixture使用)

该文被密码保护。 阅读全文
posted @ 2020-07-04 15:22 QiKa 阅读(340) 评论(0) 推荐(0) 编辑

pytest插件:pytest-html (执行用例失败后,自动截图到报告 + 失败用例重跑)

摘要: 1、先pip安装插件: pytest-html、pytest-rerunfailures 2、用例执行失败自动截图到报告内 ,这个其实可以写到conftest.py文件。 当运行用例时遇到错误就会自己调用截图方法,并把截图存到html报告内 #固定脚本,可根据需要更改 from selenium i 阅读全文
posted @ 2020-07-04 14:58 QiKa 阅读(824) 评论(0) 推荐(0) 编辑

fixture (使用pytest.fixture 替换使用setup, yield替换使用teardown,并将前置条件写进conftest.py文件)

摘要: fixture (是pytest特有的功能) # fixture 官方文档:: https://docs.pytest.org/en/stable/fixture.html 1、fixture特点:必须用pytest.fixture装饰器装饰;fixture有明确的名字,在其他函数(function 阅读全文
posted @ 2020-07-04 14:51 QiKa 阅读(870) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页