欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    TD使用手册.doc

    • 资源ID:4136473       资源大小:1.95MB        全文页数:116页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    TD使用手册.doc

    18、创建测试集(Creating Test Sets)你能够通过创建测试集来组织测试执行。一个测试集包含你工程中测试的子集。你可以通过运行一个测试集来达到你预定义的测试目标。本章描述了:l 添加测试集(Adding a Test Set)l 添加测试到测试集(Adding Tests to a Test Set)l 设置测试集通知(Setting the Test Set Notifications)l 设置测试集失败规则(Setting the Test Set On Failure Rules)l 管理测试集(Managing Tests Sets)18.1关于创建测试集(About Creating Test Set)你可以运行不同的测试集来达到遍及整个质量保证过程各个阶段各种不同的测试目标。测试集可以包括手动测试和自动测试。你也可以在不同的测试集中包含相同的测试。当你运行这些测试时,对于不同测试实例的测试结果会被分开存储。若想决定创建哪些测试集,需要考虑你在整个测试过程开始时定义的测试目标,考虑当前应用程序的状态和添加或修改的新的属性。接下来的例子是你可以创建的测试集的一般种类:l 正常集(Sanity Set)最基本的级别来检查应用程序聚焦于广度,而不是深度为的是检查功能和稳定方面。这个测试集包括基本的测试,如肯定性检查、应用程序整体功能确认。例如,在航班预定系统中,你能够测试系统是否打开、航班文本框中是否可以输入日期。l 一般集(Normal Set)较正常集更深入地测试系统。这个测试集会包括肯定和否定两个方面的检查。否定测试试图去破坏应用程序,为了证明程序所不具有的机能。l 高级集(Advanced Set)测试深度和广度。这个集覆盖了整个应用程序,并测试应用程序的高级选项。当具有充足的时间去测试的时候,你可以运行这个测试集。l 回归集(Regression Set)检验应用程序的部分变化,没有引起原有功能的改变。一个回归集包括测试整个应用程序的正常集和被修改区域的更深入的测试。l 功能集(Function Set)测试应用程序的子系统。这可以包括单个属性或一组属性。例如,在航班预定系统中,一个功能集能够测试所有涉及传真订单的活动,包括从菜单上选择传真命令、输入传真号码、复查和传送传真。18.2 添加测试集(Adding a Test Set)你可以添加测试集到你的工程中。添加一个测试集:1. 点击New Test Set按钮,或选择Test Sets > New Test Set。新建测试集对话框被打开。2. 在Test Set Name框中为新的测试集输入一个名称。注意,测试集名称中不能够包括字符:/ , “ 。3. 在Description框中,为测试集输入的描述信息。4. 点击OK。测试集名称会被添加到左边窗口面板的测试集列表中。5. 点击Test Set Properties标签页并选择Details链接。或者选择Test Sets > Test Set Details。6. 在Open Date下拉框,从日历中选择一个日期。默认请看下,TestDirector显示服务器当前日期。7. 在Close Date下拉框,选择计划关闭测试集的日期。8. 在State下拉框,为测试集选择状态Open或Closed。9. 点击Attachments链接,来为这个测试集添加附件。一个附件能够是一个文件、URL、应用程序快照、从剪贴板的图像或系统信息。关于附件的更进一步信息,请看第4章“Adding Attachments”。10. 点击Notifications链接,去要求TestDirector在某种事件产生时,发一封e-mail到指定的用户。更进一步信息,请看第173页的“Setting the Test Set Notifications”。11. 点击On Failure链接,来对于测试集中的自动测试,设置在测试失败事件下的规则。更进一步信息,请看第175页的“Setting the Test Set On Failure Rules”。18.3 添加测试到测试集(Adding Tests to a Test Set)一旦你已经定义了一个测试集,你就可以从工程中添加测试的拷贝到测试集。添加测试到一个测试集:1. 从测试集列表中选择一个测试集。2. 在Execution Grid标签页或Execution Flow标签页,点击Select Tests按钮。右边的窗口面板显示测试计划树。3. 选择一个文件夹或测试添加到测试集。注意,假如你选择一个文件夹,TestDirector将添加此文件夹内的所有测试到测试集中。4. 点击Add Tests to Test Set按钮。提示:你也可以通过测试计划树上的文件夹或测试到测试网格或测试流程中,来添加测试。5. 计划你所添加的任何测试已经存在于测试集中,创建测试实例对话框将被打开。这个列表显示了已经存在于测试集中的测试,以及有多少实例。选择你仍然想添加到测试集中的测试,并点击Create。6. 假如你已经添加的测试具有未分配的参数,参数对话框将被打开,且能够让你为这些参数分配值。关于参数的更进一步信息,请看第130页“Calling a Manual Test with Parameters”。这些测试被添加到执行网格或执行流程中。7. 点击Close按钮。18.4设置测试集通知(Setting the Test Set Notifications)你可以命令TestDirector去发送一封E-mail到指定的用户,对于一个测试集,在任何如下的事件发生的时候。l 在测试集中的任何测试失败。l 在测试集中的某个测试失败,是由于测试逻辑本身以外的原因。例如,环境的失败包括功能调用不返回、违例调用、应用程序组件间版本不兼容、错误的DLL、不充分的许可和许多其它的原因。l 测试集结束。注意:默认情况下,TestDirector是以HTML格式发送E-mail(假定你所使用的是Windows MAPI协议)。你若想要求TestDirector使用无格式文本来发送E-mail,你需要编辑Site Config标签页中的MAIL_FORMAT参数(在管理员站点)。更进一步信息,请查看TestDirector Administrators Guide。设置测试集通知:1. 从测试集列表中选择一个测试集。2. 点击Test Set Properties标签页,并点击Notifications链接。或者选择Test Sets > Notifications。3. 为测试集选择一个或多个事件。4. 输入有效的E-mail地址来指定谁应该收到这E-mail。或者点击To按钮。选择收件人对话框被打开。注意,你能够选择个别的用户或整个用户组。点击OK。关于定义用户属性的更进一步信息,请查看TestDirector Administrators Guide。5. 在Message框中,输入E-mail信息。18.5设置测试集失败规则(Setting the Test Set On Failure Rules)你能够在测试集中一个自动化测试失败事件发生时,要求TestDirector启动对这个测试集的失败规则。这包括要求这个测试应该被从运行多少次以及应当在测试从运行前运行的Clean Up测试。对于任何测试集中的自动化测试,你能够改变默认的失败规则。设置测试集失败规则:1. 从测试集列表上选择一个测试集。2. 点击Test Set Properties标签页并选择On Failure链接。或选择Test Sets > On Failure。3. 设置测试集失败规则:选中第一个复选框并指定自动化测试应重复运行的次数。4. 包含清理测试(Clean Up Test):选中第二个复选框并点击浏览按钮,在弹出的Select Clean Up对话框中的测试计划树上选择Clean Up测试。5. 假如你想为测试集中的任何测试改变规则,点击Setting Per Test链接。关于测试失败规则对话框被打开。对于测试集中的任何测试,你都可以改变默认的失败规则。点击OK去确认。注意:你也可以运用测试运行属性对话框来设置测试集中测试的失败规则。更进一步信息,请看第22章“Viewing Test Results”。6. 关于测试集中测试的最终失败,你可以指示TestDirector去:a) 什么都不做。b) 停止测试集。c) 以一个指定的次数重新运行测试集。18.6管理测试集(Managing Test Sets)在测试过程中,你可以从测试集中移除测试,拷贝测试集、重命名测试集、或删除测试集。你也可以从测试集中删除测试运行结果。从测试集中移除测试:你能够从测试集中移除测试。1. 从测试集列表中选择一个测试集。测试被显示在测试网格或测试流程中。2. 选择你准备去移除的测试。若想在执行网格或执行流程中一次删多个测试,按Ctrl或Shift键,并选择你准备去移除的测试。3. 点击Remove Test(s) From Test Set按钮。4. 点击Yes去确认。拷贝测试集:你能够拷贝测试集到另外的TestDirector工程。注意,测试运行信息是不能够被拷贝的。1. 从测试集列表中选择一个测试集。2. 右键点击这个测试集,并选择Copy Test Set。3. 点击右键并选择Paste Test Set,来粘贴测试集。重命名测试集:你能够在测试集列表中重命名一个测试集。注意,你不能够重命名默认的测试集。1. 从测试集列表中选择一个测试集。2. 选择Test Sets > Rename Test Set。3. 输入测试集名称,并按Enter。删除测试集:你能够从工程中删除测试集。注意,你不能够删除默认的测试集。1. 从测试集列表中选择一个测试集。2. 点击Delete按钮,或选择选择Test Sets > Delete Test Set。3. 点击OK去确认。重置测试集:你可以重置一个测试集,将测试集中所有测试的状态改为“No Run”。当重置测试集时,你可以决定是否让TestDirector同时删除所有的测试运行结果。1. 从测试集列表中选择一个测试集。2. 选择Test Sets > Reset Test Set。确认重置测试集对话框被弹出。3. 若要求TestDirector不去删除测试集中测试运行的结果,清空Delete all the test run results in the set复选框。4. 点击OK去确认。从测试集中清空运行记录:你能够在你的工程中使用清空运行记录向导来删除旧的测试运行结果。从测试集中删除旧的测试运行结果:1. 选择Test Sets > Purge Runs。步骤1对话框被打开,能够让你选择测试集去清空。使用箭头,移动适当的测试集名称从有效的测试集框到选择的测试集框。2. 选择Next。步骤2对话框被打开,能够让你选择清空的类型。默认情况下,TestDirector删除所选择测试集的所有运行信息。若想要求TestDirector仅仅去删除运行步骤,而保存所有的运行细节,选择Delete only run Steps。3. 点击Next。步骤3对话框被打开,能够让你去定义清空条件。在Delete runs older than下,选择你准备去删除测试运行结果的先前的一段时间,如2个星期。在Keep last中,选择对于每个测试,准备去保存的测试运行结果数字。注意,仅仅当你在第2步中选中Delete runs时,这个选项才有效。4. 点击Next。步骤4对话框被打开,显示你已经选择去执行删除的概要信息。5. 点击Purge去确认。19、计划测试运行(Scheduling Test Runs)TestDirector能够让你去控制测试集中测试的执行。本章描述了:l 计划测试运行(Scheduling a Test Run)l 修改测试运行计划(Modifying a Test Run Schedule)l 有序地组织测试(Arranging Tests Sequentially)l 查找测试(Finding Tests)l 查看执行流程图(Viewing the Execution Flow Diagram)19.1关于计划测试运行(About Scheduling Test Runs)在执行流程中,你能够为执行的测试指定日期和时间,以及设置条件。条件是基于在执行流程中另一个已定义测试的结果。通过设置条件,你能够要求TestDirector去推迟执行当前的测试,直到另一个已定义的测试已经完成运行或通过。你也能够设置测试执行的顺序。例如在New Order测试集中,你能够决定Test2的运行仅仅需要在Test1已经结束;Test3运行仅仅需要Test2通过;Test2必须在Test3之前运行一天。不象执行网格,它显示的测试仅仅具有测试运行信息,执行流程显示的测试具有在图中的条件。注意,在执行流程中,你仅仅只能够计划测试运行。在执行流程图中,测试集是以测试集图标在表现,每个测试是以一个测试图标在表现。一个虚线箭头标识该测试不具有条件。一个实线箭头标识一个条件,能够为蓝色或绿色。假如实线箭头为蓝色,则表示条件状态设置为“Finished”;假如实线箭头为绿色,则表示条件状态设置为“Passed”。当一个测试具有时间依赖时,一个时间依赖图标将被添加到这图表中。19.2 计划测试运行(Scheduling a Test Run)执行流程能够让你查看已经发生的执行过程和控制测试被执行的方式。你能够指定在什么时间(时间依赖)和什么条件(执行条件)下,测试被执行。计划一轮测试运行:12. 在执行流程上,双击一个测试或右击一个测试并选择Test Run Schedule。测试运行计划的对话框被打开,并现在执行条件标签页。13. 点击New按钮,来增加一个条件。新增执行条件对话框被打开。14. 在Test下拉框,选择一个你准备与当前测试形成依赖的测试。l 选择Finished(默认的),命令TestDirector仅仅只在指定的测试结束执行后,才开始执行当前的测试。l 选择Passed,命令TestDirector仅仅只在指定的测试结束,并通过,才开始执行当前的测试。15. 在Comments框中,添加任何关于执行条件的相关信息。16. 点击OK。条件被添加到列表中。提示:你也可以在执行流程中直接地添加条件。添加一个测试图标(不是测试名称)并拖动箭头到另外一个测试。默认情况下,TestDirector设置的条件为“Finished”。若想改变这个条件,双击条件箭头,再弹出的执行条件对话框中,选择Passed,并点击OK。17. 点击Time Dependency标签页,指定你准备执行这个测试的时间。18. 选择Run At Specified Time项,并选择Date和/或Time。提示:你能够通过拖动Drag Time Dependency To Flow按钮到一个测试中来计划测试运行的时间和日期。双击这个图标,在弹出的测试的时间依赖对话框中设置测试的时间依赖。19. 点击OK去关闭测试运行计划的对话框。再执行流程图中会显示测试和相应的条件。19.3 修改测试运行计划(Modifying a Test Run Schedule)你可以修改和删除测试运行计划的条件和时间依赖。编辑执行条件:你可以编辑测试运行的条件。8. 在执行流程中,双击一个条件箭头,或右键点击一个条件箭头并选择Execution Condition。执行条件对话框被打开。9. 修改任何关于执行条件的相关信息,点击OK。删除执行条件:你可以删除连接到测试运行的条件。你也可以删除指定测试的所有相关的条件。删除一个执行条件:1. 在执行流程中,右键点击一个条件箭头并选择Remove Execution Condition。2. 点击Yes去确认。相应的箭头从执行流程中移除。删除一个测试的所有执行条件:1. 在执行流程中,右键点击一个测试并选择Remove Tests Execution Conditions。2. 点击Yes去确认。所选定测试的所有连接的箭头均从执行流程中移除。编辑时间依赖:你可以修改计划测试运行的时间和日期。1. 在执行流程中,双击连接测试的Time Dependency图标,测试的时间依赖对话框被打开。2. 修改时间或日期并点击OK。删除时间依赖:你可以删除设置到一个测试执行的指定时间或/和日期。1. 在执行流程中,右击连接到测试的Time Dependency图标并选择Remove Time Dependency。2. 点击OK取确认。时间依赖图标从执行流程中移除。19.4 有序地组织测试(Arranging Tests Sequentially)在执行流程中,你能够改变显示在图中测试的执行顺序。重新组织测试顺序:1. 按住Shift键并在执行流程中选择两个或更多的测试。2. 选择Execution > Arrange Tests Sequentially,或右键点击一个测试并选择Arrange Tests Sequentially。组织测试对话框被打开。3. 从列表中选择一个测试并点击向上或向下按钮来改变测试在序列中的位置。4. 点击OK。为序列改变的执行条件被添加。19.5查找测试(Finding Tests)你可以在执行流程中搜索一个测试。查找一个测试:5. 在工具栏上点击Find Test按钮,或选择Execution > Find Test。查找测试对话框被打开。6. 在Value to Find框中,输入测试的名称(或部分名称)。此查找是不分大小写的。7. 点击Find。TestDirector将会试图去定位这个测试。假如搜索是成功的,搜索结果对话框将被打开,并显示可能匹配的列表。从列表中选择一个结果,并点击Go To按钮,则会在测试计划树中高亮显示此测试。假如搜索不成功,相应的提示信息框将被弹出。19.6查看执行流程图(Viewing the Execution Flow Diagram)TestDirector包括一些缩放和布局的工具,能够让你改变执行流程的显示方式。你也可以拷贝执行流程图到剪贴板。Layout点击Arrange Tests Sequentially按钮,来重新组织测试的布局。这样可以更清楚地查看不同测试之间的依赖关系。Zoom In点击Zoom In按钮,来增加放大倍率,使图像显示得更大。Zoom Out点击Zoom Out按钮,来减小放大倍率,使图像显示得更小。Fit In Window点击Fit In Window按钮,来以适合窗口的方式重新显示图像。你也可以点击下拉按钮来选择一个放大倍率的选项:l 选择一个指定的缩放级别,如:25、50、150或200。l 选择Normal以100得放大率来显示图像。l 选择Custom Zoom来指定缩放级别。在自定义缩放对话框中,输入一个缩放级别,并点击Zoom来显示这个缩放级别。Copy to Clipboard选择View > Copy to Clipboard,以位图的方式,拷贝当前的执行流程图到剪贴板中20、手动运行测试(Running Tests Manually)当你手动运行测试时,你应该按照每个测试步骤和应用程序执行的操作来执行测试。你依赖执行每一步的实际结果与预定义结果是否一致,来判定它们是成功或失败。你能够手动地运行手动或自动测试。本章描述了:l 手动运行测试(Running a Test Manually)l 编辑测试步骤(Editing the Test Steps)l 重新开始一个手动测试运行(Resuming a Manual Test Run)20.1关于手动地运行测试(About Running Test Manually)按照在测试计划期间定义的测试步骤手动地执行测试:1. 执行应用程序。按照测试步骤中描述的内容。2. 比较实际结果与预期结果。当执行测试步骤时,判断应用程序是否根据预期的结果进行响应。3. 依赖实际结果是否与预期的结果一致来标识每个步骤的通过或失败状态。4. 假如一个步骤失败,说明应用程序是怎样在实际响应。一个测试的一个或多个步骤失败,则这个测试失败。你可以在一个相同的测试集中,对同一个测试执行多次。每一次执行并认为是一轮新的测试运行。测试执行被完成后,你能够在TestDirector中查看测试结果的概要。每一个测试的最新状态显示在执行网格中。每一个测试步骤的结果显示在Last Run Results面板中。你能够从测试运行属性对话框中查看到更多更详细的结果。关于查看测试结果的更详细信息,请看第22章“Viewing Test Results”。20.2 手动地运行测试(Running a Test Manually)当你手动运行测试时,你应该按照每个测试步骤和应用程序执行的操作来执行测试。你将实际输出和记录的结果与预期的结果比较。你能够执行一个测试任意多次。每次运行的测试结果会被单独地存储。注意,你还可以手动地运行手动测试和自动测试。手动地运行一个测试:20. 在Execution Grid标签页或Execution Flow标签页上,选择你准备手动运行的测试。l 若想仅运行单个手动测试,选择这个测试,并点击Run按钮。Manual Runner对话框被打开。更进一步信息,请看197页。l 若想运行两个或以上的手动测试,选择这些测试,并点击Run按钮。手动测试运行对话框被打开。选择Manual Runner并点击OK。Manual Runner对话框被打开。注意,你也可以自动地运行手动测试。若想如此做,选择Execution Dialog Box。更进一步信息,请查看204页的“Running a Test Automatically”。l 若想手动地运行自动化测试,选择这个(这些)测试,点击Run箭头,并选择Run Manually。Manual Runner对话框被打开。21. 在Run Details下面,你能够编辑如下的运行信息:l Run Name:测试运行的名称。l Tester Name:执行测试人员的姓名。l Other Information(假如有的话):你可以在用户自定义域添加数据。更进一步信息,请查看TestDirector Administrators Guide。22. 点击Operating System Info链接来显示操作系统信息。操作系统信息对话框被打开。你能够编辑如下的操作系统信息:l OS:你准备执行测试所在机器的操作系统。默认情况下,TestDirector显示你的客户端机器的操作系统。l Service Pack:操作系统的服务包。l Build:操作系统的Build号。23. 在Test Details下,你能够查看测试的详细信息。点击More来显示包括测试细节和附件的测试属性对话框。关于测试属性的更进一步信息,请看第11章“Developing the Test Plan Tree”。24. 点击Attach to Run按钮,来添加附件到测试运行中。一个附件能够是一个文件、URL、你的应用程序的快照、从剪切板的图像或系统信息。关于附件的更进一步信息,请查看第4章“Adding Attachments”。25. 你可以在这个位置点击End of Run按钮,来结束运行。TestDirector将保存测试运行。若想完全地取消运行,点击Cancel按钮,并点击Yes来确认。26. 点击Exec Steps按钮来开始测试运行。假如你正在运行的测试还没有为参数赋值的话,参数对话框将被打开,并能够让你去为参数分配值。关于参数的更进一步信息,请看130页的“Calling a Manual Test With Parameters”。提示:在一个测试运行中,你不能够为一个参数分配多个值。Manual Runner(手动运行器):步骤细节对话框被打开。在Filter By中,你能够根据状态栏过滤测试中的步骤。提示:你可以利用这个对话框的简明视图来方便地读每一个测试步骤,并记录结果。点击Compact View按钮来打开这个视图。27. 假如这儿不存在测试步骤或你想去修改测试步骤,你可以在开始执行它们之前对它们进行编辑。更进一步信息,请见201页的“Editing the Test Steps”。28. 若想查看测试参数的值,点击Show Parameters按钮。参数对话框被打开。关于参数的更进一步信息,请见130页的“Calling a Manual Test With Parameters”。29. 在测试和执行第一步下面打开应用程序:l 假如实际结果与预期的结果相同,点击Passed。TestDirector为这个步骤添加一个绿色的检查标志并改变步骤状态为Passed。(若想一次Pass所有的测试步骤,点击Passed箭头并选择Pass All。)l 假如实际结果与预期结果不一致,在Actual框中输入实际结果并点击Failed按钮。TestDirector将添加一个红色的X到这个步骤,并改变这个步骤的状态为Failed。(若想一次Fail所有的测试步骤,点击Failed箭头,并选择Fail All。)30. 当你在运行测试时,若发现一个应用程序的缺陷,则可点击Add Defect按钮。添加缺陷对话框被弹出,在弹出的对话框中添加缺陷。TestDirector会自动在测试运行和新的缺陷之间建立连接。更进一步信息,请查看242页的“Adding New Defects”和255页的“Viewing An Associated Test”。31. 点击Attachments按钮去添加附件到这个测试步骤。若想添加附件到这个测试运行,点击Attachments箭头并选择Attach to Run。关于附件的更进一步信息,请看第4章“Adding Attachments”。32. 执行下一个步骤。33. 当你完成测试运行时,点击End of Run按钮。20.3 编辑测试步骤(Editing the Test Steps)当你在Manual Runner(手动运行器):步骤细节对话框中执行一个测试时,你可能需要增加或删除一些测试步骤。一旦你完成对这个测试的执行,TestDirector会更新你对测试步骤的修改。编辑一个测试步骤:10. 打开Manual Runner(手动运行器):步骤细节对话框。更进一步信息,请看196页的“Running a Test Manually”。11. 点击Add Step按钮来添加一个测试步骤。TestDirector会添加一个新的步骤,并为它分配一个默认的步骤名称。你可以在描述框中为这个新步骤输入相应的描述信息。12. 点击Delete Selected Steps按钮来删除一个或多个所选择的步骤,并点击Yes来确认。13. 点击End of Run按钮来关闭Manual Runner对话框。一个消息被弹出,点击Yes来保存对测试步骤的修改。20.4 重新开始一个手动测试运行(Resuming a Manual Test Run)假如某个手动测试在执行期间被暂停,你可以在稍后重新开始这个测试的运行。重新运行一个手动测试:5. 在Execution Grid属性页或Execution Flow属性页中,选择你准备重新运行的测试。6. 选择Execution > Continue Manual Run。所选择测试的手动测试对话框被打开。7. 继续运行这个手动测试。21、自动运行测试(Running Tests Automatically)你能够直接从TestDirector中,自动地运行测试。你可以在本地计算机或远程主机上运行测试。本章描述了:l 自动地运行测试(Running a Test Automatically)l 查看执行日志(Viewing the Execution Log)l 为远程测试执行设置主机(Setting Up Hosts for Remote Test Execution)l 在执行网格中排序测试(Ordering Tests in the Execution Grid)l 在执行网格中查找和替换(Finding and Replacing Values in the Execution Grid)21.1关于自动地运行测试(About Running Test Automatically)你能够在你本地计算机或多个远程主机上,自动地运行测试。一个远程主机,可以是连接到你的网络的任何计算机,在其上已经安装了相应的测试工具。你可以在执行网格标签页或执行流标签页中选择你准备去运行的测试。注意,你也可以选择去运行整个测试集中的所有测试,并且可以包含手动或自动测试。所选择的测试会被显示在执行对话框中。当你运行一个自动测试时,TestDirector会自动地打开所选择的测试工具,并自动地在本地机器或远程主机上运行运行测试、向TestDirector报告测试结果。当执行对话框运行一个手动测试时,会发送一封e-mail到指派的测试人员,用户来响应这个测试运行,并按要求在指定的主机上手动地运行这个测试。注意:你也可以运行一个自动的系统测试来获取系统信息、捕获桌面图像、或重新启动计算机。关于运行系统测试的更进一步信息,请看第15章“Working with System Tests”。21.2 自动地运行测试(Running a Test Automatically)当运行一个自动测试时,TestDirector会自动打开所选择的测试工具,运行这个测试,并向TestDirector汇报测试结果。当运行一个手动测试时,会发送一封e-mail到指定的测试人员,并要求他或她来运行这个手动测试。你可以选择去运行指定的几个测试或整个测试集。你的选择中既可以包括自动测试,又可以包括手动测试。你所选择的测试被显示在执行对话框中。注意:在远程主机上运行测试时,如下的一些情况应该被考虑:l 若想在远程主机上运行测试,必须首先在主机管理对话框中建立主机。更进一步信息,请看210页的“Setting Up Hosts for Remote Test Execution”。l 若想在多台远程主机上同时运行相同的测试,需要在测试集中添加此测试的多个实例。更进一步信息,请看171页的“Adding Tests to a Test Set”。l 若想在多个远程主机上协同运行几个测试集,需要为每个测试集打开一个新的执行对话框实例。更进一步信息,请看下面的步骤1和2。l 若想TestDirector能够在远程主机上运行WinRunner测试,这个远程主机首先必须许可。在远程主机上,WinRunners General Optional对话框的Environment标签页上选上Allow TestDirector to Run Tests Remotely。更进一步信息,请查看WinRunner Users Guide。自动地运行测试:34. 在Test Sets列表上,选择一个测试集。35. 你可以选择去运行指定的几个测试或整个测试集:l 运行整个测试集:在Execution Grid标签页或Execution Flow标签页上,选择Execution > Run Test Set或点击Run Test Set按钮。测试执行对话框被打开,并显示当前测试集中的所有测试。l 运行指定的几个测试:在Execution Grid标签页或Execution Flow标签页上,选择一个或多个测试,并点击Run按钮或选择Execution > Run。测试执行对话框被打开,并显示所选择的测试。36. 你可以在本地或远程运行测试:l 在本地执行测试:选中Run All Tests Locally选择框。l 在远程执行测试:先清除Run All Tests Locally选择框的选择,然后对于每一个测试,选择一个主机。放置鼠标指针在Run On Box格,并点击浏览按钮。选择主机对话框被打开,在<Any Host>下,你可以为运行这个测试选择一个主机或一个主机组。注意,你假如选择了一个主机组,TestDirector会在主机组的第一个有效的主机上运行这个测试,而不是在每个主机上运行这个测试。37. 你能够为执行的测试设置条件并计划执行的日期和时间。你页可以测试执行的顺序。更进一步信息,请看第19章“Scheduling Test Runs”。38. 若想要求TestDirector在测试执行过程中创建测试执行文件,选中Enable Log复选框。更进一步信息,请看208页的“Viewing the Execution Log”。39. 点击Run去运行所选择的一个或多个测试。点击Run All去运行测试执行对话框中的所有测试。对于一个自动测试,TestDirector会自动打开所选择的测试工具,并运行这个测试。仅仅当所选择运行这个测试的主机有效时,才开始执行测试。对于一个手动测试,TestDirector会通过e-mail来通知测试负责人。仅仅当被指定的测试负责人开始执行这个测试时,测试才开始执行。在测试执行网格中,指派测试负责人。将鼠标指针放在Tester栏中,并点击下拉箭头,从下拉列表中选择一个名字。TestDirector在状态栏中显示测试执行的进程。40. 假如你需要在测试执行完成前终止测试执行,可以点击Stop。41. 假如你在测试运行前选中了Enable Log(见第5步),你可以通过选择Run > View Execution Log来查看执行日志。更进一步信息,请看208页的“Viewing the Execution Log”。42. 在测试执行结束后,你可以查看测试执行结果概要。更新的测试执行状态显示在执行网格标签页中。对于每个测试步骤的结果,显示在Last Run Results面板中。你能够在测试运行属性对话框中,查看更详细的测试运行结果。关于测试运行结果的更进一步信息,请见22章 “Viewing Test Results。43. 点击Close,关闭执行对话框。21.3 查看执行日志(Vie

    注意事项

    本文(TD使用手册.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开