集成测试的数据加载和数据库初始化策略

时间:2008-09-29 21:35:51

标签: java database integration-testing

我正在为数据密集型J2EE企业应用程序开发集成测试框架,我正在尝试确定初始化和填充数据库的策略。我们有一个相当复杂的模型。

系统必须:

  1. 初始化系统本身
  2. 加载用户
  3. 加载应用程序测试数据
  4. 测试数据不会像系统处理的那样复杂,负载和压力测试是专业测试团队的领域。我们对UI在系统中的显示效果以及从上到下正确集成功能感兴趣。

2 个答案:

答案 0 :(得分:4)

DBUnit是一个非常好的框架,用于将数据加载到测试数据库中。

答案 1 :(得分:1)

Unitils支持加载测试数据并使测试数据库架构保持最新状态。为了使后者工作,您的模式更改脚本需要遵循特定的命名约定。