首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试驱动开发

测试驱动开发
EN

Stack Exchange QA用户
提问于 2014-11-20 23:04:39
回答 3查看 81关注 0票数 1

我正在提取一个新的类,我应该为它创建新的测试吗?我想知道如何实现什么时候创建新的测试,以及如何在需要时实现它们。

EN

回答 3

Stack Exchange QA用户

发布于 2014-12-18 06:57:53

测试驱动开发(TDD)意味着在编写代码之前编写测试。因此,如果您确定您的类应该从其他类中提取,那么必须有一个单独的原因来这样做。因此,您至少应该为这个单独的函数编写测试。

取决于您是否已经对类的公共功能进行了测试,您(不)也需要编写这些测试。

票数 1
EN

Stack Exchange QA用户

发布于 2014-11-24 10:00:57

每个有实现的类都有自己的责任和行为。因此,实现代表类行为的测试是很好的。

票数 0
EN

Stack Exchange QA用户

发布于 2014-11-24 15:54:43

是。尽管为了让自己变得更容易,但是如果您有一组行为相同的类,则可以编写适用于整个group...and的测试,然后对于每个单独的类,只需为唯一的行为编写新的测试(只需复制常见的测试)。这种方法还有助于保持一致性,有助于提高自身的质量。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/10327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档