pytest简介以及常用插件安装(一)

发布时间 2023-04-24 10:48:33作者: 甜甜一博客

一、简介

1、pytest是一个非常成熟的单元测试框架,灵活又简单。

    它可以结合selenium,requests,appium完成各种不同的自动化。

    还可以生成自定义allure报告和Jenkins持续集成。

  ** 单元测试框架主要做的是:发现测试用例,执行测试用例,判断测试结果,生成测试报告。

2、pytest有很多强大的插件

  pytest  

  pytest-html  (生成html的插件)

  pytest-xdist (多线程运行的插件)

  pytest-ordering  (改变用例的直行顺序的插件)

  pytest-rerunfailres  (失败用例重跑的插件)

  allure-pytest (生成美观自定义的allure报告)

二、常用插件安装

1、项目的根目录下面,新建requirements.txt,文件中列举如下插件名称;

pytest
pytest-html
pytest-xdist
pytest-ordering
pytest-rerunfailures
Allure-pytest
pyyaml
requests

2、在命令行中输入:pip install -r requirements.txt  来进行安装;

三、pycharm的配置设置

1、pycharm默认框架是unittests,需要更改为pytest;

步骤如下:

file->settings->tools->python integrated tools->testing中的default test runner把默认为的unittests改为pytest

 到这里,我们的pytest框架环境就搭建成功啦,就可以使用pytest框架的相关功能啦。