首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pytest
小杰哥001
创建于2022-07-05
订阅专栏
对pytest学习和整理
暂无订阅
共11篇文章
创建于2022-07-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11、pytest.mark.parametrize的使用
前言 在接口测试中,需要参数化去处理一些接口,Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化 使用方法 第一个参数是字符串,多个参数
10、使用allure测试报告
1、下载地址: https://github.com/allure-framework/allure2/releases 2、配置环境变量 3、验证:allure --version dos可以验证但
9、conftest使用
1、conftest特点 可以跨.py文件调用 conftest.py与运行的用例要在同一个pakage下 不需要import导入 conftest.py,pytest用例会自动识别该文件,放到项目的
8、pytest的前后置(测试固件)
前言 测试固件也叫测试夹具,用于指定初始化代码或清理代码/扫尾工作 1、setup和teardown pytest可以使用这2个函数实现测试固件的功能 代码如下 运行结果如下图 每个函数都会去执行我们
7、pytest跳过测试用例
前言 在实际工作中,经常需要跳过某个测试用例,比如现阶段某个功能还没有开发完毕,但是先把测试用例写到了pytest中,因此需要先把这个测试用例给跳过。 可以使用如下方式跳过用例: 1、无条件跳过该用例
6、pytest生成html报告
前言: 在使用pytest做一些自动化测试的时候,我们经常需要一些测试报告来做测试统计,那么使用pytest如何生成测试报告呢?pytest给我们提供了很多的第三方的测试报告插件,常见的有: pyte
5、pytest测试用例如何分组执行
介绍 Mark主要用于在测试用例/测试类中给用例打标记,实现测试分组功能,并能和其它插件配合设置测试方法执行顺序等。eg:@pytest.mark.new 在实际工作当中,我们要写的自动化用例会比较多
4、pytest执行测试用例的顺序
知识库: unittest是使用ascll的大小来绝对的执行顺序 pytest-ordering属于pytest的一个插件,它可以控制pytest的执行顺序。 pytest测试用例执行顺序默认从上到下
3、pytest.ini配置文件
前面说到测试用例的2种方式,其实还有一直最常用的pytest.ini的配置文件 介绍: pytest.ini这个文件它是pytest单元测试框架的核心配置文件 位置:一般放在项目的根目录; 编码:必须
2、pytest测试用例的运行方式
1、主函数模式 前置条件: 我们有test_first和test_second2个用例脚本都放在test_testcase目录下面 test_first代码如下 test_second代码如下 (1)
1、pytest介绍
1,特点 简单灵活,容易上手;支持参数化; 测试用例的skip和xfail 处理; 能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium/appium等自动化测试、接口自动化测试 (