An automatic approach to find the most suitable configurations for software systems test
Publish place: The 21st International Conference on Information Technology, Computers and Telecommunications
Publish Year: 1402
نوع سند: مقاله کنفرانسی
زبان: English
View: 229
This Paper With 8 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCT21_036
تاریخ نمایه سازی: 18 فروردین 1403
Abstract:
Software testing is one of the software improvement phases and as the software sensitivity is being more, it is requested more time and effort. The fuzz testing approach is created for continuing the software test process in the development environment. Configuration Fuzzing is an approach that randomly makes different configurations and tests them by using InVivo which is one of the fuzz testing implementations and is monitoring security breaches in them. Configuration Fuzzing is not able to find optimal configurations for testing due to random search in configurations in huge software. In this article, we are presenting an approach to select a more suitable configuration for examination by using fuzzy logic. This approach attends to three main parameters as fuzzy system inputs for each configuration which include security risk, test cost, and error existence possibility. Finally, the probability parameter of the human error rate is attended as a coefficient in each configuration. At last, a number between ۰ and ۱ is attributed as test priority in the fuzzy system output of each configuration as this number is bigger, its test priority will be higher.
Keywords:
Authors
Elham Mohammadi
(lecturer) Computer Dept. Islamic Azad University, East Branch, Tehran, Iran
Sahar Saberi
(assistant professor) Computer Dept. Islamic Azad University, East Branch, Tehran, Iran