TestDirector详细使用步骤

  • 格式:doc
  • 大小:96.50 KB
  • 文档页数:10

1 TestDirector详细使用步骤

1、计划测试运行(Scheduling Test Runs)

TestDirector能够让你去控制测试集中测试的执行。本章描述了:

 计划测试运行(Scheduling a Test Run)

 修改测试运行计划(Modifying a Test Run Schedule)

 有序地组织测试(Arranging Tests Sequentially)

 查找测试(Finding Tests)

 查看执行流程图(Viewing the Execution Flow Diagram)

1.1关于计划测试运行(About Scheduling Test Runs)

在执行流程中,你能够为执行的测试指定日期和时间,以及设置条件。条件是基于在执行流程中另一个已定义测试的结果。通过设置条件,你能够要求TestDirector去推迟执行当前的测试,直到另一个已定义的测试已经完成运行或通过。你也能够设置测试执行的顺序。

例如在New Order测试集中,你能够决定Test2的运行仅仅需要在Test1已经结束;Test3运行仅仅需要Test2通过;Test2必须在Test3之前运行一天。

不象执行网格,它显示的测试仅仅具有测试运行信息,执行流程显示的测试具有在图中的条件。 2

注意,在执行流程中,你仅仅只能够计划测试运行。在执行流程图中,测试集是以测试集图标在表现,每个测试是以一个测试图标在表现。一个虚线箭头标识该测试不具有条件。一个实线箭头标识一个条件,能够为蓝色或绿色。假如实线箭头为蓝色,则表示条件状态设置为“Finished”;假如实线箭头为绿色,则表示条件状态设置为“Passed”。

当一个测试具有时间依赖时,一个时间依赖图标将被添加到这图表中。 3

1.2 计划测试运行(Scheduling a Test Run)

执行流程能够让你查看已经发生的执行过程和控制测试被执行的方式。你能够指定在什么时间(时间依赖)和什么条件(执行条件)下,测试被执行。

计划一轮测试运行:

1. 在执行流程上,双击一个测试或右击一个测试并选择Test Run Schedule。测试运行计划的对话框被打开,并现在执行条件标签页。 4

2. 点击New按钮,来增加一个条件。新增执行条件对话框被打开。

3. 在Test下拉框,选择一个你准备与当前测试形成依赖的测试。

 选择Finished(默认的),命令TestDirector仅仅只在指定的测试结束执行后,才开始执行当前的测试。

 选择Passed,命令TestDirector仅仅只在指定的测试结束,并通过,才开始执行当前的测试。

4. 在Comments框中,添加任何关于执行条件的相关信息。

5. 点击OK。条件被添加到列表中。 5 提示:你也可以在执行流程中直接地添加条件。添加一个测试图标(不是测试名称)并拖动箭头到另外一个测试。默认情况下,TestDirector设置的条件为“Finished”。若想改变这个条件,双击条件箭头,再弹出的执行条件对话框中,选择Passed,并点击OK。

6. 点击Time Dependency标签页,指定你准备执行这个测试的时间。

7. 选择Run At Specified Time项,并选择Date和/或Time。

提示:你能够通过拖动Drag Time Dependency To Flow按钮到一个测试中来计划测试运行的时间和日期。双击这个图标,在弹出的测试的时间依赖对话框中设置测试的时间依赖。

8. 点击OK去关闭测试运行计划的对话框。

再执行流程图中会显示测试和相应的条件。

1.3 修改测试运行计划(Modifying a Test Run Schedule)

你可以修改和删除测试运行计划的条件和时间依赖。

编辑执行条件: 6 你可以编辑测试运行的条件。

1. 在执行流程中,双击一个条件箭头,或右键点击一个条件箭头并选择Execution

Condition。执行条件对话框被打开。

2. 修改任何关于执行条件的相关信息,点击OK。

删除执行条件:

你可以删除连接到测试运行的条件。你也可以删除指定测试的所有相关的条件。

删除一个执行条件:

1. 在执行流程中,右键点击一个条件箭头并选择Remove Execution Condition。

2. 点击Yes去确认。相应的箭头从执行流程中移除。

删除一个测试的所有执行条件:

1. 在执行流程中,右键点击一个测试并选择Remove Test’s Execution Conditions。

2. 点击Yes去确认。所选定测试的所有连接的箭头均从执行流程中移除。

编辑时间依赖:

你可以修改计划测试运行的时间和日期。 7 1. 在执行流程中,双击连接测试的Time Dependency图标,测试的时间依赖对话框被打开。

2. 修改时间或日期并点击OK。

删除时间依赖:

你可以删除设置到一个测试执行的指定时间或/和日期。

1. 在执行流程中,右击连接到测试的Time Dependency图标并选择Remove

Time Dependency。

2. 点击OK取确认。时间依赖图标从执行流程中移除。

1.4 有序地组织测试(Arranging Tests Sequentially)

在执行流程中,你能够改变显示在图中测试的执行顺序。

重新组织测试顺序:

1. 按住Shift键并在执行流程中选择两个或更多的测试。

2. 选择Execution > Arrange Tests Sequentially,或右键点击一个测试并选择Arrange Tests Sequentially。组织测试对话框被打开。 8

3. 从列表中选择一个测试并点击向上或向下按钮来改变测试在序列中的位置。

4. 点击OK。为序列改变的执行条件被添加。

1.5查找测试(Finding Tests)

你可以在执行流程中搜索一个测试。

查找一个测试:

1. 在工具栏上点击Find Test按钮,或选择Execution > Find Test。查找测试对话框被打开。

9 2. 在Value to Find框中,输入测试的名称(或部分名称)。此查找是不分大小写的。

3. 点击Find。

TestDirector将会试图去定位这个测试。假如搜索是成功的,搜索结果对话框将被打开,并显示可能匹配的列表。从列表中选择一个结果,并点击Go To按钮,则会在测试计划树中高亮显示此测试。

假如搜索不成功,相应的提示信息框将被弹出。

1.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按钮,来以适合窗口的方式重新显示图像。你也可以点击下拉按钮来选择一个放大倍率的选项:

 选择一个指定的缩放级别,如:25%、50%、150或200%。

 选择Normal以100%得放大率来显示图像。

 选择Custom Zoom来指定缩放级别。在自定义缩放对话框中,输入一个缩放级别,并点击Zoom来显示这个缩放级别。 10 Copy to Clipboard

选择View > Copy to Clipboard,以位图的方式,拷贝当前的执行流程图到剪贴板中