TD自动运行测试.docx
- 文档编号:7875532
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:10
- 大小:80.59KB
TD自动运行测试.docx
《TD自动运行测试.docx》由会员分享,可在线阅读,更多相关《TD自动运行测试.docx(10页珍藏版)》请在冰豆网上搜索。
TD自动运行测试
TD自动运行测试(RunningTestsAutomatically)
你能够直接从TestDirector中,自动地运行测试。
你可以在本地计算机或远程主机上运行测试。
本章描述了:
●自动地运行测试(RunningaTestAutomatically)
●查看执行日志(ViewingtheExecutionLog)
●为远程测试执行设置主机(SettingUpHostsforRemoteTestExecution)
●在执行网格中排序测试(OrderingTestsintheExecutionGrid)
●在执行网格中查找和替换(FindingandReplacingValuesintheExecutionGrid)
1.1关于自动地运行测试(AboutRunningTestAutomatically)
你能够在你本地计算机或多个远程主机上,自动地运行测试。
一个远程主机,可以是连接到你的网络的任何计算机,在其上已经安装了相应的测试工具。
你可以在执行网格标签页或执行流标签页中选择你准备去运行的测试。
注意,你也可以选择去运行整个测试集中的所有测试,并且可以包含手动或自动测试。
所选择的测试会被显示在执行对话框中。
当你运行一个自动测试时,TestDirector会自动地打开所选择的测试工具,并自动地在本地机器或远程主机上运行运行测试、向TestDirector报告测试结果。
当执行对话框运行一个手动测试时,会发送一封e-mail到指派的测试人员,用户来响应这个测试运行,并按要求在指定的主机上手动地运行这个测试。
注意:
你也可以运行一个自动的系统测试来获取系统信息、捕获桌面图像、或重新启动计算机。
关于运行系统测试的更进一步信息,请看第15章“WorkingwithSystemTests”。
2.2自动地运行测试(RunningaTestAutomatically)
当运行一个自动测试时,TestDirector会自动打开所选择的测试工具,运行这个测试,并向TestDirector汇报测试结果。
当运行一个手动测试时,会发送一封e-mail到指定的测试人员,并要求他或她来运行这个手动测试。
你可以选择去运行指定的几个测试或整个测试集。
你的选择中既可以包括自动测试,又可以包括手动测试。
你所选择的测试被显示在执行对话框中。
注意:
在远程主机上运行测试时,如下的一些情况应该被考虑:
●若想在远程主机上运行测试,必须首先在主机管理对话框中建立主机。
更进一步信息,请看210页的“SettingUpHostsforRemoteTestExecution”。
●若想在多台远程主机上同时运行相同的测试,需要在测试集中添加此测试的多个实例。
更进一步信息,请看171页的“AddingTeststoaTestSet”。
●若想在多个远程主机上协同运行几个测试集,需要为每个测试集打开一个新的执行对话框实例。
更进一步信息,请看下面的步骤1和2。
●若想TestDirector能够在远程主机上运行WinRunner测试,这个远程主机首先必须许可。
在远程主机上,WinRunner’sGeneralOptional对话框的Environment标签页上选上AllowTestDirectortoRunTestsRemotely。
更进一步信息,请查看《WinRunnerUser’sGuide》。
自动地运行测试:
1.在TestSets列表上,选择一个测试集。
2.你可以选择去运行指定的几个测试或整个测试集:
●运行整个测试集:
在ExecutionGrid标签页或ExecutionFlow标签页上,选择Execution>RunTestSet或点击RunTestSet按钮
。
测试执行对话框被打开,并显示当前测试集中的所有测试。
●运行指定的几个测试:
在ExecutionGrid标签页或ExecutionFlow标签页上,选择一个或多个测试,并点击Run按钮
或选择Execution>Run。
测试执行对话框被打开,并显示所选择的测试。
3.你可以在本地或远程运行测试:
●在本地执行测试:
选中RunAllTestsLocally选择框。
●在远程执行测试:
先清除RunAllTestsLocally选择框的选择,然后对于每一个测试,选择一个主机。
放置鼠标指针在RunOnBox格,并点击浏览按钮。
选择主机对话框被打开,在
注意,你假如选择了一个主机组,TestDirector会在主机组的第一个有效的主机上运行这个测试,而不是在每个主机上运行这个测试。
4.你能够为执行的测试设置条件并计划执行的日期和时间。
你页可以测试执行的顺序。
更进一步信息,请看第19章“SchedulingTestRuns”。
5.若想要求TestDirector在测试执行过程中创建测试执行文件,选中EnableLog复选框。
更进一步信息,请看208页的“ViewingtheExecutionLog”。
6.点击Run去运行所选择的一个或多个测试。
点击RunAll去运行测试执行对话框中的所有测试。
对于一个自动测试,TestDirector会自动打开所选择的测试工具,并运行这个测试。
仅仅当所选择运行这个测试的主机有效时,才开始执行测试。
对于一个手动测试,TestDirector会通过e-mail来通知测试负责人。
仅仅当被指定的测试负责人开始执行这个测试时,测试才开始执行。
在测试执行网格中,指派测试负责人。
将鼠标指针放在Tester栏中,并点击下拉箭头,从下拉列表中选择一个名字。
TestDirector在状态栏中显示测试执行的进程。
7.假如你需要在测试执行完成前终止测试执行,可以点击Stop。
8.假如你在测试运行前选中了EnableLog(见第5步),你可以通过选择Run>ViewExecutionLog来查看执行日志。
更进一步信息,请看208页的“ViewingtheExecutionLog”。
9.在测试执行结束后,你可以查看测试执行结果概要。
更新的测试执行状态显示在执行网格标签页中。
对于每个测试步骤的结果,显示在LastRunResults面板中。
你能够在测试运行属性对话框中,查看更详细的测试运行结果。
关于测试运行结果的更进一步信息,请见22章“ViewingTestResults。
10.点击Close,关闭执行对话框。
3.3查看执行日志(ViewingtheExecutionLog)
执行日志包含一些测试执行的细节,如工程名、用户名和测试集名。
对于每一个测试集,日志包含测试运行的日期和时间,测试的主机和对测试运行的描述。
注意:
仅仅当你在执行测试前,在执行对话框中选中了EnableLog项,你才能够查看到执行日志。
更进一步信息,请查看第207页的第5步。
查看执行日志:
1.待测试运行结束后,在执行对话框中选择Run>ViewExecutionLog,执行日志对话框将被弹出。
2.若想仅显示具体某个测试的执行日志,请在FilterTest列表中选择相应的测试名称,并点击Refresh按钮。
3.若想仅显示具体某个测试主机的执行日志,请在FilterHost列表中选择相应的执行主机名称,并点击Refresh按钮。
4.点击Close关闭执行日志。
4.4为远程测试执行设置主机(SettingUpHostsforRemoteTestExecution)
你可以在任何能够接入到你的网络的主机上运行测试。
使用主机管理器对话框,你能够为测试执行创建一个有效主机列表。
你也可以以组的方式来组织主机。
在TestLab模块,选择Hosts>HostManager,来打开主机管理器对话框。
设置主机:
你能够用主机管理器对话框来创建和维护用来运行测试的主机列表、定义哪些主机是有效的,并从正在运行的测试中移除所选择的主机。
添加主机到有效的主机列表:
你能够添加主机到有效的主机列表。
1.选择Hosts>HostManager,主机管理器对话框被打开。
假如没有主机显示在有效的主机列表中,点击GetNet按钮
,TestDirector会扫描网上邻居,并插入每个已经发现的主机到工程数据库。
若想同步工程数据库中主机与网上邻居中的主机,请点击GetNet箭头,并选择SynchronizeHostsintheProjectwithHostsintheNetwork。
TestDirector会添加网上邻居中新发现的主机,并删除网上邻居中没有发现的主机。
2.若想添加一个新的主机,点击Add按钮
。
添加对话框将被打开。
3.在HostName框中输入主机名称。
4.在Description框中输入对主机的描述。
5.点击OK。
主机名将被添加到有效的主机列表中。
从有效主机列表中删除主机:
你能够从有效主机列表中删除主机名称。
1.在主机管理器对话框中的AvailableHosts列表中,选择一个或多个你准备去删除的主机名称。
2.点击Delete按钮
。
一个确认的消息将被弹出。
3.点击Yes。
所选择的主机从有效主机列表中删除。
设置主机组:
你能够以组的方式来管理主机,并直接以组为单位应用到指定的工程中。
在主机管理器对话框中,你能够创建组、添加主机到组中、从组中移除主机和删除主机组。
注意:
假如你为远程的测试执行指定一个主机组,TestDirector仅会在主机组内的第一个有效主机上运行测试,而不是在所有主机上运行测试。
创建主机组:
你能为TestDirector工程创建主机组。
1.在主机管理器对话框中,点击Create按钮
,NewHostGroup对话框被打开。
2.在GroupName框中,输入主机组的名称。
3.在Description框中,输入主机组的描述信息。
4.点击OK。
新建的组将显示在主机组列表中。
添加主机到组中:
一旦你创建了一个主机组,你就可以添加主机到这个组中。
1.在主机管理器对话框中的HostsGroup列表中,选择一个组。
2.在AvailableHosts列表中选择一个或多个主机。
3.点击AddHosttoHostGroup按钮
。
所选择的主机将显示在所选择的组的列表里面。
从组中移除主机:
你你可以从组中移除主机。
1.在主机管理器对话框中的HostGroup列表中,选择一个组。
2.在AvailableHosts列表中选择准备移除的主机名称。
3.点击RemoveHostfromHostGroup按钮
。
所选择的主机将从组中移除。
删除主机组:
你可以将主机组从TestDirector工程中删除。
1.在主机管理器对话框中的HostGroup列表中,选择你准备删除的组。
2.点击Delete按钮
。
一个确认的消息将被弹出。
3.点击Yes。
所选择的组从列表中删除。
5.5在执行网格中排序测试(OrderingTestsintheExecutionGrid)
你能够改变执行网格中测试的顺序。
TestDirector运行测试是根据测试既定的顺序和依据主机类型所分的组来顺序执行的。
举个例子,假设存在三个测试,按照测试顺序分别是Test1、Test2、Test3,且Test1和Test3运行在相同主机上,Test2运行在不同主机上,TestDirector最终的运行顺序是,先运行Test1和Test3然后运行Test2。
注意:
在决定测试运行的顺序时,TestDirector首先会检查ExecutionFlow。
仅仅当在ExecutionFlow中没有具体的条件设置时,定义在ExecutionGrid中的顺序才会被使用。
关于在ExecutionFlow中计划测试运行的更进一步信息,请看第19章“SchedulingTestRuns”。
在执行网格中排序测试:
1.选择View>OrderTests,或右键点击一个测试,选择OrderTests。
排序测试对话框被打开。
2.在列表上选择一个测试,点击Up或Down按钮
,改变此测试在列表中的顺序。
3.点击OK。
6.6在执行网格中查找和替换(FindingandReplacingValuesintheExecutionGrid)
你可以在执行网格中查找和替换字段值。
查找一个值:
1.在执行网格中选择Execution>Find,或右键点击一箭头,并选择Find。
查找对话框被打开。
2.在FindinField框中,为准备的搜索选择标准。
3.在ValuetoFind框中,输入或选择你准备搜索的字段的值。
4.若想区分大小写,选中CaseSensitive复选框。
5.若想搜索一个完成匹配的值,选中ExactMatch复选框。
6.若想在搜索使用通配符,选中UseWildcard复选框。
7.点击FindNext,TestDirector会试图去定位符合你搜索条件的所有测试。
若搜索成功,搜索到的测试会高亮显示在执行网格中;若搜索不成功,一个信息框被弹出。
替换一个值:
1.在执行网格中选择Execution>Replace,或右键点击一箭头,并选择Replace。
查找/替换对话框被打开。
2.在FindinField框中,为准备的搜索选择标准。
3.在ValuetoFind框中,输入或选择你准备搜索的字段的值。
4.在Replacewith框中,输入或选择你准备替换的字段的值。
5.在MatchCriteria下:
●若想区分大小写,选中CaseSensitive。
●若想搜索一个完成匹配的值,选中ExactMatch。
6.在Options下:
●若想从网格的顶端开始搜起,选择FromBeginning。
●若想在搜索使用通配符,选中UseWildcard。
7.若想替换发现的项并搜索下一个满足条件的项,点击Replace。
8.若项替换执行网格中所有满足条件的项,点击ReplaceAll。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TD 自动 运行 测试