我假设大多数实现都有一组已知数据,每次测试运行都会重新启动。我认为这里有一些基本的思想流派..
- 拥有测试代码,使用应用程序调用来生成数据。
- 让测试代码通过直接数据存储调用手动启动数据。
- 让该基本数据集包含运行测试所需的所有内容。
我认为很明显#3 是最难维护的方法.. 但我仍然很好奇是否有人成功使用它。也许您可以拥有各种场景的数据库,并从测试代码中删除/添加它们。
我假设大多数实现都有一组已知数据,每次测试运行都会重新启动。我认为这里有一些基本的思想流派..
我认为很明显#3 是最难维护的方法.. 但我仍然很好奇是否有人成功使用它。也许您可以拥有各种场景的数据库,并从测试代码中删除/添加它们。