IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 学习Pytest框架(一) -> 正文阅读

[开发测试]学习Pytest框架(一)

1、单元测试:对最小单位(函数、方法)进行测试
2、单元测试框架主要做:
    a、测试发现
    b、测试执行
    c、测试判断
    d、测试报告
3、可以进行失败用例的重试和跳过用例
4、可以进行持续集成
5、插件数量强大,比unittest的功能强大
    a、pytest-xdist(测试用例进行分布式)
    b、pytest-ordering(改变测试用例的执行顺序)
    c、pytest-rerunfalitures(用例失败后重试)
    d、allure-pytest(测试报告)
6、规则:
    1、必须以test_开头、_test结尾
    2、测试类必须以Test开头,不能有init方法
    3、测试方法必须已test开头
7、运行方式
    1、主函数模式
    2、命令行模式
    3、通过pytest配置文件
    参数详解:
    -s:输出调试信息,包括打印信息
    -v:显示更详细的信息
    -vs:2个参数可以一起用
        pytest.main(['-vs', 'test_login.py'])
    指定文件夹:
        pytest.main(['-vs', './test_webui.py'])
    -n:分布式运行,支持多线程     -n 2
    --reruns num:失败重执行  --reruns=10
    -x:只要有一个用例报错,测试停止
    --maxfail=2:出现的最大失败数量
    -k:根据测试用例的部分字符串指定测试用例

8、pytest.ini,放置根目录
    运行机制:

    [pytest]
    addopts = -vs
    testpaths = ./test_case
    python_files = test_*.py
    python_classes = Test*
    python_functions =
    markers=
        smoke:冒烟用例
    分组执行:
    (冒烟,分模块执行,)
    @pytest.mark.skip(reason='跳过的原因')
    @pytest.mark.skipif(age>8,reason='跳过的原因')

? ? ? ??

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:59:12  更:2021-12-16 18:00:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 6:40:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码