{"title":"Data flow based test case generation algorithm for object oriented integration testing","authors":"S. Waheed, Usman Qamar","doi":"10.1109/ICSESS.2015.7339088","DOIUrl":null,"url":null,"abstract":"Testing is way of insuring quality of the product. Object oriented testing is challenging task. It becomes more intense in integration level when different units interact for proper functioning of system. These Interacting Objects must be in desired state to achieve the required coverage. This can be achieved by generating method sequences. Manually test case generation is a tedious job and in object oriented testing method explosion make it worst. In this paper we propose a novel approach for test case generation of object oriented integration testing. Search space is reduced by selecting the coupling methods that are directly involved in integration. Further def-use analysis helps in achieving the desired object states for proper interfaces testing, representing methods in testing tree. This paper also identifies problematic cases and their solutions in method sequence generation. Results shown significant improvements in object oriented integration testing.","PeriodicalId":335871,"journal":{"name":"2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2015.7339088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Testing is way of insuring quality of the product. Object oriented testing is challenging task. It becomes more intense in integration level when different units interact for proper functioning of system. These Interacting Objects must be in desired state to achieve the required coverage. This can be achieved by generating method sequences. Manually test case generation is a tedious job and in object oriented testing method explosion make it worst. In this paper we propose a novel approach for test case generation of object oriented integration testing. Search space is reduced by selecting the coupling methods that are directly involved in integration. Further def-use analysis helps in achieving the desired object states for proper interfaces testing, representing methods in testing tree. This paper also identifies problematic cases and their solutions in method sequence generation. Results shown significant improvements in object oriented integration testing.