A novel fuzzy classification to enhance software regression testing

CIDM(2013)

引用 5|浏览20
暂无评分
摘要
An effective system regression testing for consecutive releases of very large software systems, such as modern telecommunications systems, depends considerably on the selection of test cases for execution. Classification models can classify, early in the test planning phase, those test cases that are likely to detect faults in the upcoming regression test. Due to the high uncertainties in regression test, classification models based on fuzzy logic are very useful. Recently, methods have been proposed for automatically generating fuzzy if-then rules by applying complicated rule generation procedures to numerical data. In this research, we introduce and demonstrate a new rule-based fuzzy classification (RBFC) modeling approach as a method for identifying high effective test cases. The modeling approach, based on test case metrics and the proposed rule generation technique, is applied to extracting fuzzy rules from numerical data. In addition, it also provides a convenient way to modify rules according to the costs of different misclassification errors. We illustrate our modeling technique with a case study of large-scale industrial software systems and the results showed that test effectiveness and efficiency was significantly improved.
更多
查看译文
关键词
software systems,fault detection,rbfc modeling approach,program testing,regression analysis,software regression testing,pattern classification,automatic test pattern generation,test planning phase,fuzzy logic,automatic fuzzy if-then rule generation,system regression testing,rule-based fuzzy classification modeling approach,test case metrics,complicated rule generation procedures,large-scale industrial software systems,fuzzy classification,testing,fuzzy sets,software engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要