{"title":"分布式嵌入式系统基于模型的测试用例生成","authors":"V. Chimisliu, F. Wotawa","doi":"10.1109/ICIT.2012.6210013","DOIUrl":null,"url":null,"abstract":"As test case creation activities consume an increasing amount of resources allocated to software development projects, the need to automate this task as much as possible becomes more and more stringent. In this article we report on the application of academic test case generation tools in an industrial context. We present an approach to generate test cases from reactive distributed systems specified as asynchronously communicating UML statecharts. We employ two approaches for the generation process. The first one is fully automated and generates test cases aimed at transition coverage. The second one requires the intervention of the tester in order to annotate states and/or transitions partially describing a test scenario. It is the job of the tool to compute test cases pertaining to the specified test scenario.","PeriodicalId":365141,"journal":{"name":"2012 IEEE International Conference on Industrial Technology","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Model based test case generation for distributed embedded systems\",\"authors\":\"V. Chimisliu, F. Wotawa\",\"doi\":\"10.1109/ICIT.2012.6210013\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As test case creation activities consume an increasing amount of resources allocated to software development projects, the need to automate this task as much as possible becomes more and more stringent. In this article we report on the application of academic test case generation tools in an industrial context. We present an approach to generate test cases from reactive distributed systems specified as asynchronously communicating UML statecharts. We employ two approaches for the generation process. The first one is fully automated and generates test cases aimed at transition coverage. The second one requires the intervention of the tester in order to annotate states and/or transitions partially describing a test scenario. It is the job of the tool to compute test cases pertaining to the specified test scenario.\",\"PeriodicalId\":365141,\"journal\":{\"name\":\"2012 IEEE International Conference on Industrial Technology\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-03-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE International Conference on Industrial Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIT.2012.6210013\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE International Conference on Industrial Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIT.2012.6210013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Model based test case generation for distributed embedded systems
As test case creation activities consume an increasing amount of resources allocated to software development projects, the need to automate this task as much as possible becomes more and more stringent. In this article we report on the application of academic test case generation tools in an industrial context. We present an approach to generate test cases from reactive distributed systems specified as asynchronously communicating UML statecharts. We employ two approaches for the generation process. The first one is fully automated and generates test cases aimed at transition coverage. The second one requires the intervention of the tester in order to annotate states and/or transitions partially describing a test scenario. It is the job of the tool to compute test cases pertaining to the specified test scenario.