Zhengshan Wang, Bixin Li, Lulu Wang, M. Wang, Xufang Gong
{"title":"基于耦合度量技术和随机迭代算法的类间积分测试顺序问题","authors":"Zhengshan Wang, Bixin Li, Lulu Wang, M. Wang, Xufang Gong","doi":"10.1109/COMPSACW.2010.64","DOIUrl":null,"url":null,"abstract":"Inter-class integration test order (ICITO) problem is to determine the order in which classes are integrated and tested. It is very important in object-oriented software integration testing or regression testing, because different test orders need different test cost to construct corresponding test stubs. However, the current solutions to the ICITO problem lack an effective coupling measure technique to estimate test stub complexity, and lack an effective algorithm to break cycles. Thus, this paper uses an improved coupling measure technique to estimate test stub complexity, and designs a random iterative algorithm to break cycles. Simulation experimental results show that the overall test stub complexity can be reduced by 15.5\\% and the speed can be increased by 5.8 times, using our improved coupling measure technique and random iterative algorithm.","PeriodicalId":121135,"journal":{"name":"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Using Coupling Measure Technique and Random Iterative Algorithm for Inter-Class Integration Test Order Problem\",\"authors\":\"Zhengshan Wang, Bixin Li, Lulu Wang, M. Wang, Xufang Gong\",\"doi\":\"10.1109/COMPSACW.2010.64\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Inter-class integration test order (ICITO) problem is to determine the order in which classes are integrated and tested. It is very important in object-oriented software integration testing or regression testing, because different test orders need different test cost to construct corresponding test stubs. However, the current solutions to the ICITO problem lack an effective coupling measure technique to estimate test stub complexity, and lack an effective algorithm to break cycles. Thus, this paper uses an improved coupling measure technique to estimate test stub complexity, and designs a random iterative algorithm to break cycles. Simulation experimental results show that the overall test stub complexity can be reduced by 15.5\\\\% and the speed can be increased by 5.8 times, using our improved coupling measure technique and random iterative algorithm.\",\"PeriodicalId\":121135,\"journal\":{\"name\":\"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops\",\"volume\":\"43 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COMPSACW.2010.64\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE 34th Annual Computer Software and Applications Conference Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COMPSACW.2010.64","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Coupling Measure Technique and Random Iterative Algorithm for Inter-Class Integration Test Order Problem
Inter-class integration test order (ICITO) problem is to determine the order in which classes are integrated and tested. It is very important in object-oriented software integration testing or regression testing, because different test orders need different test cost to construct corresponding test stubs. However, the current solutions to the ICITO problem lack an effective coupling measure technique to estimate test stub complexity, and lack an effective algorithm to break cycles. Thus, this paper uses an improved coupling measure technique to estimate test stub complexity, and designs a random iterative algorithm to break cycles. Simulation experimental results show that the overall test stub complexity can be reduced by 15.5\% and the speed can be increased by 5.8 times, using our improved coupling measure technique and random iterative algorithm.