【发布时间】:2012-11-16 19:16:15
【问题描述】:
我们有一个使用实体代码优先的应用程序,并且我们添加了 Devart for Oracle 支持。我们有一系列通过 Visual Studio 测试运行程序运行的集成测试,涵盖种子数据测试。我们希望能够在测试执行时为 SQL Server 和 Oracle 运行这些测试。有没有人有好的角度来解决这个问题?
【问题讨论】:
-
运行测试两次。每种类型一次。
-
希望有一些更懒惰和自动化的东西。测试集将不断扩大,我们不想增加指数维护。如果您知道一个可以满足我们需求的自动化的简单程序。另请注意:这些测试是在门控签到时运行的。
-
我认为您无法理解的是这些应该被视为两个单独的测试。您正在测试两个独立的平台——即使它们正在执行相同的操作。在构建级别自动执行此操作 - 只需运行套件两次 - 每次运行都使用单独的数据库目标。
-
我知道这是两个测试运行。我的问题更侧重于如何自动化这两次运行。必须为两个连接字符串运行此自动化,我不知道如何在 TFS 中进行设置。我正在寻找设置步骤或我应该遵循的方向来弄清楚如何找到我需要的步骤。我们的员工中没有任何人具有 Visual Studio 测试运行器或 TFS 自动化方面的经验。感谢您的回复。
-
@JamieYoung - 您应该将该评论作为问题的一部分或新问题。
标签: c# sql-server oracle integration-testing devart