期刊文献+

Software Testing Method Based on Model Comparison

Software Testing Method Based on Model Comparison
下载PDF
导出
摘要 A model comparison based software testing method (MCST) is proposed. In this method, the requirements aria programs or software under test are transformed into the ones in the same form, and described by the same model describe language (MDL). Then, the requirements are transformed into a specification model and the programs into an implementation model. Thus, the elements and structures of the two models are compared, and the differences between them are obtained. Based on the diffrences, a test suite is generated. Different MDLs can be chosen for the software under test. The usages of two classical MDLs in MCST, the equivalence classes model and the extended finite state machine (EFSM) model, are described with example applications. The results show that the test suites generated by MCST are more efficient and smaller than some other testing methods, such as the pathcoverage testing method, the object state diagram testing method, etc. A model comparison based software testing method (MCST) is proposed. In this method, the requirements aria programs or software under test are transformed into the ones in the same form, and described by the same model describe language (MDL). Then, the requirements are transformed into a specification model and the programs into an implementation model. Thus, the elements and structures of the two models are compared, and the differences between them are obtained. Based on the diffrences, a test suite is generated. Different MDLs can be chosen for the software under test. The usages of two classical MDLs in MCST, the equivalence classes model and the extended finite state machine (EFSM) model, are described with example applications. The results show that the test suites generated by MCST are more efficient and smaller than some other testing methods, such as the pathcoverage testing method, the object state diagram testing method, etc.
出处 《Journal of Southwest Jiaotong University(English Edition)》 2008年第2期99-108,共10页 西南交通大学学报(英文版)
基金 The National Natural Science Foundationof Hubei Province (No.2005ABA266)
关键词 Software testing Test suite generation Model comparison Software testing Test suite generation Model comparison
  • 相关文献

参考文献10

  • 1Gargantini A,,Riccobene E.ASM-based testing: cover- age criteria and automatic test sequence generation[].Journal of Universal Computer Science.2001 被引量:1
  • 2Wang C J,Liu M T.Generating test cases for efsm with given fault model[].Proceedings of IEEE Confer- ence on Computer Communications (INFOCOM ).1993 被引量:1
  • 3Clarke E,,Grumberg O,Peled D.Model checking[]..2002 被引量:1
  • 4Deng D,Sheu P C Y,Wang T.et al.Model-based test- ing and maintenance[].Proceedings of the IEEE Sixth International Symposium on Multimedia Software Engineering (ISMSE ).2004 被引量:1
  • 5Hamlet D,Taylor R.Partition testing does not inspire confidence software testing[].Proceedings of the Second Workshop on Software testingVerificationand Analysis.1988 被引量:1
  • 6Boland P J,Singh H,Cukic B.Comparing partition and random testing via majorization and Schur functions[].IEEE Transactions on Software Engineering.2003 被引量:1
  • 7Myers G J.The arts of software testing[]..2002 被引量:1
  • 8Zhao R L,,Lyu M R,Min Y H.A new software testing approach based on domain analysis of specifications and programs[].th International Symposiumon Soft- ware Reliability Engineering.2003 被引量:1
  • 9DeMillo R A,Pan H,Eugene H.Failure and fault anal- ysis for software debugging[].st International Computer Software and Applications Conference.2006 被引量:1
  • 10Zhang J.Symbolic execution of program paths involving pointer structure variables [ A][].Proceedings of Fourth International Conference on Quality Software.2004 被引量:1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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