Pytest - 简介

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


Pytest 的优点

Pytest的优点如下 −

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

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

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

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

  • Pytest 是免费和开源的。

  • 由于语法简单,pytest 非常容易上手。

在本教程中,我们将通过示例程序解释 pytest 基础知识。