【问题标题】:CodeUI - How to create a general library for CodedUI test in VS2010?Code UI - 如何在 VS2010 中为 Coded UI 测试创建通用库?
【发布时间】:2013-07-19 21:32:02
【问题描述】:

我试图弄清楚如何为 Coded UI 测试创建一个通用库。 假设您有一些常见的操作,例如启动浏览器、登录、导航到页面、单击 HTML 链接和关闭浏览器。所有这些活动都可以在所有不同的测试用例中使用。因此,您不会为每个测试一次又一次地编码(记录)此选项。如果我们为每个测试记录所有这些常见操作,当某些链接/图标/标题发生变化时,维护将成为一场噩梦。那么我们如何创建一个所有测试都引用它的公共库(类似于 DLL)并将其用于公共活动?

【问题讨论】:

    标签: dll coded-ui-tests code-design


    【解决方案1】:

    我终于能够做到这一点。

    为了解决这个问题,有两种可能性。在列出这两种方法之前,我们需要创建 (a) 编码的 UI 测试,其中包括通用和基本功能。例如,常见的任务可能是打开浏览器、登录和关闭浏览器。所有这些常见的功能都可以进行编码的 UI 测试(根据需求可能是多个测试)。创建的 UI 测试基本上是一个 DLL。现在我们有两种可能:

    1) 将创建的 UI 测试作为参考添加到新编码的 UI 测试中或

    2) 创建一个新测试并从通用测试继承。

    通过这种方式,我们可以最大限度地减少长期维护并模块化整个自动化方法。

    感谢您的 cmets,并从您的角度告诉我哪种方法是长期最好的方法。

    谢谢

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 2015-04-04
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多