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

2010-05-27  焦爱玲 

2、测试计划

    Test Plan(测试计划)也是新功能,测试工作由Test Plan展开,Test Plan可以包含很多Test Suite,Test Suite包含很多Test Case,Test Case包含很多Action,Action用于描述测试的操作动作与预期结果,Test Suite可对应Requirement(需求)、功能(Feature)等等Work Item,以及测试的环境,透过Test Plan我们能够依据客户的需求、功能、以及环境去建立测试案例(Test Case)。

图5 测试计划结构

接下来我们从Test Plan开始,请启动MTLM,在Testing Center画面下,按[Add]钮以新增Test Plan,按着选择右下方的”Select plan”,以开启Test Plan。

Menu切换至Testing Center -> Organize -> Test Configuration Manager,在此我们可设定环境相关变量(Configuration Variables),预设项目有Operation System、Browser,您可以依实际环境新增、修改这些变量

图6 管理Configuration Variables

点选上方的”Properties”,您可以设定此Test Plan相关信息,如开始、结束日期,对应的环境变量(Configuration Variables)、Test settings(决定搜集那些信息)、Test environment(决定执行的机器以及使用的帐号权限)。

接下来要设定我们要搜集那些测试信息,因为笔者所使用的是最简单的单机环境,所以会有预设的Diagnostic Data Adapter,若要修改可从Lab Center -> Testing Settings,会有一个”Local Test Run”项目,开启它点选”Data and Diagnostics”页即可看到相关Diagnostic Data Adapter设定。

图7 Data and Diagnostics设定

接下来在”Content”页面,按[New]钮以新增Test Suite。针对Test Suite,我们可以新增需求,按上方[Add requirements]钮以进行连接相关需求Work Item。接着从需求的Work Item,往下新增Test Case,在Test Case画面下方之”Steps”页,我们可以输入测试操作步骤,在每个操作步骤中,若有需要储存参数,请按[Insert parameter]钮,在”Parameter Values”区块可以输入参数值,可供测试人员直接复制这些参数值进行测试。

图8 Test Case画面

最后完整的Test Plan会如下图:

图9 Test Plan

3、执行手动测试

Test Plan完成后,按上方”Test”连接,在左下方区块会出现与Test Plan一样的阶层,在右下方区块选择欲执行的Test Case,然后按[Run]钮,即启动Test Runner开始手动测试工作。

接下来按[Start Test]钮,Test Runner会出现此Test Case所有的操作步骤,测试人员可以依据指令进行测试,并且可以直接复制上面的参数值,减少人为操作失误,若此步骤操作结果正常,选择右边的下拉选单,将其标示成”Pass”;否则标示成”Fail”,所有步骤完成后,按[End Iteration]钮,再按上方的[Save]储存测试结果。

图10 Test Runner画面

若测试过程式有发现问题,我们可以按[Capture rectangular screenshot]钮截取实际画面,按[Create bug]钮产生Bug Work Item,在Bug Work Item明细中会记录当时的操作步骤状态、测试人员实际操作行为、以及系统信息,后两者即前面介绍的Diagnostic Data Adapter所搜集的信息

图11 从Test Runner产生Bug Work Item

 

Action Log内容

Start testing

Parent window changed to 'Home Page –

Windows Internet Explorer'

Type '3' in 'ctl00$MainContent$TextBox1' text

box

Step Completed : Input number @TextBox1

Select '-' in 'ctl00$MainContent

$DropDownList1' combo box

Step Completed : Select operator

@DropDownList1

Move 'ctl00$MainContent$TextBox2' text box

from (32, 16) to 'ctl00$MainContent

$DropDownList1' combo box (12, 10)

Type '2' in 'ctl00$MainContent$TextBox2' text

box

Step Completed : Input number @TextBox2

Click '=' button

参考地址:http://msdn.microsoft.com/en-us/library/ms182409(VS.100).aspx 

转载请注明出处


561°/5612 人阅读/0 条评论 发表评论

登录 后发表评论