
pytest
文章平均质量分 94
XTY00
积少成多,比昨天更优秀。。。
展开
-
pytest+allure生成测试报告
pytest+allure生成测试报告转载 2022-06-23 12:42:45 · 4129 阅读 · 0 评论 -
@pytest.mark.parametrize实例讲解
https://blog.youkuaiyun.com/sunny_happy08/article/details/83658661转载 2020-03-27 16:40:54 · 435 阅读 · 0 评论 -
pytest实现多进程和多线程执行代码
https://blog.youkuaiyun.com/George513/article/details/102491872https://blog.youkuaiyun.com/qq_39721240/article/details/88828348https://cloud.tencent.com/developer/article/1590188原创 2020-03-10 16:28:43 · 1521 阅读 · 0 评论 -
pytest框架之fixture
1. 概述Pytest的fixture功能灵活好用,支持参数设置,便于进行多用例测试,简单便捷,颇有pythonic。如果要深入学习pytest,必学fixture。fixture函数的作用:2. 使用完成setup和teardown操作,处理数据库、文件等资源的打开和关闭 完成大部分测试用例需要完成的通用操作,例如login、设置config参数、环境变量等 准...原创 2019-10-10 15:05:53 · 625 阅读 · 0 评论 -
通过修改pycharm运行方式,生成测试报告
最近遇到了一个棘手的问题,代码运行没有问题,但是无法生成测试报告,一直报错找不到测试报告的存放路径,如截图,若有大神看到这篇帖子,望指教!路径各方面都没有问题,真心期待指教,以前都没有这种问题的。改用另一种方式运行---修改pycharm运行方式,如图:模式介绍:1)python下面添加工程,是普通运行模式2)在python tests下面添加的模式:pytest、un...原创 2019-09-10 19:25:27 · 865 阅读 · 0 评论 -
Pytest用法宝典
Pytest基础使用Pytest是一个易用、强大、灵活的功能测试框架,并且兼容unittest和nose的测试用例易用: 用例编写简单, 断言方便 强大: 全能的mark, 强大的fixtures 灵活: 灵活的执行控制及丰富的插件安装pip3 install pytest用例编写及断言# filename: test_reg.pyimport requests...转载 2019-08-20 22:09:39 · 992 阅读 · 0 评论 -
pytest中常用的命令
引发错误的方法1 使用断言 assert2 with pytest.raises('Error')例如: with pytest.raises(TypeError)如果正常的引发异常则通过,没有抛出异常或抛出的异常类型不正确,则测试失败另一种方式判断异常信息with pytest.raises(ValueError) as excinfo:exception_msg = exc...转载 2019-08-20 15:22:30 · 479 阅读 · 0 评论 -
pytest生成测试报告-4种方法
pytest生成测试报告-4种方法1、生成resultlog文件 2、生成JunitXML文件3、生成html测试报告>pipinstallpytest-html #通过pip安装pytest-html4、生成allure测试报告>pip install allure-py...转载 2019-08-19 21:19:33 · 1101 阅读 · 0 评论 -
pytest命令执行测试用例
测试代码from collections import namedtupleTask = namedtuple('Task', ['summary','owner','done','id'])# __new__.__defaults__创建默认的Task对象Task.__new__.__defaults__ = (None, None, False, None)def test_d...转载 2019-07-16 18:09:03 · 3522 阅读 · 0 评论 -
pytest+allure+jenkins持续集成
一:环境配置 安装pytest pytest官网地址:https://github.com/pytest-dev/pytest/ pytest第三方插件:http://plugincompat.herokuapp.com/ 前置条件:已安装Python环境 使用pip安装pytest,在Dos窗口中执行pip install -U pytest命令: 安装A...转载 2019-07-15 18:05:54 · 407 阅读 · 0 评论 -
pytest---失败测试用例,自动重跑的方法总结
pytest功能支持参数化 简单的单元测试 复杂的功能测试 接口测试:pytest+requests 做selenium/appnium 具有很多第三方插件,并且可以自定义扩展 pytest-selenium(集成selenium) pytest-html(完美html测试报告生成) pytest-rerunfailures(失败case重复执行)pytest生成测试报告,参...转载 2019-07-15 11:31:24 · 5059 阅读 · 0 评论 -
pytest生成各种形式的测试报告
前面讲到使用pytest执行单个、多个或指定的测试用例。接下来讲解下通过运行测试用例,怎么来生成不同格式的测试报告首先,创建test_calss.py 测试用例文件,这里以测试该文件为例#coding:utf-8class TestClass(): def test_one(self): x = "this" assert "h" in ...转载 2019-06-20 16:42:24 · 1401 阅读 · 0 评论 -
pytest框架介绍(一)
Pytest 官方文档:https://docs.pytest.org/en/latest/python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest.image.pngpytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵...转载 2019-06-20 16:37:27 · 1487 阅读 · 0 评论