3、Working With TestDirector Data
利用TestDirector网格(Grid)和树,你能够查看和修改你工程中的数据。本章描述如下几个部分内容:
● 组织列(Arranging Columns)
● 过滤记录(Filtering Records)
● 高级/交叉过滤记录(Advanced/Cross Filtering Records)
● 记录分类(Sorting Records)
● 刷新清除设置(Refreshing and Clearing Setting)
● 保存数据到文件(Saving Data to a File)
1.1 About Working with TestDirector Data
TestDirector利用网格或树组织并显示数据。
Tree/Grid | 描述 |
需求树(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网格和树所显示内容的类型发生变化时,本章中的描述不总是完全适用。
注意:你能够按照你自己的喜好保存你的网格设置,比如分类和过滤。更进一步的信息,请看第五章“Working With Favorite View”。
1.2 组织列(Arranging Columns)
你能够自定义每一列显示内容的顺序并且可以对每一列的长度进行调整。对列设置的修改将会在下次启动时仍然有效。
设置列顺序(Setting Column Order)
使用选择列对话框,你能够决定哪些列显示在TestDirector中,并决定所显示列的顺序。比如说,在Test Grid中你可以选择Subject作为第一列。
truncated命令不记录日志决定显示的列和顺序:
1. 点击Select Columns按钮,Select Columns对话框将被弹出。
Available Columns列表框中显示当前没有被显示的列。
Visible Columns列表框中显示了当前正在显示的列。
2. 选择列名称并点击箭头按钮(<和>),将它们在Available Columns和Visible Columns列表框间移动。点击双向箭头按钮(<<和>>),将所有的列从一个列表框移动到另一个列表框。注意,你也可以点击列表名在两个列表框间进行拖动。
3. 在Visible Columns列表框中,你可以通过Up和Down箭头,挑战列显示的顺序。注意,你也可以通过上下拖动列名称来调整它们的顺序。
4. 设置非滚动列(Non-scrolling Columns)。通过在Fixed Columns框中设置你想要的非滚动列的数量,可以从最左边开始的这些数量的列设置为非滚动列。当你水平拖动滚动滑块时,非滚动列的位置是保持不变的,并且以阴影显示。(注意,此功能在需求模块中是无效的)
5. 点击OK按钮,关闭对话框并应用新的列顺序。
调整列宽度(Resizing Columns)
你能够用鼠标调整每一列的尺寸。点击在列表头的右边界,通过拖动去调整列的宽度。注意,你仅仅只能够调整没有固定的列,即没有设置为非滚动列的列。
1.3 过滤记录(Filtering Records)
你能够过滤TestDirector数据,仅仅只按你定义的标准进行显示。你能为过滤条件指派一个简单的项(比如“Failed”),或一个合理的表达(比如“Passed Or Failed”)。只有当记录满足所有的过滤标准时,才会显示在TestDirector网格或树中。
你也能够指定多个过滤条件。举个例子,你能够指定Status的过滤条件为“Failed”,为Tester指定过滤条件为“David Or Mark”。TestDirector将仅仅只显示由David或Mark操作的,并且失败的测试。
定义一个过滤:
1. 点击Set Filter/Sort按钮。过滤对话框将被弹出,并显示Filter属性页。
2. 点击相应的Filter Condition输入框,为指定的列设置过滤条件。点击Browse按钮,Select Filter Condition对话框将被弹出。
3. 定义过滤条件。假如列表可用的话,从列表中选择项。你也能够增加一些操作,从而创建一个合理的表达式。
注意:在定义过滤条件时,如下内容应该被考虑:
● 显示在分级列表中的有些项包含子列表。这些项是被一个文件夹包括在一起。双击文件夹,并点击所要选择的项,就能够从子列表中选择一个项。
● 当为一个用户定义条件时,你能够指定当前用户(选择【CurrentUser】)或整个用户组(如:【Developer】)。
● 假如你输入的某个项超过一个单词,必须用一个引号在包含它们。举个例子,若搜索Login Boundary测试,在条件输入框中应该输入:“Login Boundary”。
● 假如你只想输入某个项的一部分,你可以用星号(*)。举个例子,若想在所有测试中搜索包含Login单词的测试,在输入框中输入:*Login*。
若想从所有的测试中搜索由Insert New开头的测试,在输入框中输入:“insert new*”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论