随笔分类 - pytest
摘要:前言: 1.我们可以通过help帮助查看pytest如何使用 查看pytest命令行参数,可以用pytest -h或pytest --help查看 2. 用例设计原则 (1)文件名以test_*.py 文件和*_test.py (2)以test_开头的函数 (3)以Test开头的类 (4)以test
阅读全文
摘要:一、pytest简介 pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更加简洁,效率更高。根据pytest的官方网站介绍,它具有如下特点: 1.非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考; 2.能够支持
阅读全文
摘要:最近工作中用到了pytest,总结一些用法: 1. 安装: pip install pytest 2. 运行: pytest 默认只能识别以test_ 开头的文件和测试用例,如果pytest后面不带文件名,则默认执行当前目录下所有以test_ 开头的文件。 执行某个文件里所有以 test 开头的用例
阅读全文
摘要:Pytest集成Allure生成测试报告 1、Allure安装 1)Allure报告的demo样式(是不是很漂亮呢) 2)Allure下载 选择需要的版本,下载zip文件,解压即可 2、添加allure环境变量 path:D:\Program Files\allure-2.13.1\bin 3、查看
阅读全文
摘要:一、fixture优势1、fixture相对于setup和teardown来说应该有以下几点优势:命名方式灵活,不局限于setup和teardown这几个命名conftest.py配置里可以实现数据共享,不需要import就能自动找到一些配置scope="module"可以实现多个.py跨文件共享前
阅读全文
摘要:一、conftest特点: 1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture 2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件 3、不需要import导入 conftest
阅读全文
摘要:学习pytest第一步 一、安装 pytest不是python默认的package,需要手动安装。 pytest支持python 2.6--3.5之间的版本,同时可以在windows、unix系统上安装 安装方式: pip install pytest 另外,可能会遇到一下问题: Could not
阅读全文

浙公网安备 33010602011771号