dbunit

selenium与dbunit结合进行与数据库相关的测试

1.dbunit原理: Dbunit其原理,是在每个测试方法之前后,通过增删一些固定的记录,保持了数据库的固定状态,由此,我们可以在每个测试方法中自由地增删记录,而不用担心会影响到别的测试方法。DBUnit的设计理念是在测试之前,备份数据库,然后给对象数据库植入我们需要的准备数据,后,在测试完毕后,读入备份数据库,回溯到测试前的状态。 2. POM文件中加入如下一段配置:   ... »

用DbUnit和Anthill控制测试环境

极限编程方法的兴起将测试驱动开发和持续集成带入了主流 Java 开发实践。如果没有采用正确的工具,在 Java 服务器端开发中使用这些技术很快会成为一场噩梦。在本文中,软件开发人员 Philippe Girolami 描述了如何处理持续集成,以及如何联合使用 DbUnit 和 JUnit,以便在每次测试之前通过设置数据库状态来端到端地控制测试环境。 软件开发中重要的一种做法是测试。通过推荐测试优先... »