使用等价类进行单元测试

时间:2014-02-22 16:56:00

标签: unit-testing testing

我正在测试大学作业的计算器应用程序,我已经确定了3个等价类:

  • 正数
  • 负数

当选择要在单元测试中使用的等价类的值时,是应该随机生成值还是每次都使用相同的值?

1 个答案:

答案 0 :(得分:1)

您可以使用相同的数字,这是等价类的要点。如果你已经很好地定义了这些类,那么它将完成这项工作。在这个意义上,我对这个问题的课程似乎没问题。

另一方面,使用随机数进行测试可能是一个好主意,因为它可以帮助您发现新课程(可能是您最初错过的某些课程)。额外测试通常不会造成伤害,但请确保您仍然进行非随机测试。