编码的用户界面 - 如何在VS2010中为编码UI测试创建通用库?

时间:2013-07-19 21:32:03

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

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

1 个答案:

答案 0 :(得分:0)

我终于能够管理它了。

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

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

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

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

感谢您的意见,并从您的角度让我知道哪种方法是长期最好的方法。

THX