{"title":"Test Case Optimization based on Specification Diagrams and Simulation Invocation Relationship","authors":"Mani Padmanabhan","doi":"10.1109/ICECCT52121.2021.9616824","DOIUrl":null,"url":null,"abstract":"The growing usage of software-based products is coupled with day-to-day human life. The software engineering technology can be more eye-catching among artificial intelligent-based software developers. The artificial intelligence systems such as the human machine interaction process are difficult to identify the pre-conditions during the development. Re-engineering is essential for artificial intelligent systems-based applications. Regression testing has assured the quality of products during the re-engineering process. The test cases are a core component in regression testing. Test case optimization and selection is a major activity to reduce the time and cost during regression testing. Many test case selection techniques have solved the problems in regression testing, however, the techniques seem to have much focus on reducing the number of test cases. This research proposes a test case optimization-based specification diagram. In the test, case selections are controlled by the simulation invocation relationship. The proposed simulation invocation methodology identified the simulations to be affected during the reengineering process. The proposed optimization algorithm produced the test cases based on the fault coverage criteria. This approach had validated with three artificial intelligent-based systems during regression testing. The comparative analysis shows that the proposed approach is well suitable for re-engineering in terms of the average percentage of fault detected values.","PeriodicalId":155129,"journal":{"name":"2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECCT52121.2021.9616824","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The growing usage of software-based products is coupled with day-to-day human life. The software engineering technology can be more eye-catching among artificial intelligent-based software developers. The artificial intelligence systems such as the human machine interaction process are difficult to identify the pre-conditions during the development. Re-engineering is essential for artificial intelligent systems-based applications. Regression testing has assured the quality of products during the re-engineering process. The test cases are a core component in regression testing. Test case optimization and selection is a major activity to reduce the time and cost during regression testing. Many test case selection techniques have solved the problems in regression testing, however, the techniques seem to have much focus on reducing the number of test cases. This research proposes a test case optimization-based specification diagram. In the test, case selections are controlled by the simulation invocation relationship. The proposed simulation invocation methodology identified the simulations to be affected during the reengineering process. The proposed optimization algorithm produced the test cases based on the fault coverage criteria. This approach had validated with three artificial intelligent-based systems during regression testing. The comparative analysis shows that the proposed approach is well suitable for re-engineering in terms of the average percentage of fault detected values.