下载此文档

基丁等价类划分的蜕变测试方法.doc


文档分类:高等教育 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
基丁等价类划分的蜕变测试方法.doc基丁等价类划分的蜕变测试方法
基于等价类划分的蜕变测试方法
:对程序P的输入域进行等价类划分,如果等价类里各个元素的关系具有原子性, 即无法进行再分类,则该等价类称为单等价类,如果等价类里元素的关系不具有原子性,即 该等价类还科研划分子等价类,则被称为复合等价类。
:假设程序P的输入域可划分成m个等价类EC,, EQ…ECm,D为不同等价类的 输入域,则称D (EQ)为等价类EC的定义域。
使用测试用例集TC测试程序P时,对于PMR,和0EC八若D^(MR)cD(EC”0, 人)w TC ,使得{(rove(/ )=£CJ v (rove(/^ 尸EC,)} a {rove(/^) # /•%(/,)}成立,则 称TC满足ECCEM〔珂。基于等价类的测试用例生成方法适用于输入域之间性质相差较 大的程序。
使用测试用例集TC测试程序P时,对于PMRj和X/ECj, 6TC,使得
{(rove(/£1) = EQ) V(rove(/i2) = EQ)} A{rove(/Z1)工 rove(/f2)}成立, 则 D(MRJ n D(ECJ 工 0o
将所有蜕变关系按有效性高低依次入队列SMR;
将所有的单等价类依次如队列SEC,对于复合等价类,将它的不同类型作为伪单等价类依 次入队列SEC;
算法如下:
while(SEC 工 0)
EC=dequeue(SEC); 〃选取等价类
while(SMR 工 0)
MR=dequeue(SMR); 〃选取蜕变关系
随机选择心e D(EC)且心6 D(MR);
依据蜕变关系MR生成衍生测试用例厶2 = FUg MR); 若亿g D(EC),执行测试用例(MR, Iilf Ii2);
若衍生测试用例始终满足厶2 e D(EC),则删除MR;
end while
从SEC中删除等价类EC与化所属的等价类EC;
end while

基丁等价类划分的蜕变测试方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小60 KB
  • 时间2021-01-10