1. Pytest模块介绍和环境安装

一、前言

前面的课程中我们学习了selenium,requests,pyautogui等模块,这些模块是用来实现业务逻辑的,而一个测试用例则是许多业务逻辑的组合。在自动化测试脚本开发的过程中,自动化测试用例可能有几百上千条,那么如何统筹的管理并执行这些自动化测试用例呢?pytest模块帮我们解决了这一问题。

pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。

二、学习目标

1.pytest模块介绍

2.pytest模块安装

三、知识点

1.【pytest模块介绍】

  • 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考

  • 能够支持简单的单元测试和复杂的功能测试

  • 支持参数化

  • 执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败

  • 支持重复执行失败的case

  • 支持运行由nose, unittest编写的测试case

  • 具有很多第三方插件,并且可以自定义扩展

  • 方便和持续集成工具集成

2.【pytest模块安装】

  • 在线安装:(当前电脑有网)

    cmd执行:

    pip install pytest
    
  • 离线安装:(当前电脑无网)

    去联网的电脑先下载pytest模块包:https://pypi.org/

    解压后cmd执行:

    python setup.py install
    
posted @ 2023-01-17 10:21  测开星辰  阅读(359)  评论(0编辑  收藏  举报