原文:pytest使用小结

一 pytest简洁和好处 自动发现测试用例 testloader 断言方便 ,自定义错误提示 assert 正则匹配 灵活运行指定的测试用例,指定模块,制定测试类,测试用例 k 标签化,回归 正向 冒烟 登陆 环境管理灵活。 丰富的插件,测试报告,插件介绍 allure 比较成熟的测试报告体系,unittest不支持这个插件 和unittest nose兼容,pytest中标签 生成allure ...

2019-10-24 13:54 0 568 推荐指数:

查看详情

pytest(1):pytest的安装与使用

前言 pytest介绍   1.pytest是比较成熟的一款python测试框架   2.简单灵活,容易上手,对比unitest框架更丰富。   3.单元测试和复杂的功能测试,都支持。   4.同时支持selenium,appium和接口自动化测试。   5.支持三方插件结合 ...

Sat Sep 12 00:20:00 CST 2020 0 823
pytest使用

一、python安装 1.windows(server): 双击python-3.6.7-amd64.exe执行安装流程,使用默认安装方式即可。 安装完成后查看是否安装成功: C:\Users\Administrator>python --version 'python ...

Mon May 13 20:00:00 CST 2019 0 1161
PytestPytest测试框架基本使用

pytest介绍 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手,文档丰富;2、支持参数化,可以细粒度地控制要测试的测试用例;3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口 ...

Tue Nov 10 22:29:00 CST 2020 1 4313
pytest】(六) pytest中fixture的使用

上篇文章中提到了,在pytest中的fixture可以完成unitest中setUp、tearDown。今天就来详细看一下。 一、pytest中的fixture是什么 为可靠的和可重复执行的测试提供固定的基线(可以理解为测试的固定配置,使不同范围的测试都能够获得统一的配置),fixture提供 ...

Tue Sep 11 06:05:00 CST 2018 0 986
pytestpytest使用及conftest.py使用

pytest和自带的unittest对比 unittest 1、是python集成的,使用方便,也更广泛。 2、可以使用@ddt参数化 3、最多针对(模块)类级别的setup/teardown pytest 1、支持参数化,但是没有unittest灵活 2、用例失败自动截图 ...

Thu Sep 30 18:25:00 CST 2021 0 100
pytest之执行测试pytest.main()的使用

前言 pytest 运行用例的时候,一般用命令行去执行,可能是之前深受 unittest 框架的影响,习惯在项目的根目录下写一个 run_all.py 的文件。【使用pytest测试框架一般使用pytest.ini主文件指定运行测试用例;详细查看:https://www.cnblogs.com ...

Tue Aug 31 18:16:00 CST 2021 0 524
Pytest学习(九) - pytest.mark.parametrize的使用

一、前言 Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化,类似DDT 二、如何使用 第一个参数是字符串,多个参数中间用逗号隔开 第二个参数是list,多组数据用元祖类型;传三个或更多参数也是这样传。list的每个 ...

Mon Nov 16 02:23:00 CST 2020 0 2336
pytest---mock使用pytest-mock)

前言 上一篇介绍了unittest中的mock,既然unittest中存在mock模块,那么pytest中也存在mock模块,pytest中的mock使用第三方库:pytest-mock pytest-mock 安装: pip install pytest-mock 这里的mock ...

Mon Apr 19 22:59:00 CST 2021 0 1068
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM