首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JUnit3和JUnit4之间有性能差异吗?

JUnit3和JUnit4之间有性能差异吗?
EN

Stack Overflow用户
提问于 2012-07-17 13:12:21
回答 1查看 527关注 0票数 1

我想知道运行JUnit3-Test和JUnit4-Test是否有区别。即使它只是在整个运行时提高5-10%,在一个有夜间构建的大型项目中,这可能很重要。

Subquestins是:

  • TestRunner是否改进了对Junit4的更新?
  • 还是用更长的时间来解决@annotation的JUnit4风格?
  • 有利于JUnit3编写的JUnit4执行测试?

如有可能,请用推荐信回答。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-17 13:17:53

我怀疑,考虑到JUnit所做的事情(主要是为人们编写测试提供了一个框架),如果有的话,差异是可以忽略不计的。与大多数性能问题和查询一样,您可能应该自己为特定场景执行度量。

我在过去看到的任何测试性能问题都与开发人员如何编写实际测试以及他们是否处理以下问题有关:

  1. 预先设置一组测试的预条件,而不是为每个单独的测试执行设置(例如,参见@BeforeClass)。
  2. 执行对远程资源(服务器、数据库等)的访问。在嘲笑可能更好的情况下
  3. 围绕线程问题编写测试,将Thread.sleep()分散在一起,以考虑调度问题

如果您真的关心测试框架的速度,那么也许您也应该评估TestNG

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

https://stackoverflow.com/questions/11523271

复制
相关文章

相似问题

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