【问题标题】:WatiN Testing and Connection Strings FiascoWatiN 测试和连接字符串 Fiasco
【发布时间】:2010-05-27 15:26:15
【问题描述】:

我有一个单独的项目来执行 watiN 测试。该项目采用类库项目的形式。当我运行测试时,它会启动浏览器,然后使用我正在测试的 Web 应用程序项目的 Web.config。 Web 应用程序项目的 Web.config 具有不应用于测试的 Dev 连接字符串。

我可以采取哪些不同的方式告诉我的 WatiN 使用 WatiN 项目中的 App.config 而不是 Web 应用程序项目?

这里有几个选项:

1) 在运行时替换连接字符串。 2)在预构建事件或其他地方替换连接字符串。

【问题讨论】:

    标签: integration-testing watin


    【解决方案1】:

    这就是我所做的:

    在运行测试之前,有一些自定义代码会转到 Web.config 文件,然后将连接字符串从 DEV 切换到 TEST。

    测试完成后,它再次将其更改回 DEV!

    【讨论】:

      【解决方案2】:

      尝试使用这种方式复制整个配置文件(您可以调整它以在交换测试和 QA 连接字符串之前和之后执行此操作)

      http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx

      【讨论】:

        猜你喜欢
        • 2013-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-12
        相关资源
        最近更新 更多