。修改用户属性
你能够修改你的用户属性,包括全名、Email地址、电话号码和描述信息。注意,Email地址信息是非常重要的,因为能够直接通过你的邮箱,让你接收到缺陷、需求和测试集的信息。
注意:管理员能够改变并覆盖用户属性信息。更进一步信息,请查看《TestDirector管理员手册》。
修改用户属性:
在窗口右上角,点击Tools按钮并选择Change User Properties菜单项。或者在工程定制窗口点击Change User Properties链接。用户属性对话框将被弹出。![]() |
- 编辑如下的用户属性:Full Name、Email、Phone、Description。
- 点击OK按钮,保存你的修改。
。清除历史记录
在自定义TestDirector工程时,你可以要求TestDirector来保存系统中的日志信息,以及在需求、测试和缺陷实体中的用户字段。产生的历史记录数据会被显示在需求、测试计划和缺陷模块的历史记录属性页上面。对于更多关于为TestDirector域设置历史记录的信息,请查看《TestDirector管理员手册》(《TestDirector Administrator’s Guide》)。
一旦你不想存储历史数据,TestDirector允许你将这些历史数据从TestDirector工程中删除。举个例子,假如你已经成功地运行了你创建的测试集,你可能想从TestDirector工程中清除这些历史记录。
你能够清除所有的历史记录,或指定实体或域的历史记录。另外,你能够让TestDirector仅删除直到某一天(包括这一天)的历史记录。TestDirector所清除的历史记录显示在各自模块的History属性页下。
注意:默认状态下,只要具有管理员权限的用户才能够清除历史记录。用户权限是能够被定制的。对于关于权限的更进一步信息,请查看《TestDirector管理员手册》。
清除历史记录:
- 在窗口右上角,点击Tools按钮并选择Clear History菜单项。清除历史记录对话框将被弹出。
![]() |
- 在Entity框中,选择你准备删除历史记录所属的实体。若你准备删除需求、测试和缺陷实体的历史记录,请选择All。
- 在Field框中,选择你准备删除的历史记录所在的字段,若想删除历史记录的所有字段,请选择All。
- 在Until Date框中,选择一个日期。TestDirector所删除直到所选择日期的历史记录(包括所选择日期当天)。
- 点击OK。
- 使用TestDirector数据
利用TestDirector网格和树,你能够查看和修改你工程中的数据。本章描述如下几个部分内容:
- 组织列(Arranging Columns)
- 过滤记录(Filtering Records)
- 高级/交叉过滤记录(Advanced/Cross Filtering Records)
- 记录分类(Sorting Records)
- 刷新并清除设置(Refreshing and Clearing Setting)
- 将数据保存到文件中(Saving Data to a File)
。关于使用TestDirector数据
TestDirector利用网格或树组织并显示数据。| 数/网格 | 描述 |
| 需求树(Requirements Tree) |
适用于需求模块。为TestDirector工程显示测试需求。 更进一步信息,请看第八章“开发需求树”(Developing the Requirement Tree)。 |
| 测试计划树(Test Plan Tree) |
适用于测试计划模块。在TestDirector工程中显示测试和对应的组。 更进一步信息,请看第十一章“开发测试计划树”(Developing the Test Plan Tree)。 |
| 测试网格(Test Grid) |
适用于测试计划模块,选择View > Test Grid时。在TestDirector工程中显示所有的测试。 更进一步信息,请看第十章“测试计划模块一览”(The Test Plan Module at a Glance)。 |
| 设计步骤网格(Design Steps Grid) |
适用于测试计划模块。显示测试的步骤。 更进一步信息,请看第127页的“构造测试”(Building Test)。 |
| 测试集树(Test Sets Tree) |
适用于测试实验室模块。在TestDirector工程中显示测试集——一组测试,运行它们能够达到指定的测试目标。 更进一步信息,请看第十八章“创建测试集”(Creating Test Sets)。 |
| 执行网格(Execution Grid) |
适用于测试实验室模块。显示测试集中的所有测试。 更进一步信息,请看第十七章“测试实验室模块一览”(The Test Lab Module at a Glance)。 |
| 缺陷网格(Defects Grid) |
适用于缺陷模块。在TestDirector工程中显示测缺陷。 更进一步信息,请看第二十五章“添加并跟踪缺陷”(Adding and Tracking Defects)。 |
当你利用TestDirector网格和树进行工作时,你能够对列进行排列、根据条件过滤记录、设置分类属性、刷新清除过滤和分类设置、保存数据到文件。注意:当TestDirector网格和树所显示内容的类型发生变化时,本章中的描述不总是完全适用。
注意:你能够按照你自己的喜好保存你的网格设置,比如分类和过滤。更进一步信息,请看第五章“使用喜好视图”。
。组织列
你能够自定义每一列显示内容的顺序并且可以对每一列的长度进行调整。对列设置的修改将会在下次启动时仍然有效。
设置列顺序(Setting Column Order)
使用选择列对话框,你能够决定哪些列显示在TestDirector中,并决定所显示列的顺序。比如说,在Test Grid中你可以选择Subject作为第一列。
决定列的显示和顺序:
- 点击Select Columns按钮
,Select Columns对话框将被弹出。

