今天面试的时候问我用过Junit 吗?我说项目中没有用过,就是自己上学的时候学过。他然后问我什么样的项目需要用到。我想了下没有回答上,求大家赐教
------解决方案--------------------
基本上都要用!单元测试是程序员的基本功呀!
------解决方案--------------------
现在很多公司都 会用的,稍正规一点的项目基本都有,就是测试自己的某些方法是否正常,会不会报异常,能保证server的增删改查的方法的正确性,这样就不用在集成测试的时候频繁重启服务
------解决方案--------------------
都用,按照TDD方法理论,没测过的程序等于不存在
------解决方案--------------------
一般项目都能用到 最近公司让我给我们核心逻辑的一个方法做单元测试 我写了18中可能才覆盖78% 我想说的是 逻辑性越强的项目越需要单元测试
------解决方案--------------------
基本上都要用的吧,junit'是为了测试代码的分支覆盖情况,可以让你考虑更多的情况
------解决方案--------------------
单元测试我觉得用在后期代码上除BUG的时候用比较好
------解决方案--------------------
别人让你提供个接口, 你不测就给人家用么? 有些项目不是按模块分工开发, 页面都还做,你的那些个业务方法只能靠单元测试来保证正确性。
甚至还有一种思想叫“测试驱动开发”,对于一些难以构造的对象还必需要专门的mock工具
测试的作用,要体会好处到才能明白