检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机学报》2007年第10期1705-1712,共8页Chinese Journal of Computers
基 金:湖北省自然科学基金(2005ABA266)资助
摘 要:文中提出一个方法,由构件开发方提供有关构件内接口变量定义和使用的信息,以提高构件的可测试性和可理解性.形式化地定义了构件耦合测试准则,定义-使用属性和观察点值.在此基础上,引入包含上述两项属性的定义-使用表(DU表),给出基于该表的构件框架.最后将上述方法应用于自主开发的构件中,并生成了相应的测试用例.将文中提出的方法与Orso方法和Kan方法进行了相关的比较,结果表明文中方法无论在测试用例生成,还是在变异发现上都更有效.This paper introduces a method to increase testability and understandability of component based on definitions and uses information of interface variables about component provided by component developers. Then formal definitions of component coupling testing criterion, definition-use attributes (DU-As) and observation-point values (OP-Vs) are given. Based on these, a definition-use table(DU-Table) is introduced, which includes DU-As and OP-Vs item. Then a framework of testable component based on above DU-Table is given. Above methods are applied to the component developed by themselves before, and related test cases are generated. Moreover above method is compared with Orso method and Kan method using same example, presenting the comparison results. The results illustrate the validity of above method, effectively generating test cases and finding more mutants.
关 键 词:构件 构件系统 构件集成测试 构件耦合测试 构件元数据
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222