首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为ATDD风格的自动化设置数据的最佳方法是什么?

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

Stack Overflow用户
提问于 2011-10-20 14:30:59
回答 1查看 177关注 0票数 4

我假设大多数实现都有一组已知的基本数据,在每次测试运行时都会重新生成这些数据。我认为从这里开始有几个基本的思想流派。

  1. 有测试代码,使用应用程序调用生成数据。
  2. 有测试代码通过直接数据存储调用手动拆分数据。
  3. 有基本的数据集,包含运行测试所需的一切。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-21 08:00:50

这取决于数据类型和您的域。当模式还不稳定时,我做了一次失败的尝试。我们一直遇到一些问题,将数据添加到新的和更改过的列中,这些列一直在阻塞测试。

现在,我们成功地使用了启动状态数据,其中数据集大部分是固定的、稳定的模式,并且在所有测试中都需要处于相同的状态。(例如邮政编码数据库)

对于大多数其他的东西,测试本身是负责设置数据的。这对我们有用!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7837512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档