The common methods of the communication protocol conformance testing include two steps: generate test suite
and execute the test suite in a static order. These methods may contain the problem of reducing the actual range of testing and the influence caused by other test sequence. A method of alterable test suite is presented
which considers the dependence of different test sequences and the effect caused by the leading sequence and verifying sequence on the test results The test sequence fail tree(TSFT)is used in the method
not only for guiding the dynamic execution of the test cases but also for searching and replacing in leading sequence and verifying sequence. The method generates valid test sequences in testing process dynamically
avoids the influence of fault transition on testing result of correct transition and will improve the test efficiency and test coverage.
关键词
Keywords
references
Lai R. A survey of communication protocol testing [J]. Journal of Systems and Software, 2002,62(1): 21-46.
Bowen J P, Bogdanov K. Fortest: formal methods and testing(2002)[C]∥Proceedings of 26th IEEE Annual International Computer Software and Applications Conference. Los Alamitos, USA: IEEE Computer Society, 2002:91-101.
ISO. ISO 9646-2 Information processing systems, open system interconnection, OSI conformance testing methodology and framework, part 2: abstract test suite specification[S]. Geneva, Switzerland: ISO,1994.
Dahbura A T, Sabnan K, Uyar Ü M. Formal methods for generating protocol conformance test sequences [J]. Proceedings of the IEEE, 1990, 78(8):1317-1326.
Bochmann G V, Das G, Dssouli A, et al. Fault models in testing [C]∥Proceedings of the IFIP IV International Workshop on Protocol Test Systems. Leidschendam, Netherlands: North-Holland, 1991:17-30.
Guo Xionghui, Zhao Baohua, Qian Lan. Fault diagnosis in passive testing [J]. Journal of University of Science and Technology of China, 2005,35(3):385-391.