vs 2010 测试迁移

文章来自CSDN,对自已有用,自己备份下。

 

 

本文为电子工业出版社推出的《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》图书第八章连载之二十九。

测试迁移工具(Test Case Migrator (Excel) Tool)在微软Codeplex上是一个免费开源项目,可以在Codeplex(http://tcmimport.codeplex.com/)下载源码以及工具。

使用Visual Studio 2010进行测试时,进行测试用例管理(Test Case Management,TCM)、存储(测试用例,测试步骤等)与Team Foundation Server(TFS),可以处理端到端的数据支持,这将使我们获得所有与管理相关的测试用例(需求跟踪、测试覆盖、覆盖的需求、执行测试、测试结果的分析等)的有效信息。

然而,目前多数测试人员使用Microsoft Excel来跟踪这些测试用例时,并没有简单地替代现有的迁移工具。如果想要进入TCM服务器测试数据,用TCM服务器和微软测试和实验室管理器使客户端按照测试生命周期进行推进工作,则测试人员的工作显得很麻烦、工作效率将降低。而测试用例迁移工具(Test Case Migrator (Excel) Tool)提供了这种迁移的能力,测试案例的信息(包括测试步骤)便可以从Exce迁移到TCM服务器中。

Test Case Migrator工具主要特点如下:

● 从Excel中导入测试用例信息(连同测试步骤)到TCM与/TFS服务器中(这仅仅是一种单向迁移);

● 每次提供一个UI向导来运行这个工具的一个文件;

● 提供一个命令行支持,可以在批处理模式运行这个工具,并可以进行批量数据迁移;

● 允许保存选择并映射到一个配置文件,以后可以重复使用;

● 工具默认映射文件提供对Agile和CMMI项目的支持。

我们从CodePlex下载TestCaseMigrator-SourceCode.zip C#源码,就可以使用VS 2010进行代码功能修改(可以根据项目的需要进行功能修改),如图1所示。

图1  使用VS 2010运行TestCaseMigrator工具源码

应用&实践:使用Test Case Migrator实现对Excel测试用例数据的迁移

Test Case Migrator是一个基于向导的工具,通过以下的步骤进行。

(1)首先,打开Excel建立一个测试用例组,如图2所示。

图2  用Excel创建测试用例组

(2)在工具在向导“Source”窗体中,可以指定测试用例Excel文件(本例为MyManualTestCases.xlsx),可以看到预览Fleld Names中的字段名称,如图3所示。

图3  指定excel测试用例文件

(3)可以指定TFS服务器的项目集合、项目和测试用例,工作项模板的数据都将被导入,单击“Next”按钮,如图4所示。

图4  指定Excel测试用例文件

(4)映射文件(Mapping File)功能项,可以指定一个映射文件来加载或设置使用一个空文件。映射文件包含配置选择的方式(对列映射、数据映射、杂项映射),显示在后面的向导对话框中,单击“Next”按钮,如图5所示。

图5  选择映射文件

(5)列映射(Columns mapping)功能项,可以指定Excel文件和TFS之间的列映射工作项目域。对于每一个源字段列,需要依照相应TFS工作项目域。导入数据只有一列映射被定义的目标,目标列(destination column)“<Ignore>”将在导入过程中被忽略。每个下拉项都包含TFS中的工作功能,选择相应的工作项字段和需要映射的Excel源文件的列。选择相应的列映射内容,单击“Next”按钮,如图6所示。

图6  Excel与TFS进行列映射

(6)数据映射(Data mapping)。在某些地方,Excel工作表包含的数据与“相应TFS工作项的字段中指定的值”不匹配;这时可以使用此对话框来指定数据映射,以便在迁移过程中不会有这种错误行。单击“Next”按钮,如图7所示。

图7  Excel与TFS进行数据映射

默认情况下,向导自动计算数据映射项并显示在对话框中。但是,也可以添加额外的行(单击“Add”)界定数据映射。虽然存在指定Excel工作表,但不一定选定当前的工作表。这使定义的数据需要映射一次,然后可在多个Excel工作簿中再次使用它。

(7)杂项(Miscellaneous),可以指定映射文件的保存、输出日志文件和设置测试步骤。

Multiple steps within single cell:如果Excel工作表中包含的测试,可用作在单项进行特定测试用例的步骤,则当这个选项被选中时,所有单项内的信息便创建为TFS里单独的步骤,如图8所示。

图8  保存或者输出日志设置

(8)预览(Preview),可以在向导对话框中进行预览,如图9所示。单击“Save and import”按钮,将生成Excel测试用例文件,如图10所示。

图9  工具设置预览

图10  生成Excel测试用例文件

(9)总结(Summary),显示迁移过程的进度,如图11所示。

图11  迁移过程进度

至此,通过Test Case Migrator工具,完成了从Excel中向TFS中迁移测试用例数据的任务。下面我们将在VS 2010 和MTM工具中查看这些测试用例。

实践&结果:使用VS 2010和MTM工具查看迁移后的测试用例数据

(1)打开VS 2010 IDE,打开团队资源管理器(Team Explorer)|Agile|Open Test Cases,单击右键菜单中打开测试用例,可以查看到被迁移的两个测试用例组,如图12所示。

图12  VS 2010中查看迁移的测试用例

(2)打开“测试退出”用例,可以查看到详细的测试步骤,并可以按照需求进行修改测试用例,如图13所示。

图13  VS 2010中查看和修改测试用例

(3)打开MTM工具,选择测试中心(Testing Center)|Organize|TestCaseManager,可以查看到刚迁移后的测试用例组,如图14所示。

图14  MTM工具中查看迁移测试用例组

(4)打开“测试网站登录”测试用例,可以查看和修改相应的测试用例信息,如图15所示。

图15  MTM工具中查看和修改测试用例

(5)打开Testing|Track|Queries|Open Test Cases,可以追踪查看全部测试用例,如图16所示。

图16  MTM工具中打开并追踪查看所有测试用例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值