Available Columns列表框中显示当前没有被显示的列。
Visible Columns列表框中显示了当前正在显示的列。
- 选择列名称并点击箭头按钮(<和>),将它们在Available Columns和Visible Columns列表框间移动。点击双向箭头按钮(<<和>>),将所有的列从一个列表框移动到另一个列表框。注意,你也可以点击列表名在两个列表框间进行拖动。
- 在Visible Columns列表框中,你可以通过Up和Down箭头
,挑战列显示的顺序。注意,你也可以通过上下拖动列名称来调整它们的顺序。
- 设置非滚动列(Non-scrolling Columns)。通过在Fixed Columns框中设置你想要的非滚动列的数量,可以从最左边开始的这些数量的列设置为非滚动列。当你水平拖动滚动滑块时,非滚动列的位置是保持不变的,并且以阴影显示。(注意,此功能在需求模块中是无效的)
- 点击OK按钮,关闭对话框并应用新的列顺序。
调整列宽度:
你能够用鼠标调整每一列的尺寸。点击在列表头的右边界,通过拖动去调整列的宽度。注意,你仅仅只能够调整没有固定的列,即没有设置为非滚动列的列。
。过滤记录
你能够过滤TestDirector数据,仅仅只按你定义的标准进行显示。你能为过滤条件指派一个简单的项(比如“Failed”),或一个合理的表达(比如“Passed Or Failed”)。只有当记录满足所有的过滤标准时,才会显示在TestDirector网格或树中。
你也能够指定多个过滤条件。举个例子,你能够指定Status的过滤条件为“Failed”,为Tester指定过滤条件为“David Or Mark”。TestDirector将仅仅只显示由David或Mark操作的,并且失败的测试。
定义一个过滤:
- 点击Set Filter/Sort按钮

。过滤对话框将被弹出,并显示Filter属性页。

- 点击相应的Filter Condition输入框,为指定的列设置过滤条件。点击Browse按钮,Select Filter Condition对话框将被弹出。

- 定义过滤条件。假如列表可用的话,从列表中选择项。你也能够增加一些操作,从而创建一个合理的表达式。
注意:在定义过滤条件时,如下内容应该被考虑:
- 显示在分级列表中的有些项包含子列表。这些项是被一个文件夹包括在一起。双击文件夹,并点击所要选择的项,就能够从子列表中选择一个项。
- 当为一个用户定义条件时,你能够指定当前用户(选择【CurrentUser】)或整个用户组(如:【Developer】)。
- 假如你输入的某个项超过一个单词,必须用一个引号在包含它们。举个例子,若搜索Login Boundary测试,在条件输入框中应该输入:“Login Boundary”。
- 假如你只想输入某个项的一部分,你可以用星号(*)。举个例子,若想在所有测试中搜索包含Login单词的测试,在输入框中输入:*Login*。
若想从所有的测试中搜索由Insert New开头的测试,在输入框中输入:“insert new*”。
- 点击OK去关闭Select Filter Condition对话框。
- 若想添加交叉过滤条件,点击Advanced链接。对于更进一步的信息,请看第30页的“高级/交叉过滤记录”(Advanced/Cross Filtering Records)。
- 点击OK去关闭过滤对话框。
TestDirector应用这些过滤条件并显示过滤描述。对于一个网格,TestDirector也将在显示列名称下面的网格过滤框(Grid Filter Box)中显示过滤条件。

