刚刚接触Telerik Test Studio?下载30天免费试用

使用Visual Studio团队测试

Telerik测试框架内置了对Visual Studio Team Test及其单元测试框架的支持。Telerik测试框架可以与Visual Studio一起使用,也可以不使用Visual Studio,但是如果您已经在开发环境中使用Visual Studio Team Test,那么您可以轻松快速地将Telerik测试框架集成为该环境的一部分。

Telerik Automation Infrastructure提供了以下功能,以促进与Visual Studio的集成:

  • Telerik测试框架在其TestTemplates名称空间下附带了一个BaseTest基测试类,该类可以用作作为Visual Studio单元测试运行的所有Telerik自动化测试的基类。基类提供了以下集成特性:

  • 统一日志位置和日志内容。使用其Log对象的Telerik自动化的任何日志记录也将被记录到Visual Studio日志位置和该特定测试的实际Visual Studio日志内容。这包括从JavaScipt进行日志记录。

[TestMethod] public void DLog(){//从VS TestContext记录日志。WriteLine(“Hello from VS”);//从Telerik日志记录。WriteLine(“你好来自Telerik”);}
 _ Public子DLog()` VS TestContext的日志。WriteLine("Hello from VS")来自Telerik Log的日志。WriteLine(“来自Telerik的你好”

Visual Studio日志

Vs 2012 / 2013

与2012/2013

VS 2010

VS 2010

  • 远程erik设置可以直接从app.config包含在Visual Studio测试项目中的文件。这允许您使用相同的.config文件配置Telerik测试,您将使用该文件存储您的连接字符串和测试套件的其他设置。

  • 在安装Telerik Testing Framework时,一个新的完整注释的Visual Studio项目模板将被添加到可用模板列表中。这将使你能够开始使用Telerik测试框架,只需从“Add->New Item”工具菜单(或上下文菜单)中选择它即可。你可以同时使用c#和VB。净模板。

开始使用Visual Studio团队测试

在本节中,我们将引导您完成在Visual Studio Team Test环境中开始使用Telerik Framework的步骤。

  • 在目标机器上完成Telerik Testing Framework的安装后,启动Visual Studio环境并打开测试项目,或者从头开始创建一个新的测试项目。

新项目

  • 创建项目后,在解决方案资源管理器中右键单击项目节点。然后选择Add->New Item…(注意:不要使用Add->New Test)

  • Visual Studio将弹出如下所示的“添加新项目”对话框。

添加新项目

  • 展开左边显示的Test节点,然后选择Telerik Testing Framework。然后选择Web或Wpf。您应该会看到4个模板,如上图所示。

  • 选择VsUnit模板。

  • 为新的单元测试文件输入一个名称,然后单击Add。

  • 在这一点上,您应该有一个新的测试添加到您的项目中,您应该准备好了。模板将自动添加的引用ArtOfTest.WebAii.dll到包含Telerik基础设施的项目,所有初始化和清理例程将在新的单元测试文件中设置。

  • 开始编写自动Telerik单元测试,就像任何其他Visual Studio单元测试一样。您可以查看、管理和执行Telerik单元测试,就像任何其他Visual Studio单元测试一样。

Telerik的Visual Studio团队测试模板

Telerik Framework模板非常类似于Visual Studio的单元测试模板,添加了Telerik的集成点来初始化和清理Telerik的基础设施。Telerik Visual Studio测试还继承自名为baset生活在ArtOfTest.WebAii.TestTemplate名称空间。基类除了提供上面描述的集成优点外,还提供:

  • 到测试代码中常用对象的快捷方式。例如,不要总是打字Manager.ActiveBrowser.Find这里有头等舱找到暴露在baset它被设置为Manager.ActiveBrowser.Find实例。下面是基类提供的对象及其快捷方式:
对象引用 快捷方式名称
经理。ActiveBrowser ActiveBrowser
Manager.ActiveBrowser.Find 找到
Manager.ActiveBrowser.Actions 行动
经理。桌面 桌面
Manager.Log 日志
经理 经理
在本文中
Baidu
map