期刊文献+

Class hierarchical test case generation algorithm based on expanded EMDPN model 被引量:1

Class hierarchical test case generation algorithm based on expanded EMDPN model
下载PDF
导出
摘要 A new model of event and message driven Petri network(EMDPN) based on the characteristic of class interaction for messages passing between two objects was extended. Using EMDPN interaction graph, a class hierarchical test-case generation algorithm with cooperated paths (copaths) was proposed, which can be used to solve the problems resulting from the class inheritance mechanism encountered in object-oriented software testing such as oracle, message transfer errors, and unreachable statement. Finally, the testing sufficiency was analyzed with the ordered sequence testing criterion(OSC). The results indicate that the test cases stemmed from newly proposed automatic algorithm of copaths generation satisfies synchronization message sequences testing criteria, therefore the proposed new algorithm of copaths generation has a good coverage rate. A new model of event and message driven Petri network(EMDPN) based on the characteristic of class interaction for messages passing between two objects was extended. Using EMDPN interaction graph, a class hierarchical test-case generation algorithm with cooperated paths (copaths) was proposed, which can be used to solve the problems resulting from the class inheritance mechanism encountered in object-oriented software testing such as oracle, message transfer errors, and unreachable statement. Finally, the testing sufficiency was analyzed with the ordered sequence testing criterion(OSC). The results indicate that the test cases stemmed from newly proposed automatic algorithm of copaths generation satisfies synchronization message sequences testing criteria, therefore the proposed new algorithm of copaths generation has a good coverage rate.
出处 《Journal of Central South University of Technology》 EI 2006年第6期717-721,共5页 中南工业大学学报(英文版)
基金 Project(05JT1035) supported by the Science and Technology Plan of Hunan Province
关键词 class testing test case generation event and message driven Petri network cooperation paths 类别交互测试 测试用例生成算法 事件消息驱动Petri网 协同路径
  • 相关文献

参考文献10

  • 1Katayama T,Furukawa Z,Ushijima K.Design and implementation of test-case generation of concurrent programs[].Proceeding of th Asia-Pacific Software Engineering Conference(APSEC’).1998
  • 2Katayama T,Furukawa Z,Ushijima K.Event interactions graph for test-case generation of concurrent programs[].Proceeding of nd Asia-Pacific Software Engineering Conference (APSEC‘).1995
  • 3Sabnani K K,Dahbura A T.A protocol test generation procedure[].Computer Networks.1998
  • 4Itoh E,Furukawa Z,Ushijima K.A prototype of a concurrent behavior monitoring tool for testing concurrent programs[].Proceeding of rd Asia-Pacific Software Engineering Conference (APSEC’).1996
  • 5Kalpesh K,Jonathan P B.Experimental evaluation of the tolerance for control-flow test criteria[].Software Testing Verification & Reliability.2004
  • 6Bechini A,Cutajar J,Prete C A.A tool for testing of parallel and distributed programs in message-passing environments[].Proceeding of th IEEE Mediterranean Electrotechnical Conference (MELECON’).1998
  • 7Itoh E,Kawaguchi Y,Furukawa Z, et al.Ordered sequence testing criteria for concurrent programs and the support tool[].Proceeding of st Asia-Pacific Software Engineering Conference (APSEC’).1994
  • 8Ntafos S C.A comparison of some structural testing strategies[].IEEE Transactions on Software Engineering.1988
  • 9Jorgensen P C.Software testing: a craftsman’s approach[]..2002
  • 10Katayama T,Itoh E,Ushijima K.Test-case generation of concurrent programs with the testing criteria using interactions sequences[].Proceeding of th Asia-Pacific Software Engineering Conference (APSEC’).1999

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部