【发布时间】:2013-08-30 23:25:46
【问题描述】:
我需要实现将数据从 XML 文件导入 MySQL 数据库的简单程序。
问题是我必须在实施过程中使用 TDD(测试驱动开发),例如在写代码之前,我必须先写测试。
我需要测试插入数据到db、connection等
数据库是MySQL db。
哪个是 Eclipse 用于数据库测试的最佳 TDD 工具?
【问题讨论】:
-
日食?使用 maven、jpa 和内存数据库如 H2?
-
我需要使用 MySQL 数据库。以及 Fitnesse 等测试工具
-
您可以使用内存数据库模拟 MySQL。有什么理由不使用标准 (j) 单元测试?
-
DbUnit 也值得一看。它对于使用已知数据填充空数据库以进行查询测试非常有用。
-
你想测试什么?该数据实际上是插入到 MySQL 中的吗?如果是这样,请使用 junit 和 jdbc mysql 驱动程序编写集成测试,以确保基本功能按预期工作。之后,您使用自己的数据库类包装 jdbc 代码,该类提供必要的接口。您可以为此编写另一组集成测试,但这不是必需的。准备好之后,提取一个接口并创建一个模拟类,用于您的单元测试工作。
标签: java mysql database eclipse tdd