TD插件安装信息.docx
《TD插件安装信息.docx》由会员分享,可在线阅读,更多相关《TD插件安装信息.docx(26页珍藏版)》请在冰点文库上搜索。
TD插件安装信息
第1章安装及配置EXCEL插件
一、安装EXCEL插件
安装插件前,必须先安装EXCEL。
安装步骤如下:
1. 关闭EXCEL程序。
2. 打开浏览器,输入TD的URL:
3. 点击页面上的“Add-InsPage”链接:
4. 点击“MoreTestDirectorAdd-Ins”链接,进入“MoreTestDirectorAdd-ins”页面。
5. 点击“MicrosoftExcel”链接,打开“MicrosoftExcelAdd-in”页面。
6. 点击“DownloadAdd-in”链接,下载插件程序,并进行安装。
7. 如果你使用的是EXCEL2000、XP(或2003),在插件安装完成后,必须进行EXCEL的安全设置。
(详见下面的“MicrosoftExcel安全设置”。
)
二、MicrosoftExcel安全设置
步骤如下:
打开Excel,选择“Tools>Macro>Security”,打开Security对话框。
在Excel2000中,执行以下操作之一:
选择Medium选项。
在“TurstedSources”页签,选中“Turstallinstalledadd-insandtemplates”。
点击OK按钮关闭对话框。
选择Low选项。
在“TurstedSources”页签,清除“Turstalladd-insandtemplates”选项。
点击OK关闭对话框。
关闭Excel程序,然后再打开Excel程序,系统自动弹出以下窗口,在窗口中点击“EnableMacros”使Excel插件功能生效。
在ExcelXP中,需进行以下操作:
选中Medium选项。
在“TrustedSources”页签,清除“Truestallinstalledaadd-insandtemplates”选项,点击OK按钮关闭对话框。
关闭Excel程序,然后再打开Excel程序,系统自动弹出以下窗口,在窗口中点击“EnableMacros”使Excel插件功能生效。
第2章 将Excel数据导出到TD
一、在Excle中定义测试需求
在将Excel需求数据导出到TD之前,必须在Excel工作表中定义测试需求。
所定义的测试需求可以属于测试需求树的同一层级,也可以属于测试需求树的不同层级。
例如,下面的的测试需求属于同一层级:
当你将需求导出到TD中后,这些需求显示在测试需求树的同一层级:
Excel中所定义的测试需求也可以属于测试需求树中的不同层级。
例如:
需求Child1与Child的同属于Child4的下级,Child3是Child2的下级。
在定义下级需求时,必须指定该下级需求的路径。
如下图示例:
在需求被导出到TD中后,在TD中显示如下:
因此,定义测试需求的步骤如下:
1. 打开Excel程序。
2. 每个测试需求定义占用单独的一行。
每个测试需求必须包含所必须的数据项。
如果需求不属于同一层级,必须指定路径。
3. 将需求导出到TD。
(详见“将Excel中的数据导出到TD”)
二、在Excel中定义测试用例
在将Excle中的用例导出到TD的TestPlan模块之前,必须在Excle工作表中定义测试用例。
所定义的测试用例可以属于测试用例树的同一层级,也可以属于测试用例树的不同层级。
例如,测试用例Test1与Test2同属于目录Subject1:
当导出到TD中后,它们在测试用例树中显示如下:
所定义的测试用例也可以属于测试用例树中的不同层级,例如,Test3属于目录Subject2,而Subject2属于Subject1的下级。
当用例被导出到TD中后,Test3与Test1、Test2在测试用例树中就显示如下,Test3与它们不在同一层级中:
因此,定义测试用例的步骤如下:
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>ExporttoTestDirector”,打开“TestDirectorExportWizard”对话框的第1个步骤界面(共8个步骤界面)。
输入TD服务器名称以及虚拟目录名(格式:
http:
//[TestDirectorservername]/[virtualdirectoryname])。
如:
http:
//localhost/tdbin。
4. 点击Next按钮。
进入第2步骤。
输入Domainname及Projectname。
5. 点击Next按钮,进入第3步骤。
输入用户名及密码。
6. 点击Next按钮,进入第4步骤。
选择一个数据类型。
7. 点击Next,进入第5步。
建立TD数据项与Excel列之前的映射关系。
你可以:
选择一个已存在的映射。
创建一个新的映射。
临时创建一个映射(该映射不会被保存)。
8. 点击Next按钮,进入第6步骤。
建立TD数据项与Excel表列之间的映身关系:
在左侧列表中选择一个TD数据项名称,然后点击“>”按钮,打开映射对话框,在对话框中输入Excel相应的列名,点击OK。
注意:
左侧列表中红色的数据项是必须映射的数据项。
9. 点击Next,进入第7步骤。
10. 如果导出出现错误,则打开“ScanReportError”对话框。
点击“LaunchNotepad”按钮,可以将上述错误信息保存为文本文件。
点击“Cancel”按钮,退出导出程序。
修正错误后重复第1-10步。
11. 如果导出成功,则进入导出的第8步骤界面。
TDExcel插件使用
一、 简述
使用TDExcel插件的动机:
由于在设计测试案例时,需要在TD上进行,对于案例重复的部分,在TD上复制和粘贴都不太方便,而且公司限制了测试工程师没有删除测试案例的权限,当有错误案例或多余案例时,需要让管理员去删除。
以上两条对案例设计效率有一定影响。
而在Excel之中设计测试需求和测试用例的效率更高,
TDExcel插件作用:
TD中使用Excel插件导入测试需求/测试案例。
通常在Excel中编写测试需求和测试用例的速度要比在TD中录入测试需求和测试案例的速度要快,而且测试需求和用例维护都更加方便。
通过安装TD的Excel插件,可实现将在Excel中编写的测试需求和测试用例导入TD,由TD实现测试需求和测试用例的管理。
二、安装插件
Excel插件:
安装过程省略。
在安装完插件后,在Excel的工具菜单中会有一个选项:
ExportToTestDirector
图2.1
三、制作模板
在Excel中制作的测试需求模板如下:
图3.1
测试需求与测试用例Excel模板如下:
可以在Excel中,根据实际需要增加列,但需要对应TD中的字段。
在Excel编写测试需求与测试用例中需要注意的问题:
1、测试用例的Path列的值为对应测试需求的Path,否则测试用例可能会没有与测试需求进行有效关联。
四、导入测试需求
在安装完TDMSExcel插件并完成测试需求后,即可开始将Excel中的测试需求导入到TD的Requirement中。
Step1:
在Excel中选中需要导入的测试需求,点击<工具—ExportToTestDirector>。
注:
不要选中Excel中的标题行(如Name,Patch这一行)。
可以选中空行,在导入TD时,会自动过滤空行。
?
/P>
图4.1
Step2:
在TestDirectorExport向导步骤一页面,输入TD服务器的地址:
http:
//ip/tdbin,点击。
图4.2
Step3:
在TestDirectorExportWizardStep2页面,选择要导入需求在TD中的Domain和Project。
图4.3
Step4:
在TestDirectorExportWizardStep3页面,输入TD的用户名和密码。
点击
图4.4
Step5:
在TestDirectorExportWizardStep4页面,选择导入需求(即选中Requrements),点击。
图4.5
Step6:
在TestDirectorExportWizardStep5页面,选择创建一个新的配置或选择已有配置,这个配置对Step7产生影响。
我们选创建一个配置zone_del_test,点击
图4.6
Step7:
在TestDirectorExportWizardStep6页面,配置Excel模板中每一列字段对应TD中的字段,如Excel中A列对应TD中的StepName。
完成配置后,点击。
图4.7
图4.8
图4.9
注:
Step6中如果选择selectamap(选择一个已有配置),则只需在原配置上修改Excel的列与TD的字段的对应关系,一般而言,创建一个配置后,基本就可以一直使用(Excel的列与TD字段对应关系没有修改的情况下)。
Step8:
在TestDirectorExportWizardStep7页面,显示导入的进度情况。
Step9:
在TestDirectorExportWizardStep8页面,显示导入结果。
如果成功则显示图1。
当提示导入失败时,则需要检查Excel模板是否存在问题,Excel列与TD字段的对应关系是否配置正确等。
Step10:
登陆TestDirector检查测试需求导入是否正确,应特别注意导入路径是否正确。
五、测试需求自动关联测试用例
生成测试用例的目的是将测试需求与测试用例进行关联,方便统计测试需求覆盖率。
Step1:
选中需要转换为测试用例的测试需求目录,点击<工具—转换为测试—转换选中的>。
图5.1
Step2:
弹出图5.2界面,选择<将最底层的子需求转换成为测试>,点击<下一步>。
图5.2
Step3:
弹出图5.3界面,点击<下一步>。
图5.3
Step4:
弹出图5.4/5.5/5.6界面,选择目标主体路径(即测试用例生成路径),点击<下一步>。
?
/P>
图5.4
图5.5
图5.6
Step5:
弹出图5.7界面,点击,完成测试用例生成。
图5.7
Step6:
检查测试需求与测试用例的关联。
在TD的REQUIREMENTS,选择最底层的子需求,在测试覆盖范围标签页中(见图5.8),点击其对应的TestName,跳转到TestPlan中对应得测试用例页面(见图5.9)。
图5.8
图5.9
六、导入测试用例
测试用例导入,在测试需求导入的Step5中选择,其它步骤与导入测试需求一致。
Step1:
在Excel中选中需要导入的测试用例,点击<工具—ExportToTestDirector>。
注:
不要选中Excel中的标题行。
可以选中空行,在导入TD时,会自动过滤空行。
图6.1
Step2:
在TestDirectorExport向导步骤一页面,输入TD服务器的地址:
http:
//ip/tdbin,点击。
图6.2
Step3:
在TestDirectorExportWizardStep2页面,选择要导入测试用例在TD中的Domain和Project。
图6.3
Step4:
在TestDirectorExportWizardStep3页面,输入TD的用户名和密码。
点击
图6.4
Step5:
在TestDirectorExportWizardStep4页面,选择导入测试(即选中Tests),点击。
图6.5
Step6:
在TestDirectorExportWizardStep5页面,选择创建一个新的配置或选择已有配置,这个配置对Step7产生影响。
我们选创建一个配置zone_del_test,点击
图6.6
Step7:
在TestDirectorExportWizardStep6页面,配置Excel模板中每一列字段对应TD中的字段,如Excel中A列对应TD中的StepName。
完成配置后,点击。
图6.7-1
图6.7-2
图6.7-3
注:
Step6中如果选择selectamap(选择一个已有配置),则只需在原配置上修改Excel的列与TD的字段的对应关系,一般而言,创建一个配置后,基本就可以一直使用(Excel的列与TD字段对应关系没有修改的情况下)。
Step8:
在TestDirectorExportWizardStep7页面,显示导入的进度情况。
Step9:
在TestDirectorExportWizardStep8页面,显示导入结果。
如果成功则显示图1。
当提示导入失败时,则需要检查Excel模板是否存在问题,Excel列与TD字段的对应关系是否配置正确等。
Step10:
登陆TestDirector检查测试用例导入是否正确,应特别注意导入路径是否正确。
TD中测试案例导出到EXCLE中的sql语句
selecta1.casename案例名称,a1.step_des步骤描述,a1.expected预期结果,a1.testdata测试数据,a1.testdata_des测试数据描述,b1.lujin路径from
(selecttest.TS_NAMEcasename,
dessteps.DS_DESCRIPTIONstep_des,
dessteps.DS_EXPECTEDexpected,
dessteps.DS_USER_08testdata,
dessteps.DS_USER_07testdata_des,
list.AL_ITEM_IDfromtest,dessteps,ALL_LISTSlist
wheretest.TS_TEST_ID=dessteps.DS_TEST_ID
andlist.AL_ITEM_ID=test.TS_SUBJECT)a1,
(select aa.aidaid,bb.AL_DESCRIPTION+'/'+aa.path lujinfrom
(selectdistinctb.AL_FATHER_IDbid,a.AL_ITEM_IDaid,b.AL_DESCRIPTION+'/'+a.AL_DESCRIPTIONpathfrom
(select list.AL_ITEM_ID,list.AL_DESCRIPTION,list.AL_FATHER_ID fromtest,ALL_LISTSlist
wheretest.TS_SUBJECT=list.AL_ITEM_ID)a,ALL_LISTSb
wherea.AL_FATHER_ID=b.AL_ITEM_ID)aa,all_listsbb
wherebb.AL_ITEM_ID=aa.bid)b1
whereb1.aid=a1.AL_ITEM_ID
TD使用手册之测试用例导出
一、简述:
在完成测试用例后,按照测试流程需要对测试用例进行评审,而在TD中对测试用例进行评审是很不方便的。
为了解决这个问题,可以使用TD自带的文档导出功能,将测试用例导出后,分发给所有参与审评人员。
二、导出步骤
Step1:
用户登录TD后,点击<工具/Tools—DocumentGenerator>
图1
Step2:
进入Documentgenerator页面。
图2
Step3:
测试用例导出范围设置,见图3
图3
A区:
如果是导出测试案例,在图2的勾选SubjectTree及其子树SubjectTests(效果见图3A区)。
点击SubjectTree,打开SubjectTree设置页面(图3)。
B区:
TreeSort中是设置导出后案例的排列顺序,如果选中Alphabetical,则导出的测试用例时按测试用例标题的字母排序;如果选中Custom,则导出的测试用例按D区目录树中默认的顺序排列。
C区:
导出范围:
ALL:
全部,屏蔽D区;Selected:
导出D区中选中的。
D区:
当C区选择Selected时,选择需要导出的项目。
注意:
应仔细检查选中的树中的所有子树是否都被选中。
当目录树很深时,TD可能会漏选其中的“枝叶”。
这可能是TD的一个BUG吧。
Step4:
测试用例组成设置,见图4
图4
A区:
选中SubjectTests,出现图4界面,设置导出的每个用例组成。
B区:
AllTests:
step3选中范围的全部测试用例。
Selected:
只导出过滤后的测试用例。
点击Selected后的Filter&sort按钮,弹出筛选器窗口,见图5。
图5
C区和D区:
设置是否包含step,及step的样式及组成。
IncludeDesignsteps是必须选中的,否则导出的测试用例将没有测试步骤。
DesignStepsLayout是设置导出用例步骤地样式。
通常选择Tabular。
FullPage:
全页显示显示效果如下:
Tabular:
表格式,显示效果如图4E区所示。
其它设置的如:
IncludeTestScripts(包含测试脚本),IncludeHistory(包含历史),IncludeAttachments(包含附件)。
则根据实际情况来决定是否选择。
Step5:
设置完成后,点击图4右上角的<整个文档>按钮,即可导出所选中的测试用例。
注:
点击<整个文档>按钮前必须关闭所有的WORD文档。
如果仍然提示:
YoumustcloseMSWordbeforegeneratingyourdocument!
则检查是否还有其他打开的OFFICE文档,如EXCEL。
通常关闭所有的OFFICE文档后,即可导出。
三、总结:
上面描述的比较复杂,通常完成以后步骤即可:
1、点击<工具/Tools—DocumentGenerator>。
2、勾选SubjectTree及SubjectTests。
3、在SubjectTree页面选中Custom,及要导出的用例所在目录。
4、在SubjectTests页面选中AllTests,IncludeDesignsteps,Tabular。
5、关闭所有已经打开的OFFICE文档。
6、点击DocumentGenerator页面右上角的<整个文档按钮>。