{"title":"Test logic reuse through unit test patterns a test automation framework for software product lines","authors":"Glauco Silva Neves, Patrícia Vilain","doi":"10.1109/IRI.2014.7051868","DOIUrl":null,"url":null,"abstract":"Software product line (SPL) brings benefits such as lower time-to-market, less development costs, increased productivity and improved quality. The quality assurance can be reached through the testing area, however this area still has challenges and gaps in the SPL development. Since not all testing techniques used in a single product development can be applied to SPL, because of artifacts variabilities, further adaptations and new proposals are required. Our proposal thus is to adapt some unit tests patterns to SPL needs. The Test Automation Framework and Data-Driven Test patterns can provide the reuse of test logic and the automation of implementation mechanisms, reducing the effort required to test the variations of each application. Thus, we propose the Data-Driven Test Automation Framework to be used during the application engineering to configure the tests through Parameterized Tests and verify the correctness of the generated applications. An example of a SPL is also presented.","PeriodicalId":360013,"journal":{"name":"Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRI.2014.7051868","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Software product line (SPL) brings benefits such as lower time-to-market, less development costs, increased productivity and improved quality. The quality assurance can be reached through the testing area, however this area still has challenges and gaps in the SPL development. Since not all testing techniques used in a single product development can be applied to SPL, because of artifacts variabilities, further adaptations and new proposals are required. Our proposal thus is to adapt some unit tests patterns to SPL needs. The Test Automation Framework and Data-Driven Test patterns can provide the reuse of test logic and the automation of implementation mechanisms, reducing the effort required to test the variations of each application. Thus, we propose the Data-Driven Test Automation Framework to be used during the application engineering to configure the tests through Parameterized Tests and verify the correctness of the generated applications. An example of a SPL is also presented.