锁定老帖子 主题:从自身体会谈一谈测试
精华帖 (0) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-22
我是指内存数据库hsqldb
每次起来后...都是空的表 在setup中把要插入的数据insert进去 在tearDown中把插入的数据del进去. AbstractTransactionalDataSourceSpringContextTest 这东西是不喜欢用的...1是慢,2是对数据库要求同步3.数据要事先作好放到库里才好. 有时要把session的conn放出来运行desc t_xxxx 得到他有哪些字段才好写测试....很崩馈 如果可能的话自己写建表语句的话 就没这么多问题了. |
|
返回顶楼 | |
发表时间:2008-01-22
抛出异常的爱 写道 我是指内存数据库hsqldb
每次起来后...都是空的表 在setup中把要插入的数据insert进去 在tearDown中把插入的数据del进去. AbstractTransactionalDataSourceSpringContextTest 这东西是不喜欢用的...1是慢,2是对数据库要求同步3.数据要事先作好放到库里才好. 嗯,个人对AbstractTransactionalDataSourceSpringContextTest感觉有点不爽快的地方. 1、相对而言,测试的速度是比较慢 2、假如我们要假如一个C表的某些操作的话,而C表又依赖B表,而B表又依赖A表,这一个时候就很可能要 deleteFromTables(new String[]{"A","B","C"});,然后建立至少一条A表的数据和一条B表的数据和至少一条C表的数据才能测试测试正确,但也保整了数据的完整性。 好处是:比较真实地测试了你DAO层的代码对数据库的一些操作,所以一直在用,感觉也挺方便的; 没有试过hsqldb来进行测试,不知道效果怎样 |
|
返回顶楼 | |
发表时间:2008-01-23
回楼上的:
觉得测试速度慢,貌似可以设置AbstractxxxTest的一个加载缓存的xml文件属性,你可以查下API。 回楼主的: 测试ACTION,可以使用spring-mock.jar 中的MockHttpServletxxx. 很好用。 |
|
返回顶楼 | |
发表时间:2008-01-23
dbunit用起来超级不爽,它都不会自己管理数据依赖性,导出的数据根本用不了,然后还要自己去调,现在干脆写成sql,用dbdeployer管理sql版本,还在试验中。
|
|
返回顶楼 | |
发表时间:2008-01-24
我就不怎么喜欢写测试 尤其是简单的东东
做web开发 需要测试的代码并不多 |
|
返回顶楼 | |
发表时间:2008-09-06
期待有人详细的描述web应用的测试,最好能举例
|
|
返回顶楼 | |
发表时间:2008-09-14
跟牛人学学,专业性太强了.
|
|
返回顶楼 | |