• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

使用 Spring 2.5 TestContext 测试框架

发布: 2008-6-24 10:33 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 145次 | 进入领测软件测试网论坛讨论

领测软件测试网

)Z:y!`ayex ^OS

9t oss(D&q\准备测试数据并检测运行结果

'Q1g A/a3[)vn

!]w#^"^Y*P;a在这节里,我们将着手解决上面所提出的两个问题,在测试用例中准备测试数据并到数据库中检测业务执行结果的正确性。

yV;su0KB.U ?

:K M6Y D%QQ,ST准备测试数据

qGJ3Jw0|m5RM

NJ!|{:AJM5[相比于在测试方法中直接访问预定的数据记录,在测试方法执行前通过程序准备一些测试数据,然后在此基础上运行测试方法是比较好的策略,因为后者不需要对数据库的状态做假设。在 TestContext 中,你可以通过使用 JUnit 4.4 的 @Before 注解达到这个目的,请看下面的代码:

B!m7l6d5d?-z 软件测试技术门户3WI FkM%rly O/mg%U

软件测试技术门户XU7MKe
清单5. 为测试方法准备数据
-}g;ZQ%V/Ks {!D,E1Z               
,R G ?I;}C v~M[ rQpackage com.baobaotao.service;软件测试技术门户3G|0e,\L!fBU

软件测试技术门户3P0|U$M2]eF r

import java.sql.Connection;软件测试技术门户^4r|.VE Kh5Z
import java.sql.PreparedStatement;软件测试技术门户.V)f m#~JlnC
import java.sql.SQLException;软件测试技术门户n"x6TnDz