介绍
开始使用 Python 进行测试可能十分困难。 Python 的标准库确实提供了一些用于编写测试的实用程序和帮助程序,但也有一些缺点可能会导致编写比较困难。
Pytest 是最常用的 Python 测试工具和框架之一。 尽管 Pytest 可以帮助实现高度复杂的测试方案,但在创建测试时,它不会强制使用其功能。 你可以编写简单的测试,但仍受益于快速且功能齐全的测试运行程序以及有用的报告。
Pytest 的一个关键点在于利用它可以更轻松地编写测试。 可以编写一个没有依赖项或配置的测试函数并立即运行测试。
我们在此介绍 Pytest 入门所需的一些基础知识,以便你可以将自己的测试套件提升到新的水平。
要学习的知识
完成本模块后,能够使用 Pytest 编写测试,解释其丰富的故障报告,并利用其功能齐全的测试运行程序。 应该可以轻松使用测试函数和类,并且能够确定何时使用哪一个。
有了这些知识后,可以:
- 使用 Pytest 的现有测试或扩展现有的测试套件。
- 使用 Pytest 的错误报告准确确定故障。
- 使用 Pytest 作为库和命令行工具。
主要目标是什么?
你应该可以轻松使用 Pytest 和编写 Pytest 测试,在我们的帮助下编写更多更好的测试,成为更高效的工程师。