{"title":"优化遗传算法在软件测试中的应用","authors":"Rayan Dasoriya, Riya Dashoriya","doi":"10.1109/SCEECS.2018.8546957","DOIUrl":null,"url":null,"abstract":"The development of any software product involves various phases. Software testing is one of them. There are multiple testing methods associated to make the product free from error and provide the complete flawless functional capabilities. Software Engineering includes the testing of any such product for making it feasible to the end users by removing all such bugs. Artificial Intelligence can be embedded with the testing phase of Software Engineering to speed up the process and generate better results by applying various test cases. The use of an optimized genetic algorithm from Artificial Intelligence can help us to improve the test cases. The test cases can be enhanced by learning for its own. That is the actual concept of Artificial Intelligence. This paper demonstrates an algorithm which can be applied to both black box and white box testing to get some of the best test cases rather than selecting all the parts.","PeriodicalId":446667,"journal":{"name":"2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Use of Optimized Genetic Algorithm for Software Testing\",\"authors\":\"Rayan Dasoriya, Riya Dashoriya\",\"doi\":\"10.1109/SCEECS.2018.8546957\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The development of any software product involves various phases. Software testing is one of them. There are multiple testing methods associated to make the product free from error and provide the complete flawless functional capabilities. Software Engineering includes the testing of any such product for making it feasible to the end users by removing all such bugs. Artificial Intelligence can be embedded with the testing phase of Software Engineering to speed up the process and generate better results by applying various test cases. The use of an optimized genetic algorithm from Artificial Intelligence can help us to improve the test cases. The test cases can be enhanced by learning for its own. That is the actual concept of Artificial Intelligence. This paper demonstrates an algorithm which can be applied to both black box and white box testing to get some of the best test cases rather than selecting all the parts.\",\"PeriodicalId\":446667,\"journal\":{\"name\":\"2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCEECS.2018.8546957\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCEECS.2018.8546957","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Use of Optimized Genetic Algorithm for Software Testing
The development of any software product involves various phases. Software testing is one of them. There are multiple testing methods associated to make the product free from error and provide the complete flawless functional capabilities. Software Engineering includes the testing of any such product for making it feasible to the end users by removing all such bugs. Artificial Intelligence can be embedded with the testing phase of Software Engineering to speed up the process and generate better results by applying various test cases. The use of an optimized genetic algorithm from Artificial Intelligence can help us to improve the test cases. The test cases can be enhanced by learning for its own. That is the actual concept of Artificial Intelligence. This paper demonstrates an algorithm which can be applied to both black box and white box testing to get some of the best test cases rather than selecting all the parts.