java中有哪些可用的单元测试框架?
有哪些技术?(我只知道JUnit) 最受欢迎的是什么?java中有哪些可用的单元测试框架?,java,unit-testing,Java,Unit Testing,有哪些技术?(我只知道JUnit) 最受欢迎的是什么? 你能解释一下每种方法的优缺点吗?JUnit和JUnit是最受欢迎的。JUnit是事实上的标准,TestNG提供了一些额外的功能。您可以在这里找到JUnit和TestNG之间的良好比较: 如果你有时间听播客,试着与地下室的程序员们一起——第21集——采访Cedric Beust testNG的创建者,JUnit和testNG是主要的单元测试框架 可在此处找到比较- 我在我工作过的大多数地方都使用过JUnit,它似乎是标准的,但是TestNG
你能解释一下每种方法的优缺点吗?JUnit和JUnit是最受欢迎的。JUnit是事实上的标准,TestNG提供了一些额外的功能。您可以在这里找到JUnit和TestNG之间的良好比较:
如果你有时间听播客,试着与地下室的程序员们一起——第21集——采访Cedric Beust testNG的创建者,JUnit和testNG是主要的单元测试框架 可在此处找到比较- 我在我工作过的大多数地方都使用过JUnit,它似乎是标准的,但是TestNG中有一些不错的东西 我将以下内容与JUnit结合使用,以方便测试:
- Mockito用于模拟对象-
- Hamcrest断言以获得更具可读性的断言-
- Twip对于参数化测试,JUnit并不是最好的,事实上TestNG也做得更好-
- -用于测试访问数据库的代码
- -用于测试Swing应用程序
- -用于测试web应用程序
列表因此出现了NG——“下一代”。你能回答我关于@Jon-answer的问题吗?最新的更新了吗?Selenium是一个工具,我想不是一个框架。最新的更新了吗?非常难看的格式化页面…百度.com的链接死了。最新的更新了吗?这里有一些列表-IBM源链接断了,请更正URL。它已经结束了。我试图编辑答案,但无法保存。@Jon这是一个旧答案,技术可能在这8年里发生了变化。你能告诉我目前哪一个是专门针对restful web服务的最佳java单元测试框架吗?最新的单元测试框架有什么更新吗?你能回答我关于@Jon answer的问题吗?@NikhilAgrawal:你不需要任何特殊的框架来对restful web服务进行单元测试,因为使用JAX-RS,这些只是带有一些注释的常规java类,而单元测试可以简单地调用端点方法,与单元测试任何其他类的方式完全相同。那么,对于新项目,testng或junit,哪一个是最佳选项?或者任何其他选择。@NikhilAgrawal:我想说,不管你的团队熟悉什么。实际上,我们正在为一个新项目探索不同的框架,所以我们想选择最好的框架。这就是为什么我要问哪一个是最好的选择?有最新的更新吗?