[发明专利]基于复杂网络面向对象集成测试的方法无效
申请号: | 200910045984.4 | 申请日: | 2009-01-23 |
公开(公告)号: | CN101477490A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 李丽萍 | 申请(专利权)人: | 上海第二工业大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海东创专利代理事务所 | 代理人: | 宁芝华 |
地址: | 201209上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于复杂网络面向对象集成测试的方法。1)采用统一建模语言创建被测软件的系统结构模型,并将UML类图表示为一个软件网络G=(V,E);2)遍历整个软件网络,统计每个类依赖的类以及该类的入度和出度,并且记载在一个四元组中;3)首先集中测试入度大而出度为0的类;4)接着测试使用该类的依赖类,并且每一次测试不增加类或者增加一个新类;沿着依赖类层次的测试序列重复执行步骤4),使先测试的类优先于后测试的类,一直持续到构造完整被测软件的系统。本发明将复杂网络与面向对象软件测试结合起来,结合面向对象软件的内部拓扑结构特点,对面向对象程序进行集成测试,优化了测试用例,减少测试工作量。 | ||
搜索关键词: | 基于 复杂 网络 面向 对象 集成 测试 方法 | ||
【主权项】:
1、一种基于复杂网络面向对象集成测试的方法,其特征在于包括以下步骤:1)采用统一建模语言创建被测软件的系统结构模型,并将UML类图表示为一个软件网络G=(V,E),其中G是一个连通有向图,V是结点集,代表类;E是边集,代表类之间的关系;2)遍历整个软件网络,统计每个类依赖的类以及该类的入度和出度,并且记载在一个四元组(C_Test,C_Dep,In_Degree,Out_Degree)中;其中,C_Test代表要统计的类,C_Dep代表该统计类所依赖的类集,In_Degree代表指向该类的引用,Out_Degree代表离开该类的引用;3)首先集中测试In_Degree大而Out_Degree为0的类;4)接着测试使用该类的依赖类C_Dep,并且每一次测试不增加类或者增加一个新类;沿着依赖类层次的测试序列重复执行步骤4),使先测试的类优先于后测试的类,一直持续到构造完整被测软件的系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海第二工业大学,未经上海第二工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910045984.4/,转载请声明来源钻瓜专利网。
- 上一篇:发电机相对效率修正曲线绘制的方法
- 下一篇:多相式电压调整器系统