python测试框架之pytest (一)

1. 概述

pytest官方文档介绍:

pytest: helps you write better programs
pytest is a framework that makes building simple and scalable tests easy. Tests are expressive and readable—no boilerplate code required. Get started in minutes with a small unit test or complex functional test for your application or library.

翻译过来意思是:

pytest测试框架,它使得构建简单且可扩展的测试变得容易。测试是表达性和可读性的——不需要样板代码。在几分钟内开始对您的应用程序或库进行一个小的单元测试或复杂的功能测试。

总体来说:pytest是一个非常成熟的全功能的Python测试框架。
特点:

  • 简单灵活,容易上手
  • 能够支持简单的单元测试和复杂的功能测试,可以用来集成接口、UI、app自动化测试。
  • 自动收集测试用例、支持参数化
  • 有测试会话、测试模块、测试类、测试函数级别的fixture
  • 在conftest.py文件中,支持文件共享
  • 集成allure报告、jenkins
  • 对于失败用例,可以进行重运行
  • 进行mark标记,指定执行哪些用例或者不执行哪些用例

2. 使用说明

2.1 安装

①安装:cmd窗口输入pip命令进行安装  pip install -U pytest

②安装完成后,确认版本信息 pyets --version

你可能感兴趣的:(python,python自动化测试,python,单元测试)