{"title":"Automated Testing Framework for Embedded Component Systems","authors":"H. Tomimori, Hiroshi Oyama, Takuya Azumi","doi":"10.1109/ISORC58943.2023.00032","DOIUrl":null,"url":null,"abstract":"Embedded systems in equipment have recently become larger and more complex. To solve these problems and improve development efficiency, a Component-Based Development (CBD) method could be used to divide the system into components. However, CBD presents challenges in system testing, such as an increase in the number of test objects and occurrence of failures in team development. To address these issues, a development method called Continuous Integration (CI) is sometimes used, which automatically performs building, and testing. This paper proposes a CI framework for automated testing that can be used for embedded components. In addition to automated testing, the proposed framework can perform line coverage measurement and display, Boundary Value Testing, and Equivalence Partitioning Testing. Furthermore, the evaluation of the proposed framework yielded the following contributions: Automated Workflow, Automated Code Generation, and Line Coverage Measurement","PeriodicalId":281426,"journal":{"name":"2023 IEEE 26th International Symposium on Real-Time Distributed Computing (ISORC)","volume":"273 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 26th International Symposium on Real-Time Distributed Computing (ISORC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC58943.2023.00032","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Embedded systems in equipment have recently become larger and more complex. To solve these problems and improve development efficiency, a Component-Based Development (CBD) method could be used to divide the system into components. However, CBD presents challenges in system testing, such as an increase in the number of test objects and occurrence of failures in team development. To address these issues, a development method called Continuous Integration (CI) is sometimes used, which automatically performs building, and testing. This paper proposes a CI framework for automated testing that can be used for embedded components. In addition to automated testing, the proposed framework can perform line coverage measurement and display, Boundary Value Testing, and Equivalence Partitioning Testing. Furthermore, the evaluation of the proposed framework yielded the following contributions: Automated Workflow, Automated Code Generation, and Line Coverage Measurement