当前位置 : 主页 > 网络安全 > 测试自动化 >

黄瓜 – 为ATDD风格自动化设置数据的最佳方法是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-19
我假设大多数实现都有一组已知数据的基本集,每次测试运行都会刷新.我认为这里有一些基本的思想流派. 有测试代码,使用应用程序调用来生成数据. 让测试代码通过直接数据存储调用手
我假设大多数实现都有一组已知数据的基本集,每次测试运行都会刷新.我认为这里有一些基本的思想流派.

>有测试代码,使用应用程序调用来生成数据.
>让测试代码通过直接数据存储调用手动启动数据.
>让基本数据集包含运行测试所需的一切.

我认为很明显#3是最不易维护的方法……但我仍然很好奇是否有人成功使用它.也许您可以拥有各种场景的数据库,并从测试代码中删除/添加它们.

这取决于数据类型和您的域.当架构不稳定时,我尝试了一次失败.我们一直遇到将数据添加到新列和更改列中的问题,这些列始终阻止测试.

现在我们成功地使用了起始状态数据,其中数据集将在很大程度上被修复,稳定的模式以及所有测试在相同状态下都需要. (例如邮政编码数据库)

对于大多数其他东西,测试对自己设置数据是有效的.这对我们有用!

网友评论