随笔分类 -  pytest

pytest相关学习笔记
摘要:我们在测试完成之后需要查看测试用例的执行结果,pytest-html就可以帮助我们在测试完成后生成html格式的测试报告,pytest-html是一个插件,pytest可以使用pytest-html来生成html测试报告。 pytest-html插件安装 pip install pytest-htm 阅读全文
posted @ 2021-02-20 23:18 lwjnicole 阅读(626) 评论(1) 推荐(0)
摘要:pytest.ini文件是pytest的主配置文件,可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。 pytest.ini文件的位置一般放在项目的根目录下,不能随便放,也不能更改名字。 查看pytest.ini文件的配置选项 cmd下执行 阅读全文
posted @ 2021-02-20 22:45 lwjnicole 阅读(926) 评论(0) 推荐(0)
摘要:单元测试框架基本上都具有setup和teardown的功能,setup用来实现用例执行前的一些操作(如:数据准备、打开浏览器等操作),而teardown用来实现用例执行完成之后的一些操作(如:数据清理、关闭浏览器等操作)。pytest作为一款强大的测试框架同样也有setup和teardown语法。 阅读全文
posted @ 2021-02-20 17:00 lwjnicole 阅读(774) 评论(0) 推荐(0)
摘要:背景: 平时在做接口测试的时候,经常会遇到网络抖动或者环境问题导致测试用例运行失败,而这个并不是我们想要的结果,我们想要重新运行失败的测试用例,这个就需要通过插件pytest-rerunfailures来实现了。 安装插件pytest-rerunfailures pip install pytest 阅读全文
posted @ 2021-02-02 18:43 lwjnicole 阅读(1285) 评论(0) 推荐(0)
摘要:背景: 我们日常的工作当中进行自动化测试编写的测试用例会非常多,测试用例一个一个的执行所需要花费的时间会很长,你想象一下如果开发改动一块代码,我们需要回归一下,这时候执行一下自动化用例需要花费一小时或者好几个小时的时间,这是我们无法容忍的,为了解决这个问题,我们采用pytest的插件pytest-x 阅读全文
posted @ 2021-02-02 18:03 lwjnicole 阅读(733) 评论(0) 推荐(0)
摘要:最近学习pytest使用打标签的方式执行测试用例时,用例执行完成后报警告PytestUnknownMarkWarning,如下: 解决方法: 在用例的当前目录下新建配置文件pytest.ini,然后在配置文件中定义好我们需要使用的标签,多个标签时需要换行: [pytest] markers = sl 阅读全文
posted @ 2021-02-02 15:37 lwjnicole 阅读(852) 评论(0) 推荐(0)
摘要:一、pytest的运行方式 # file_name: test_add.py import pytest # 导入pytest包 def test_add01(): # test开头的测试函数 print(" >>> test_add01") assert 1 # 断言成功 def test_add 阅读全文
posted @ 2021-02-02 15:03 lwjnicole 阅读(1999) 评论(0) 推荐(0)
摘要:在学习pytest之前一直使用的是unittest,一直听说pytest相比于unittest更加灵活,年底了终于有时间学习一下pytest了! 一、pytest的安装 pip install pytest 二、验证pytest是否安装成功 pytest --version 出现以上内容表示pyte 阅读全文
posted @ 2021-02-02 14:34 lwjnicole 阅读(568) 评论(0) 推荐(0)