技巧:对于一个网格,你也可以通过网格过滤框(Grid Filter Box)定义过滤条件。若想显示网格过滤框(Grid Filter Box),请选择View>Grid Filters。假如过滤框为空,则说明过滤条件对此项不适用。你可以直接在过滤框中输入过滤条件或点击过滤框,并点击显示出来的Browse按钮,在打开的Select Filter Condition对话框中输入过滤条件。
注意:假如你正工作在测试计划树或测试集列表下,你能够保存过滤或分类信息并重新加载你所需要的树或列表。点击Save按钮去保存一个过滤设置、点击Load按钮去加载一个先前保存的过滤设置、点击Organize按钮去重命名,另存或删除过滤设置。假如你正工作在TestDirector的任何其它区域,可以使用第五章“使用喜好视图”,来保存作为自己喜爱视图的过滤信息。
。高级/交叉过滤记录
当你在定义过滤条件时,你也能够包括一个cross filter——关于关联项高级的第二次过滤,如关联的需求、测试、测试集或缺陷。举个例子,在测试计划树中,你能够定义状态为“Open”的测试集作为交叉过滤条件。另外,你可能有一些别的过滤条件,但TestDirector仅仅只会显示处于打开状态测试集的测试。
下面的表格简要介绍了交叉过滤(Cross Filter)在各个TestDirector模块中的有效性。
| 模块(Module) | 交叉过滤(Cross Filter) |
| 需求(Requirements) |
|
| 测试计划(Test Plan) |
|
| 测试实验室——测试集列表(Test Lab-Test Sets List) |
|
| 测试实验室——执行网格(Test Lab-Execution Grid) |
|
| 缺陷(Defects) |
|
定义交叉过滤:
- 点击Set Filter/Sort按钮

。过滤对话框被弹出,并显示过滤属性页。

关于定义过滤条件的更进一步信息,请查看第27页的“过滤记录”(Filtering Records)。
- 点击Advanced链接去显示Cross Filter选项。

- 在Filter by下面,选择一个高级过滤的复选框。例如:选择“Associated Test Sets”复选框,然后点击相应的链接,Cross Filter:Associated【Filter】对话框将被弹出。

- 用你准备过滤规则定义一个交叉过滤。对于更详细信息,请查看27页的“过滤记录”(Filtering Records)。
- 点击OK按钮去保存你的改变并关闭Cross Filter对话框。
- 点击OK按钮去保存你的改变并关闭Filter对话框。
.记录分类
默认情况下,记录是以它们被添加的顺序进行显示的。当你设置记录的分类属性后,它们的显示顺序根据ASCII分类顺序(ASCII Sort Order)而定。ASCII分类顺序首先会认为以字符或空格开始的记录先于以数字开始的记录,接着会考虑大写字符,最终考虑小写字符。
举个例子,假如在测试网格中的Tester列被标识为最高的分类优先级,记录将以显示在Tester列的名称根据ASCII分类顺序进行分类。假如Test Name被标识为次优先级,则先按Tester列的名称进行分类,对于同名的Tester列,再按Test Name列进行分类。
注意:默认情况下,记录是按等级顺序定义在测试计划树中,只有当记录定义了根据主题进行分类后,记录才会按字母顺序进行排列。
对记录进行分类(To sort records):
- 点击Set Filter/Sort按钮,过滤对话框将被弹出。
- 点击Sort属性页标签。

Available Fields中包含了所有能够显示在列表中的域名称。
Sorted Fields中包含了当前已经标识了分类优先级的域名称。
- 选择一个域名称并点击Arrow按钮(<和>),将它们在Available Fields和Visible Fields间移动。点击双向箭头按钮(<<和>>),将所有的名称从一个列表框移动到另一个列表框。注意,你也可以点击列表名在两个列表框间进行拖动。
- 在Sorted Fields中,使用向上和向下箭头,设置域名称的显示顺序。注意,你也可以直接向上或向下拖动域名称。
- 在Sorted Fields中,选择一个域名称并点击Sort Direction按钮,从而设置此域是以升序还是降序显示。
- 点击OK去应用分类顺序设置。
注意:假如你正工作在测试计划树或测试集列表下,你能够保存过滤或分类信息并重新加载你所需要的树或列表。点击Save按钮去保存一个过滤设置、点击Load按钮去加载一个先前保存的过滤设置、点击Organize按钮去重命名,另存或删除过滤设置。假如你正工作在TestDirector的任何其它区域,可以使用第五章“使用喜好视图”,来保存作为自己喜爱视图的过滤信息。


