起因
单元测试在项目中的作用不言而喻,但是写单元测试、改了逻辑以后改单元测试,却也是比较烦人的
目前有很多的测试框架 比如 mockito 、easyMock 、powerMock 等,都已经帮助开发者解决了很多测试的难题,但是单元测试还是得自己写代码。
我就想知道目前有没有可以不用自己写太多代码,在运行的时候,去自动化测试的呢?
现在不是都有插件可以省去 get 、set 方法了嘛 ~
我的想法
-
单元测试编写:
直接省去,在需要测试的方法上加注解 比如@WillTest
, 同时也可以参数传入 需要 mock 的对象(借助于 powerMock 之类的 去 mock 对象出来),甚至可以再加一个注解,用于传入多个 用例 -
测试:
在项目打包、启动的时候,通过反射进行单元测试、覆盖大部分简单的测试,至于复杂逻辑 可以支持手写 powerMock 测试类……
问题
- 需求: 是否会存在这样的需求? 对于我来讲,如果有那是再好不过了
- 有没有: 目前是否已经有类似的东西出来了?
- 可行性: 如果有这个需求,目前还没有,自己去实现的话,可是实现吗?在测试逻辑的时候,存在那些难点,哪部分是水比较深的呢?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于