|
最初由 yining 发布
[B]servlet->javabean的模式之下,如何进行有效的单元测试?如果不可以,如何改进?注意,我们这里所说的是单元测试,不是系统综合测试,因此在测试比如发贴功能的时候,应该不需要测试登录功能的(但是如果不登录,怎么发贴?)。 [/B]
其实,就算是可以达到同样的目的,直接使用servlet的做法也会使得单元测试变得复杂。改进的方法也非常简单:使用一种略微变化的front controller模式,把servlet中的application, session, request信息事先经过处理,得到一种统一的格式,在javabean中,使用这种统一的格式。这样,我们的javabean就不但可以在servlet中使用,即使是在application中,也同样适用。另外,我们可以方便的通过对这种信息的修改达成单元测试的目的。 |
|