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.
关键词
Keywords
references
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.
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