摘要
面向对象的系统测试需要寻找系统级的测试线索——原子系统功能,其粒度直接影响到测试结果。提出了一种基于带权EDPN迭代的面向对象系统的分割算法,以迭代的方法将面向对象系统分割成不同粒度而功能独立的测试子系统——基原子系统功能,并给出了基原子系统功能的度量标准。在迭代过程中,每次迭代得到的基原子系统功能将被抽象为下一次迭代的带权EDPN子图中的一个数据地点。
The system test of OOP needs search the testing thread that is named Atom System Function(ASF),beeause its size will directly bring on inaccurate testing.An algorithm that divides up system of OOP based on iterative of the weighted EDPN is proposed.The system will be divided up testing subsystem that is named Radix Atom System Function(RASF) of different size and independence function.A measurement level of RASF is presented.In iterative,new RASF that is searched will be abstracted to a data node of the Weighted EDPN next iterative.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第2期118-120,共3页
Computer Engineering and Applications
基金
国家自然科学基金资助项目(60474070)
湖南省科技计划资助项目(05JT1035)
湖南省教育厅科研资助项目(05C263)。
关键词
面向对象
系统测试
带权EDPN
迭代分割
基原子系统功能
OOP
system testing
weighted event-driven petri network
iterative division
radix atom system function
作者简介
龚红仿(1968-),男,副教授,主要研究方向为软件可靠性、Petri网理论及应用;E-mail:gonghf@csust.edu.cn高捷(1977-),男,讲师,研究方向为网络工程;李军义(1970-),男,讲师,博士研究生,研究方向为软件工程、计算机网络。