标签: unit-testing testing
我正在测试大学作业的计算器应用程序,我已经确定了3个等价类:
当选择要在单元测试中使用的等价类的值时,是应该随机生成值还是每次都使用相同的值?
答案 0 :(得分:1)
您可以使用相同的数字,这是等价类的要点。如果你已经很好地定义了这些类,那么它将完成这项工作。在这个意义上,我对这个问题的课程似乎没问题。
另一方面,使用随机数进行测试可能是一个好主意,因为它可以帮助您发现新课程(可能是您最初错过的某些课程)。额外测试通常不会造成伤害,但请确保您仍然进行非随机测试。