2021年4月14日
摘要:
mark中的xfail(失败) pytest.xfail()我们已经掌握了如果跳过执行测试用例,其中有一种方法是在测试函数中用pytest.skip()方法。我们现在要学的pytest.xfail()和pytest.skip()有些相似,只不过他的含义是:将该用例标记成xfail失败,并且该用例中的
阅读全文
posted @ 2021-04-14 14:43
清明-心若淡定
阅读(265)
推荐(0)
摘要:
在使用pycharm+pytest+allure生成测试报告遇到一个问题,运行时执行所有测试用例,但是没有生成任何测试报告 解决方案: 设置Settings>Tools>Python Integrated Tools>Testing,将Default test runner 设置为Unittests
阅读全文
posted @ 2021-04-14 10:45
清明-心若淡定
阅读(203)
推荐(0)
2021年4月13日
摘要:
Pytest集成Allure生成测试报告 1、Allure安装 Allure下载 选择需要的版本,下载zip文件,解压即可 2、添加allure环境变量 path:D:\Program Files\allure-2.13.1\bin 3、查看生成的allure报告 1. 生成allure报告 pyc
阅读全文
posted @ 2021-04-13 15:28
清明-心若淡定
阅读(420)
推荐(0)
摘要:
pytest模块的使用 pytest是第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效。 安装pytest模块使用 pip install pytest 安装好之后,到cmd中输入 pytest --version 检查是否安装成功。 pytest运行方法 想要用p
阅读全文
posted @ 2021-04-13 14:53
清明-心若淡定
阅读(654)
推荐(0)
摘要:
http://npm.taobao.org/mirrors/chromedriver/
阅读全文
posted @ 2021-04-13 09:49
清明-心若淡定
阅读(69)
推荐(0)
摘要:
前言 setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的 如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,用例 3 需要先登录。很显然无法用 setup 和 teardown 来实现了 fixture可以让我们自定义测试用例的前置条件
阅读全文
posted @ 2021-04-13 09:48
清明-心若淡定
阅读(224)
推荐(0)
2021年4月12日
摘要:
Pytest提供了类似unittest的setup、teardown的方法,并且还超过四个,一共有十种 模块级别:setup_module、teardown_module 模块前置setup_module和后置teardown_module,放类中无效,放类外且类外有函数用例或类内有函数用例时才生效
阅读全文
posted @ 2021-04-12 17:00
清明-心若淡定
阅读(642)
推荐(0)
摘要:
前言 与unittest不同,pytest使用的是python自带的assert关键字来进行断言 assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败 Pytest的断言方式及应用场景 使用assert语句 断言预期的异常 断言预期的告
阅读全文
posted @ 2021-04-12 14:49
清明-心若淡定
阅读(1978)
推荐(0)
摘要:
"""@File : ${NAME}.py@Author : name@Time : ${DATE} ${HOUR}:${MINUTE}@explain :""" 根据需要添加相应的信息; # $ {YEAR} - 当年; # $ {MONTH} - 当月; # $ {DAY} - 当天; # $
阅读全文
posted @ 2021-04-12 11:12
清明-心若淡定
阅读(225)
推荐(0)
摘要:
1.在pycharm里面写pytest用例,先导入pytest import pytest class TestClass: def test_one(self): x = "this" assert 'h' in x def test_two(self): x = "hello" assert h
阅读全文
posted @ 2021-04-12 11:01
清明-心若淡定
阅读(450)
推荐(0)