介绍

已完成

开始使用 Python 进行测试可能十分困难。 Python 的标准库确实提供了一些用于编写测试的实用程序和帮助程序,但也有一些缺点可能会导致编写比较困难。

Pytest 是最常用的 Python 测试工具和框架之一。 尽管 Pytest 可以帮助实现高度复杂的测试方案,但在创建测试时,它不会强制使用其功能。 你可以编写简单的测试,但仍受益于快速且功能齐全的测试运行程序以及有用的报告。

Pytest 的一个关键点在于利用它可以更轻松地编写测试。 可以编写一个没有依赖项或配置的测试函数并立即运行测试。

我们在此介绍 Pytest 入门所需的一些基础知识,以便你可以将自己的测试套件提升到新的水平。

要学习的知识

完成本模块后,能够使用 Pytest 编写测试,解释其丰富的故障报告,并利用其功能齐全的测试运行程序。 应该可以轻松使用测试函数和类,并且能够确定何时使用哪一个。

有了这些知识后,可以:

  • 使用 Pytest 的现有测试或扩展现有的测试套件。
  • 使用 Pytest 的错误报告准确确定故障。
  • 使用 Pytest 作为库和命令行工具。

主要目标是什么?

你应该可以轻松使用 Pytest 和编写 Pytest 测试,在我们的帮助下编写更多更好的测试,成为更高效的工程师。