在软件开发中,单元测试是一种重要的测试方法,用于验证软件系统中最小的可测试单元——单元的正确性。单元可以是函数、方法、类或模块等独立的代码片段。通过单元测试,开发人员可以确保每个单元在独立测试时都能按预期工作,从而增加代码的质量和可靠性。本文将介绍一些与单元测试相关的术语,并提供相应的源代码示例来解析这些概念。
- 断言(Assertion)
断言是单元测试中的一个关键概念,用于验证代码的预期行为。它是一个布尔表达式,如果为真,则测试通过,否则测试失败。断言通常在测试中的特定位置插入,以检查代码的输出或状态是否符合预期。
下面是一个简单的示例,演示了如何使用断言进行单元测试:
def add(a, b):
return a + b
# 单元测试
def test_add(