日期:2014-05-18  浏览次数:20581 次

大家经常用JUNIT吗?
 

什么情况下用的多????

------解决方案--------------------
我不太爱用啊,错误提醒少。一般是在测试的时候用
------解决方案--------------------
单元测试用的,集成到jenkins里可以做持续的单元测试,确保业务逻辑的正确
------解决方案--------------------
规范的公司都需要单元测试,尤其和前台交互的时候,没人愿意和你慢慢的调试,自己调通再找前台互动。
------解决方案--------------------
做单元测试时候用
我们的话有时候需要覆盖测试报告
当然需要另外的插件了
------解决方案--------------------
引用:
规范的公司都需要单元测试,尤其和前台交互的时候,没人愿意和你慢慢的调试,自己调通再找前台互动。


在我们公司的实施结果是,在大规模开发下,通常JUnit代码因为目标代码的变动而变得很难维护。
这当然和参与人员的水平,项目实际状况等密切相关。
开发初期写出来的Junit代码看似很美,但是越到后来,随着人员的变动,业务的变化,之前写好的Junit代码就变得越来越难懂,越来越难维护。

前面有人提到Jenkins做持续集成。这也是建立在良好的Junit代码水准上,
Junit代码可维护的基础上的,事实上出来的Junit代码真的很难恭维。

一定要用Junit来进行测试的话,我也比较喜欢用Junit来写类似黑盒的测试,而不是写方法级别的白盒测试。
因为黑盒测试相对接口稳定,维护的Case量也比较少,自然也就比较好维护,能更好的进行持续集成。
------解决方案--------------------
JUnit + Cobertura 很不错
这里有个例子:http://blog.csdn.net/jadyer/article/details/9280581
------解决方案--------------------
做产品的用的多,做项目的几乎不用。
产品需要不断演进,项目只需要按时交付,
并且项目的需求变化频繁,工期又紧,写junit没意义。