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

一、简介

1、pytest是python的第三方单元测试框架,比自带unittest更灵活、简单和高效

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

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

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

2、pytest支持315种以上的插件,同时兼容unittest框架;在unittest框架迁移到pytest框架的时候不需要重写代码

  pytest  

  pytest-html  (生成html的插件)

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

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

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

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

二、常用插件安装

1、在终端中输入pip install pytest  安装pytest插件;

pip install pytest-html   安装pytest-html插件;

后续使用到其他插件时可按照步骤再安装即可;

2、查看pytest是否安装成功

pip show pytest (查看其他插件是否安装成功,改成对应的插件名称即可)

可能会使用到的插件如下:

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

三、pycharm的配置设置

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

步骤如下:

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

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

posted @ 2023-04-24 10:44  一直在寻找的路上  阅读(468)  评论(0编辑  收藏  举报