C. S. Spahiu, L. Stanescu, Roxana Marinescu, M. Brezovan
{"title":"Machine Learning System For Automated Testing","authors":"C. S. Spahiu, L. Stanescu, Roxana Marinescu, M. Brezovan","doi":"10.1109/iccc54292.2022.9805972","DOIUrl":null,"url":null,"abstract":"The evolution of the systems’ complexity grew exponentially in the last years. The security and safety topics became more important than ever in the critical systems, and currently no end-user accepts any product without clear traceability for ensuring robustness to errors and external attacks. To be able to offer this kind of products, a high amount of effort must be invested in testing topics.Even that much part of the testing can be done automatically using automated test sequences, it is critical from the timing point of view to find as many errors as possible in the first hours/days of the testing time slot.The current paper presents a solution based on machine learning which decides the order of the tests, based on learned patterns: it analyses which functionalities are more prone to errors, and it generates the test sequence which needs to be executed at each step, in a recursive manner.","PeriodicalId":167963,"journal":{"name":"2022 23rd International Carpathian Control Conference (ICCC)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 23rd International Carpathian Control Conference (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iccc54292.2022.9805972","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The evolution of the systems’ complexity grew exponentially in the last years. The security and safety topics became more important than ever in the critical systems, and currently no end-user accepts any product without clear traceability for ensuring robustness to errors and external attacks. To be able to offer this kind of products, a high amount of effort must be invested in testing topics.Even that much part of the testing can be done automatically using automated test sequences, it is critical from the timing point of view to find as many errors as possible in the first hours/days of the testing time slot.The current paper presents a solution based on machine learning which decides the order of the tests, based on learned patterns: it analyses which functionalities are more prone to errors, and it generates the test sequence which needs to be executed at each step, in a recursive manner.