Finite state testing and analysis of graphical user interfaces

被引:98
作者
Belli, F [1 ]
机构
[1] Univ Gesamthsch Paderborn, D-4790 Paderborn, Germany
来源
12TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS | 2001年
关键词
D O I
10.1109/ISSRE.2001.989456
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Based on finite-state automata (FSA) and equivalent regular expressions, the paper introduces a holistic view of fault modeling that can be carried out as a complementary step to system modeling, revealing much rationalization potential. Appropriate formal notions will be used to introduce efficient algorithms to systematically generate and select test cases. The completeness of the test can be determined exploiting the link coverage of the state transition diagram of the FSA that models both the desired and undesired behavior of the system under test; this enables a precise scalability of the test and analysis process, leading to a better cost-effectiveness. The elements of the approach will be narrated by realistic examples which will be used also to validate the approach.
引用
收藏
页码:34 / 43
页数:10
相关论文
共 30 条
[1]   AN OPTIMIZATION TECHNIQUE FOR PROTOCOL CONFORMANCE TEST-GENERATION BASED ON UIO SEQUENCES AND RURAL CHINESE POSTMAN TOURS [J].
AHO, AV ;
DAHBURA, AT ;
LEE, D ;
UYAR, MU .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (11) :1604-1615
[2]  
AHREL D, 1996, ACM T SOFTW ENG METH, V5, P293
[3]  
[Anonymous], P ISSTA 96
[4]   SPECIFICATION OF FAULT-TOLERANT SYSTEM ISSUES BY PREDICATE TRANSITION NETS AND REGULAR EXPRESSIONS - APPROACH AND CASE-STUDY [J].
BELLI, F ;
GROSSPIETSCH, KE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (06) :513-526
[5]   Program segmentation for controlling test coverage [J].
Belli, F ;
Dreyer, J .
EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, :72-83
[6]  
BELLI F, 2001, 20013 U PAD
[7]  
BOCHMANN GV, 1994, SOFTW ENG NOTES ACM, P109
[8]  
BOEHM B, 1981, CHARACTERISTICS SOFT
[9]  
DAVID R, 1979, P INT S FAULTT COMP, P121
[10]  
Friedman MA, 1995, SOFTWARE ASSESSMENT