灰盒测试—树型控件

 

树型结构的数据保存在数据库中,层次结构的数据一般保存在数据库中有二种方式,分别介绍如下:

1、              数据结构1

字段名称

字段类型

备注

Pid

长整型

父级ID,如果没有父级,则0

Id

长整型

结点ID,从1开始

Name

文本(20)

结点名称

2、              数据结构2

字段名称

字段类型

备注

LayerID

文本(10)

层次ID,每一层二位,如:0102,表示第1点的第2个子结点。

Name

文本(20)

结点名称

针对上述二种数据结构,我们来谈谈树型控件的测试点:

1、        如果是第二种数据结构,二位表示一层,二位数最大不得超过99,如果一层有99个结点,是否会报错。按层次级别字段大小,最多只能有五级,如果增加至第六级是否会报错。

2、        当树型控件没有任何数据时,增加结点是否会报错。因为增加第一层结点和增加子结点的处理方式是不一样的。如果不报错,数据库中的层级字段是否按照规定的填写,比如PID为零

3、        当上移,下移,左移,右移时,相应的层次数据是否会变。

4、        当复制一子结点到另一结点下时,相应的层次数据是否会改变,注意,开发人员很可能就没有处理。

5、        当编辑后结点名称有数据库特殊字符时,界面上可能成功更改,但是数据库中可能更新失败,但没有提示。

6、        当编辑后结点名称的长度超过数据库大小时,是否会报错?

转载于:https://www.cnblogs.com/quange/archive/2009/07/08/1519117.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值