我正在为一个数据密集型j2ee企业应用程序开发一个集成测试框架,并试图决定初始化和填充数据库的策略。我们有一个相当复杂的模型。
系统必须:
测试数据不会像系统处理的那样复杂,负载和压力测试是专业测试团队的职责。我们感兴趣的是ui在系统中的显示以及功能从上到下的正确集成。
DBUnit 是一个很好的将数据加载到测试数据库的框架。
Unitils 提供加载测试数据和保持测试数据库架构最新的支持。为了使后者工作,模式更改脚本需要遵循特定的命名约定。