1:前言
对于我们初学者而言,CTE全称为Classfication Tree Edit 分类树编辑,初次接触,也看了一些用户手册的简绍,看着云里雾里的。
2:学习思路
建议大家,结合着打开软件,一步一步的跟着用户手册的简绍,一步一步自己操作。一点一点做笔记,除了这么干,我也找不到更好的学习办法!
3:进入正题 CTE
既然先不理解,我们先学基本操作,在学习CTE之前,我们已经学习了,如何添加工程,添加module,添加源文件,编译,设置用例,TIE测试接口设置,TDE测试数据设置,RM(requirementManagement 需求管理),以及报告的输出等一系列,基本操作。等到学习CTE时。我们直接打开CTE的Prespective,得到如下界面
3.1 从结构上CTE
我们先从结构划分上,来看CTE的组成,如下图
**1) root图标
每一个测试object对应一个如上图所示的树结构。每一个树结构中仅仅只能存在一个root图标。
也很好理解,一棵树也只能存在一个根(root)
**2)compostion图标
包含了input output Parameter variable r/v 这些都是属于compostion图标
**3)classfition图标
简单理解就是具体到哪一个参数命,这个参数在树图中,就被称为一个classfition
**4)class图标
简单可以理解为,具体参数赋予的具体值,在树图中称为一个class
3.2 尝试理解TDE中的结构与树图中结构的关联性
先看下图
有没有发现先关联性的地方
我们发现TDE中的展开结构和CTE中树的结构是一致的。
3.3 对图标的属性的设置和查看
在树图中,我们鼠标左键单击任何一个图标,在工作界面的左下方,可以查看该图标的一些属性
我们把属性设置和查看界面,单独截图出来
3.3.1 图标的Properties
**1)
ID 每一个图标的ID必须独一无二,大家可以尝试把两个图标设置为一个ID,系统马上就会报错
name 就是图标中显示的字符,可以两个图标一样的名字,没有强制要求
Description,是为了别人看得懂我们树图,而做的注释,可以不填写,没有强制要求
**2)第二部分,引入了一个新的概念,继承的关系,我们看图中root图标
显示children有两个input和output,结合树图,一个图标的children就是他下1级(且只包括下1级)的图标
**4)可以修改图标的颜色,字体等
3.3.2 图标的outline
outline就是展示了该树图整体的结构,在树图很大,不好很直观的看全貌的情况下,还是比较实用的
3.3.3 图标的Statistics
统计了该图标对应的测试case/Step/Sequence,如下图
4:树图布局的修改
4.1 拖动图标,移动图标位置
树图中的所有图标都可以自由拖动,你既可以单选一个图标拖动,也可以ctrl+鼠标多选图标拖动,把树图调整为,你认为最舒服最合适的样子。
4.2 恢复默认树图的结构
但是有时候,随意的拖动也会导致我们的树图,看起来杂乱无章,此时就需要用到工具栏的
**1)layout Tree 可以认为是恢复默认初始的树图结构
**2)layout Entire Document 重新布局整个树图
**3)optimize Refinement 优化改进,可以理解为最优化,看起来最好看的一种结构
4.3 手动排列图标
树图中多选多个图标,然后排列位置,如下图
大家可自行尝试,不再说明