![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest
文章平均质量分 73
沐曦@&..
java
展开
-
pytest-随笔(三)
一、@pytest.mark.parametrize()基本用法@pytest.mark.parametrize(args_name,args_value)args_name:参数名args_value:参数值,支持list,tuple,字典列表,字典元组,有多少个值,用例就执行多少次第一种方式:第二种方式(与unittest中ddt @unpack解包的效果一样):二、yaml文件详解1、用于全局的配置文件,常见的有ini/yaml2、作用:用于编写测试用例(接口测试用原创 2021-10-22 18:12:54 · 119 阅读 · 0 评论 -
pytest-随笔(二)
一、如何分组执行(冒烟、分模块执行、分接口和web执行)1、改变默认的执行顺序,使用mark标记2、pytest.ini文件配置对应标记3、smoke:冒烟用例,一般分布在各个模块中pytest -vs -m "smoke"pytest -vs -m "smoke or username"二、跳过测试用例a. 无条件跳过b. 有条件跳过三、pytest框架实现一些前后置(固件,夹具)的处理,常用三种1、setup/teardown, setu...原创 2021-10-21 20:29:27 · 96 阅读 · 0 评论 -
pytest-随笔(一)
一、pytest单元测试框架(1)单元测试是指在软件开发过程中,针对软件的最小单位(函数,方法)进行正确性的检查测试(2)单元测试框架java: junit 和testingPython:unittest 和pytest(3)单元测试框架主要做什么?a. 测试发现:从多个文件中找到我们的测试用例b. 测试执行:按照一定的顺序和规则执行用例,并生成报告c. 测试判断:通过断言判断预期结果和实际结果的差异d. 测试报告: 统计测试进度,耗时,通过率,生成测试报告二、单元测试框架和自动化测试框.原创 2021-10-21 18:11:58 · 156 阅读 · 0 评论