锁定老帖子 主题:如何做到Action的单元测试
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-02-13
rasonyang 写道 我们一直是这么做的:
DAO层不做测试; Service层 JUnit test,需要用dbunit恢复现场; action不做测试; selenium做集成测试。 是啊,感觉action的单元测试没有太大意义呀 没有太多逻辑可测 |
|
返回顶楼 | |
发表时间:2007-02-23
我是只测DAO层,JUnit,其它都是手工测试了.
|
|
返回顶楼 | |
发表时间:2007-05-26
想问一下,我们有个框架,本身是不错,但是在业务模块中大量的使用了servlet api,比如什么HttpServletRequest,response啦,测试感觉很困难,这样的情况应该怎么测试啊?
另外,是不是这样的设计也有问题? |
|
返回顶楼 | |
发表时间:2007-05-26
sun113 写道 想问一下,我们有个框架,本身是不错,但是在业务模块中大量的使用了servlet api,比如什么HttpServletRequest,response啦,测试感觉很困难,这样的情况应该怎么测试啊?
另外,是不是这样的设计也有问题? servlet api也没有关系吧,只要是针对接口编程的,就可以mock之 |
|
返回顶楼 | |
发表时间:2007-05-28
httpunit,
selenium, jsunit |
|
返回顶楼 | |
发表时间:2007-05-28
1、尽量在 Action 里少写代码
2、写一个自己的 XXXAction 继承于 Action,项目中的所有 Action 都从 XXXAction 继承。这样使得 XXXAction 便于测试即可。 |
|
返回顶楼 | |