TEST SELECTION BASED ON FINITE STATE MODELS

被引:341
作者
FUJIWARA, S
BOCHMANN, GV
KHENDEK, F
AMALOU, M
GHEDAMSI, A
机构
[1] Dept d'Inf et de Recherche Oper,, Univ de Montreal, Que
关键词
D O I
10.1109/32.87284
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The selection of appropriate test cases is an important issue for conformance testing of protocol implementations as well as in software engineering. A number of methods are known for the selection of a test suite based on the specification of the implementation under test, assumed to be given in the form of a finite state machine. This paper presents a new method which provides a logical link between several of the known methods. Called the "partial W method," it has general applicability, full fault-detection power, and yields shorter test suites than the W method. The second part of the paper discusses various other issues which have an impact on the selection of a suitable test suite. This includes the consideration of interaction parameters, various test architectures for protocol testing, and the fact that many specifications do not satisfy the assumptions made by most test selection methods, such as complete definition, a correctly implemented reset function, a limited number of states in the implementation, and determinism.
引用
收藏
页码:591 / 603
页数:13
相关论文
共 24 条
[1]  
AHO AV, 1988, P IFIP S PROTOCOL SP
[2]  
AMALOU M, 1989, THESIS U MONTREAL
[3]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[4]  
FUJIWA S, IN PRESS TESTING NON
[5]   A METHOD FOR DESIGN OF FAULT DETECTION EXPERIMENTS [J].
GONENC, G .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (06) :551-+
[6]  
NAITO S, 1981, 11TH P IEEE FAULT TO, P238
[7]   OSI CONFORMANCE TESTING [J].
RAYNER, D .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01) :79-98
[8]   A PROTOCOL TEST-GENERATION PROCEDURE [J].
SABNANI, K ;
DAHBURA, A .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1988, 15 (04) :285-297
[9]   CONFORMANCE TESTING - ARCHITECTURES AND TEST SEQUENCES [J].
SARIKAYA, B .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1989, 17 (02) :111-126
[10]   A TEST DESIGN METHODOLOGY FOR PROTOCOL TESTING [J].
SARIKAYA, B ;
VONBOCHMANN, G ;
CERNY, E .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) :518-531