【发布时间】:2014-04-15 12:56:49
【问题描述】:
对于我们的测试环境,我需要多次设置和拆除数据库(每个测试都应该独立运行)。
流程如下:
- 创建数据库架构并插入必要的数据
- 运行测试 1
- 删除数据库中的所有表
- 创建数据库架构并插入必要的数据
- 运行测试 2
- 删除数据库中的所有表
- ...
测试用例中每个测试的架构和数据都是相同的。
基本上,这是可行的。最大的问题是,数据库的创建和清除需要很多时间。有没有可能提高mysql的创建表和插入数据的性能?或者您能想出一个不同的测试流程吗?
感谢您的帮助!
【问题讨论】: