Microsoft Test and Lab Manager(MTLM的使用小结一)

2010-05-27  焦爱玲 

微软最新发布的VS 2010表现的很不错。VS 2010新增加了一个叫做MTLM (微软测试与实验室管理器)的工具,主要用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等。

    这个MTLM工具可以单独运行,我们要是运行它的时候,是不需要启动IDE的。因为,VS2010的测试和实验室的管理的功能相对比较独立,作为一个单独工具使用会更轻便、更具有独立性和客观性。这也看出来,VS2010的 开发者对软件开发流程进行过深入的调查和研究,是特别针对软件开发的需求而这样设计。 


1、安装Team Agent

    除了Team Foundation Server与Visual Studio Ultimate Edition以组成Visual Studio Team System,在VSTS2010,针对测试部份增加了Visual Studio Team Agents 2010,透过它可以协助我们进行自动与手动测试。Team Agent主要包含下列三个组件


组件名称

说明

Test Controller

管理Test Agent,驱使Test Agent执行。

Test Agent

用于执行实际测试工作、搜集测试信息与模拟网络带宽,装于实体机器(环境)。

Lab Management Agent

用于执行实际测试工作、搜集测试信息与模拟网络带宽,装于虚拟机器(环境)。

表1 Team Agent组件


图1 Team Agent部署环境

    至少需要安装一个Test Controller,作为测试工作控制器,在测试环境里所有相关机器都需要安装Test Agent,如此才能在Client端进行测试动作,并可以模拟实际网络带宽,在所有机器都可以搜集得到完整的测试信息。要搜集测试信息,须透过Diagnostic Data Adapter,必须决定要使用那些Data Adapter,如下表:

Diagnostic Data Adapter

说明

Action log and action recording

用于录制测试操作动作与Log。

IntelliTrace

新功能,它可以将应用程式整个执行过程中所有变量变化过程与Calling Stack都记录下来,让我们之后能在Visual Studio中用Step by Step Debug方式去找问题。

Test Impact

Test Impact可以协助找出本次程式码异动会与那些测试案例相关。

ASP.NET Client Proxy for IntelliTrace and Test Impact

将IntelliTrace与Test Impact套用于搜集Web应用程式。

ASP.NET profiler

用于效能剖析,此功能VSTS2008已有。

Code coverage

测试执行所涵盖路径。

Event log

搜集执行测试产生的相关事件。

Network emulation

模拟网络带宽,当然只能模拟比实际带宽少的情况。

System information

搜集测试机器的系统相关信息,如作业系统版本、CPU、RAM等等。

Video Recorder

录制测试执行时的实际画面。

表2 Diagnostic Data Adapter组件

接下来要进行实际安装,首先需另外下载Team Agent,因为想将测试环境单纯化,所以会将Test Controller与Test Agent安装在同一台机器,限于篇幅Lab Management Agent则先略过。第一个要安装的组件是Test Controller,完成后进入Team Test Controller Configuration Tool,须设定执行测试的帐号(请注册实体帐号,后续可用于执行使用者介面测试)、与Team Project Collection连接、以及储存测试资料的资料库实体。


图2 Team Test Controller Configuration Tool

接着是安装Team Agent,完成后请执行Team Test Agent Configuration Tool,设定执行的帐号、以及关连的Test Controller,名称预设为Test Controller安装主机名称加上预设Port:6901


图3 Team Test Agent Configuration Tool

若一切设定无误,在测试主机上会有Test Agent Status常驻程式,点选它会出现以下画面,显示Test Controller与Test Agnet之状态。


图4 Test Agent Status


转载请注明出处

816°/8166 人阅读/0 条评论 发表评论

登录 后发表评论