我正在提取一个新的类,我应该为它创建新的测试吗?我想知道如何实现什么时候创建新的测试,以及如何在需要时实现它们。
发布于 2014-12-18 06:57:53
测试驱动开发(TDD)意味着在编写代码之前编写测试。因此,如果您确定您的类应该从其他类中提取,那么必须有一个单独的原因来这样做。因此,您至少应该为这个单独的函数编写测试。
取决于您是否已经对类的公共功能进行了测试,您(不)也需要编写这些测试。
发布于 2014-11-24 10:00:57
每个有实现的类都有自己的责任和行为。因此,实现代表类行为的测试是很好的。
发布于 2014-11-24 15:54:43
是。尽管为了让自己变得更容易,但是如果您有一组行为相同的类,则可以编写适用于整个group...and的测试,然后对于每个单独的类,只需为唯一的行为编写新的测试(只需复制常见的测试)。这种方法还有助于保持一致性,有助于提高自身的质量。
https://sqa.stackexchange.com/questions/10327
复制相似问题