论坛首页 综合技术论坛

如何做到Action的单元测试

浏览 21080 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-13  
rasonyang 写道
我们一直是这么做的:
DAO层不做测试;
Service层 JUnit test,需要用dbunit恢复现场;
action不做测试;
selenium做集成测试。


是啊,感觉action的单元测试没有太大意义呀
没有太多逻辑可测
0 请登录后投票
   发表时间:2007-02-23  
我是只测DAO层,JUnit,其它都是手工测试了.
0 请登录后投票
   发表时间:2007-05-26  
想问一下,我们有个框架,本身是不错,但是在业务模块中大量的使用了servlet api,比如什么HttpServletRequest,response啦,测试感觉很困难,这样的情况应该怎么测试啊?

另外,是不是这样的设计也有问题?
0 请登录后投票
   发表时间:2007-05-26  
sun113 写道
想问一下,我们有个框架,本身是不错,但是在业务模块中大量的使用了servlet api,比如什么HttpServletRequest,response啦,测试感觉很困难,这样的情况应该怎么测试啊?

另外,是不是这样的设计也有问题?

servlet api也没有关系吧,只要是针对接口编程的,就可以mock之
0 请登录后投票
   发表时间:2007-05-28  
httpunit,
selenium,
jsunit
0 请登录后投票
   发表时间:2007-05-28  
1、尽量在 Action 里少写代码
2、写一个自己的 XXXAction 继承于 Action,项目中的所有 Action 都从 XXXAction 继承。这样使得 XXXAction 便于测试即可。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics