Dll CodeUI-如何在VS2010中为CodedUI测试创建通用库?

Dll CodeUI-如何在VS2010中为CodedUI测试创建通用库?,dll,coded-ui-tests,code-design,Dll,Coded Ui Tests,Code Design,我试图弄清楚,我如何为编码的UI测试创建一个通用库。 假设您有一些常见操作,例如启动浏览器、登录、导航到页面、单击HTML链接和关闭浏览器。所有这些活动都可以在所有不同的测试用例中使用。因此,对于每个测试,您不会一次又一次地编码记录此选项。如果我们记录每个测试的所有这些常见操作,当某些链接/图标/标题发生更改时,维护将成为一场噩梦。那么,我们如何创建一个类似于DLL的公共库,所有测试都引用它,并将其用于公共活动呢 我终于做到了 解决这个问题有两种可能性。在列出这两种方法之前,我们需要创建一个编码

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

我终于做到了

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

1将创建的UI测试作为引用添加到新的编码UI测试中,或

2创建新测试并从通用测试继承

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

我感谢您的评论,并从您的角度让我知道哪种方法是长期最佳的方法

Thx