Pytest 简明教程

Pytest - Introduction

Pytest 是一个基于 Python 的测试框架,用于编写和执行测试代码。在当下 REST 服务中,Pytest 主要用于 API 测试,但我们也可以使用 Pytest 编写简单到复杂的测试,即我们可以编写代码来测试 API、数据库、UI 等等。

Advantages of Pytest

Pytest 的优点如下:

  1. Pytest 可以在并行运行多个测试,从而减少了测试套件的执行时间。

  2. 如果没有明确提及,Pytest 有自己的方式自动检测测试文件和测试函数。

  3. Pytest 允许我们在执行期间跳过测试的子集。

  4. Pytest 允许我们运行整个测试套件的子集。

  5. Pytest 是免费和开源的。

  6. 由于其简单的语法,因此非常容易入门 Pytest。

在本教程中,我们将通过示例程序来讲解 Pytest 基础。