随笔分类 - pytest
摘要:在实际使用时,pytest.ini 文件有中文会报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 154: illegal multibyte sequence 解决方法: 点击倒数第二行的报错,进入inico
阅读全文
摘要:安装 Allure 提前安装配置好 JDK windows 下载Allure安装包:https://github.com/allure-framework/allure2/releases/ 解压下载的安装包 将 bin 目录配置的系统环境变量 path 中 在cmd中输入:allure,不提示 a
阅读全文
摘要:pytest常用的插件 pytest pytest-html pytest-xdist pytest-ordering pytest-rerunfailures pytest-base-url allure-pytest 在项目根目录下新建 requirements.txt 将上述插件填充到 req
阅读全文
摘要:Pytest测试框架最强大的功能除了丰富的第三方插件外,还有就是它的Fixture和共享Fixture的conftest.py Fixture一点需要考虑的是初始化与清理,也就是说在一个完整的测试用例中,都必须都得有初始化与清理的部分,这样才是一个完整的测试用例的。Fixture可以很轻松的来解决这
阅读全文
摘要:参数化的本质是对列表中的对象进行循环,然后把循环的对象进行一一的赋值,它的应用场景主要是基于相同的业务场景,但是需要不同的测试数据来测试从而达到最大化的覆盖更多的业务场景和测试的覆盖率。理解了这样的一个思想之后,我们就以两个数想加作为案例,来演示Pytest测试框架的参数化实际应用,另外一点需要特别
阅读全文
摘要:pytest简介 pytest 参数化的本质是对列表中的对象进行循环,然后把循环的对象进行一一的赋值,它的应用场景主要是基于相同的业务场景,但是需要不同的测试数据来测试从而达到最大化的覆盖更多的业务场景和测试的覆盖率。理解了这样的一个思想之后,我们就以两个数想加作为案例,来演示Pytest测试框架的
阅读全文