南京理工大学 计算机科学与工程系,江苏,南京,210094
纸质出版:2016
移动端阅览
徐渠, 赵洋, 袁驰. 一种基于扩展类控制流图的类测试技术[J]. 微电子学与计算机, 2016, 33(1): 90-95.
XU Qu, ZHAO Yang, YUAN Chi. Class Testing Based on Extended Class Control Flow Graph[J]. 2016, 33(1): 90-95.
面向对象程序中的类是测试的基本单元
采用数据流测试技术
改进了原有生成类的调用控制流图算法
生成扩展的类控制流图(ECCFG)
实现了对于类中方法内、方法间、类内部以及类间定义——使用对的分析
有效地解决了由于面向对象程序的继承性
导致的此前研究中对于单一类测试的覆盖率不足的问题.
Class is the basic unit to object-oriented program testing. On the basis of data-flow testing
an expended class control flow graph(ECCFG) was introduced in this paper
it improved class control flow graph algorithm to analysis the def-use pairs in intra-method
inter-method
intra-class and inter-class
which effectively solved the problem of inadequate coverage caused by focusing on single class testing and ignoring the inheritance of object-oriented program.
Martena V, Orso A, Pezz`e M. Interclass testing of object oriented software[C]//Proceedings of the International Conference on Engineering of Complex Computer systems. Washington, DC, USA: IEEE, 2002: 135-144.
Vivanti M, Mis A, Gorla A, et al. Search-based data-flow test generation[C]//Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on. Pasachena, CA: IEEE, 2013: 370-379.
张雪萍, 范中山, 王家耀, 等. 基于数据流的类测试技术研究[J]. 计算机工程与应用, 2005, 41(9): 40-42. DOI: 40
Buy U, Orso A, Pezz`e M. Automated testing of classes[C]//Proceedings of the International Symposium on Software Testing and Analysis, New York, USA: ACM, 2000: 39-48.
Mary Jean Harrold, Gregg Rothermel. Performing data flow testing on classes[C]//Proceedings of the Second ACM SIGSOFT Symposium on the Foundations of Software Engineering. New York, USA: ACM, 2000: 154-165.
Pande H, Landi W, Ryder B G. Interprocedural def-use associations in cprograms[J]. IEEE Transactions on Software Engineering, 1994, 20(5): 385-403. DOI: 385
毛澄映, 卢炎生. 面向对象类簇级测试中控制依赖分析方法研究[J]. 计算机工程与科学, 2005, 27(8): 65-69. DOI: 65
刘勇, 曾明, 朱利, 等. 基于数据流的软件测试序列自动生成技术研究[J]. 微电子学与计算机, 2005, 22(5): 131-135. DOI: 131
0
浏览量
12
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010602201714号