标志和关键字看起来可能有些陌生,但在很多情况下能让您的工作更轻松。本练习中,您将使用带有不同选项的命令运行"错误的阶乘"测试脚本,并分析结果。这里无需修复任何问题;只需运行这些命令。
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
了解什么是测试,并使用 pytest 库运行您的第一个测试!您将熟悉 pytest 测试框架及其命令行界面。您还会学习如何处理特定情境,例如使用 pytest 标记处理"测试失败"和"跳过测试"。
了解什么是 fixture(夹具),以及如何在测试中使用它来简化代码。您将熟悉装饰器 @pytest.fixture 以及各类 fixture 工具。您会分析自己的代码,识别其中的"fixture 部分"。最后,学习如何使用 teardown 防止软件故障。
了解基础测试类型及其特点。学习测试用例,以及它们如何帮助实现测试。您将在 IDE 练习中更熟练地编写测试函数,并从 CLI 运行 pytest。最后,您将能够区分不同的测试类型,并为每种类型编写测试。
在最后一章中,您将接触 unittest 框架。首先学习基本断言方法,然后是其命令行界面,以及如何使用 fixtures。最后,您会将所学融会贯通,完成数据管道的实操示例。
当前练习