【发布时间】:2011-09-29 09:56:27
【问题描述】:
我的同事将带有测试方法的类称为夹具,但我认为这是错误的,因为“夹具”是用于测试的固定环境。
NUnit uses the (wrong?) term "TestFixture" 也是。
Wikipedia 说:
在通用 xUnit 中,测试夹具是 所有必须到位的东西 为了运行测试并期望 特定的结果。
固定装置通常由以下人员创建 处理 setUp() 和 tearDown() 事件 单元测试框架。在 setUp() 一个会创建预期的 测试状态,并在 tearDown() 它会清理已设置的内容 起来。
所以我会调用 setup 和 teardown 固定装置,而不是整个班级。对吗?
以及如何用测试用例调用类? python docs 之后的“测试套件”?
【问题讨论】:
-
您对夹具的看法绝对正确,我也同意“测试套件”。
-
我会支持夹具术语,但对我来说,测试套件是一组测试用例。这可能是一个类,但通常分布在多个类中。
标签: unit-testing nunit terminology