我的应用有一个Google App引擎后端,它使用BigTable来实现持久性。我有一些我想要运行的功能测试,它们依赖于预先加载在数据库中的现有测试数据。由于我希望每个测试从已知状态开始,因此预加载此数据的最佳方法是什么。目前,每个测试都会清理数据库,并调用一个加载测试数据的函数,但这不能很好地扩展,因为我打算进行100次测试,最后测试数据将依赖于这些测试数据。
答案 0 :(得分:0)
通过管理控制台,您可以backup and restore datastores - 甚至可以从一个应用到另一个应用。您可以备份测试的初始状态,并在您想要进行测试时进行恢复。