当前位置:  开发笔记 > 编程语言 > 正文

我应该为每个功能/方法编写多少单元测试?

如何解决《我应该为每个功能/方法编写多少单元测试?》经验,为你挑选了2个好方法。

您是否为每个功能/方法编写一个测试,在测试中进行多次检查,或者对每个检查进行测试?



1> marcospereir..:

每个检查一次测试和超级描述性名称,每个实例:

@Test
public void userCannotVoteDownWhenScoreIsLessThanOneHundred() {
 ...
}

当测试失败时,只有一个断言和使用好名称会给我一个更好的报告.他们对我尖叫:"你打破了这条规则!".



2> philant..:

我每测试能力的功能是提供。但是,每个测试可能有几个断言。测试用例的名称表示正在测试的功能。

通常,对于一项功能,我会进行几次“晴天”测试以及一个或几个“雨天”场景,具体取决于其功能。

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有