如何将EXCEL表中的测试需求、测试用例、缺陷记录直接导出到TD中

上一篇 / 下一篇  2010-02-01 15:01:13 / 个人分类:TD

TD7.6的EXCEL插件使用指南

使用TD的EXCEL插件,可以将EXCEL表中的测试需求、测试用例、缺陷记录直接导出到TD中。
TD7.6标准版或企业版的EXCEL插件支持Microsoft Excel97、2000、XP。(我安装的是EXCEL2003,也是支持的。)
第1章 安装及配置EXCEL插件
一、安装EXCEL插件
安装插件前,必须先安装EXCEL。
安装步骤如下:
1.        关闭EXCEL程序。
2.        打开浏览器,输入TD的URL:
3.        点击页面上的“Add-Ins Page”链接:
4.        点击“More TestDirector Add-Ins”链接,进入“More TestDirector Add-ins”页面。
5.        点击“Microsoft Excel”链接,打开“Microsoft Excel Add-in”页面。
6.        点击“Download Add-in”链接,下载插件程序,并进行安装。
7.        如果你使用的是EXCEL2000、XP(或2003),在插件安装完成后,必须进行EXCEL的安全设置。(详见下面的“Microsoft Excel 安全设置”。)
二、Microsoft Excel 安全设置
步骤如下:
打开Excel,选择“Tools>Macro>Security”,打开Security对话框。

在Excel2000中,执行以下操作之一:
选择Medium选项。在“Tursted Sources”页签,选中“Turst all installed add-ins and templates”。点击OK按钮关闭对话框。
选择Low选项。在“Tursted Sources”页签,清除“Turst all add-ins and templates”选项。点击OK关闭对话框。关闭Excel程序,然后再打开Excel程序,系统自动弹出以下窗口,在窗口中点击“Enable Macros”使Excel插件功能生效。

在Excel XP中,需进行以下操作:
选中Medium选项。在“Trusted Sources”页签,清除“Truest all installed aadd-ins and templates”选项,点击OK按钮关闭对话框。关闭Excel程序,然后再打开Excel程序,系统自动弹出以下窗口,在窗口中点击“Enable Macros”使Excel插件功能生效。

第2章        将Excel数据导出到TD
一、在Excle中定义测试需求
在将Excel需求数据导出到TD之前,必须在Excel工作表中定义测试需求。所定义的测试需求可以属于测试需求树的同一层级,也可以属于测试需求树的不同层级。
例如,下面的的测试需求属于同一层级:

当你将需求导出到TD中后,这些需求显示在测试需求树的同一层级:

Excel中所定义的测试需求也可以属于测试需求树中的不同层级。
例如:需求Child 1 与Child的同属于Child 4的下级,Child 3是Child 2的下级。
在定义下级需求时,必须指定该下级需求的路径。如下图示例:

在需求被导出到TD中后,在TD中显示如下:

因此,定义测试需求的步骤如下:
1.        打开Excel程序。
2.        每个测试需求定义占用单独的一行。每个测试需求必须包含所必须的数据项。如果需求不属于同一层级,必须指定路径。
3.        将需求导出到TD。(详见“将Excel中的数据导出到TD”)
二、在Excel中定义测试用例
在将Excle中的用例导出到TD的Test Plan模块之前,必须在Excle工作表中定义测试用例。所定义的测试用例可以属于测试用例树的同一层级,也可以属于测试用例树的不同层级。
例如,测试用例Test 1与Test 2同属于目录Subject 1:

当导出到TD中后,它们在测试用例树中显示如下:

所定义的测试用例也可以属于测试用例树中的不同层级,例如,Test 3属于目录Subject 2,而Subject 2属于Subject 1的下级。

当用例被导出到TD中后,Test 3与Test 1、Test 2在测试用例树中就显示如下,Test 3与它们不在同一层级中:


因此,定义测试用例的步骤如下:
1.        打开Excel工作表。
2.        每个测试用例占用单独的一行。对于每个测试用例,必须包含所必须的数据项,也必须指定每个测试用例在测试用例树中的Subject目录路径。
3.        导出到TD。(详见“将Excel中的数据导出到TD”)
三、在Excel中定义缺陷记录
在将缺陷导出到TD的Defects模块之前,必须在Excel中定义缺陷。例如,假设你希望将以下缺陷信息导入到TD中:

将它们导出到TD后,在TD中它们显示如下:

定义缺陷步骤如下:
1.        打开EXCEL工作表。
2.        在Excle工作表中,每个缺陷占用单独的一行。每个缺陷,必须包含所必须的数据项。
3.        导出到TD。更多信息。(详见“将Excel中的数据导出到TD”)
四、将Excel中的数据导出到TD
当你在EXCEL中定义好需求、用例、缺陷后,可以将它们导出到TD中。
注:当你将需求或用例导出到TD时,要确认它们的名称是唯一的。如果不唯一,前面的将会被后面的覆盖。例如:假设Excel工作表中有两个同名需求,它们又属于同一层级,那么导出到TD时,将只会创建一条需求,该需求是Excel表中的第2个需求。在设置测试用例的测试步骤时,同样存在相同的问题。当没有为测试步骤设计步骤名称,或存在两个或多个同名的步骤,导出到TD时,将只会创建一个测试步骤。
当你向TD导出需求、用例或缺陷记录时,你必须相应拥有TD的需求模块、用例模块或缺陷模块的创建与修改权限。

导出到TD的步骤:
1.        在Excel工作表中定义需求、用例或缺陷。
2.        在工作表中高亮选中需导出的内容(不包括标题)。
3.        在Excel菜单中选择“Tools>Export to TestDirector”,打开“TestDirector Export Wizard”对话框的第1个步骤界面(共8个步骤界面)。

输入TD服务器名称以及虚拟目录名(格式:http://[TestDirector server name]/[virtual directory name])。如:http://localhost/tdbin
4.        点击Next按钮。进入第2步骤。

输入Domain name及Project name。
5.        点击Next按钮,进入第3步骤。

输入用户名及密码。
6.        点击Next按钮,进入第4步骤。

选择一个数据类型。
7.        点击Next,进入第5步。

建立TD数据项与Excel列之前的映射关系。
你可以:
选择一个已存在的映射。
创建一个新的映射。
临时创建一个映射(该映射不会被保存)。
8.        点击Next按钮,进入第6步骤。

建立TD数据项与Excel表列之间的映身关系:在左侧列表中选择一个TD数据项名称,然后点击“>”按钮,打开映射对话框,在对话框中输入Excel相应的列名,点击OK。
注意:左侧列表中红色的数据项是必须映射的数据项。
9.        点击Next,进入第7步骤。

10.        如果导出出现错误,则打开“Scan Report Error”对话框。

点击“Launch Notepad”按钮,可以将上述错误信息保存为文本文件。
点击“Cancel”按钮,退出导出程序。修正错误后重复第1-10步。
11.        如果导出成功,则进入导出的第8步骤界面。

TAG:

QIYUE的个人空间 引用 删除 QIYUE   /   2011-01-19 10:36:47
我也搞过,从找插件到安装到使用,折腾了我几天。。。
引用 删除 陶玉娥   /   2010-06-02 11:31:59
我从Excel导入TD测试需求时提示一下错误,急需解决,谢谢
Row: 1, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 2, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 3, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 4, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 5, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 6, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 7, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 8, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 9, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 10, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 11, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 12, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 13, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 14, Column: M - Field 'Type': Value Software is not a valid list item.
Row: 15, Column: M - Field 'Type': Value Software is not a valid list item.

Scan Report - 15 errors.
 

评分:0

我来说两句

Open Toolbar