首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为功能测试生成测试数据

为功能测试生成测试数据
EN

Stack Overflow用户
提问于 2015-12-03 17:16:40
回答 1查看 153关注 0票数 0

我需要为Web和WPF应用程序(都是.NET应用程序)生成一些测试数据。所以我脑子里有两个可能的解决方案。

  1. 使用sql脚本生成测试数据。这种方法存在一个问题,我需要验证插入的数据。
  2. 使用我的.NET代码的insert API生成测试数据。为此,我不确定它的大小是否过大,但我将重用代码的验证逻辑。

你还有其他建议吗?也许微软支持这些创建任务的工具?

谢谢!奥利弗

EN

回答 1

Stack Overflow用户

发布于 2015-12-04 06:46:31

  1. 不要在测试中使用sql/db。与程序逻辑无关的是额外的依赖关系。通常,我会创建一个名为IDataProvider的接口,然后提供不同的实现,即用于正常执行的DbDataProvider或用于测试的FakeDataProvdier。有了这个IDataProvider接口,就意味着您可以使用自己的api将您想要的任何数据源插入到测试中,例如TextFile、xml、json、objectbuilder等等。
  2. 使用insert API生成测试数据是一个更好的主意。但是,为什么要担心对测试数据执行验证呢?通常,如果测试数据是错误的,或者您没有进行正确的功能测试,那么测试就会失败。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34072234

复制
相关文章

相似问题

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