Abstract
Test derivation methods suitable for interoperability testing of communication protocols were proposed in the literature and applied to the TCP and the ATM protocols. The test cases that were generated by them deal with only the control part of the protocols. However, in real protocol testing, the test cases must manage the data part of them as well. For complete testing, in principle all possible values of the data part must be tested although it is impractical to do so. In this paper, a method is presented for generating the interoperability test suite for both the data part and the control part with the example of TCP connection establishment. In this process, experimental design techniques from industrial engineering are used to reduce the size of test suite while keeping a well-defined level of test coverage. Experimental design techniques have been used for protocol conformance testing but not for interoperability testing so far. We generate the test suite for the TCP data part by this method and show a possibility that we can test interoperability of protocols with the reduced number of test cases with a well-defined level of test coverage.
The updated original online version for this book can be found at DOI: 10.1007/978-0-387-35516-0_20
Chapter PDF
References
K. Burroughs, A. Jain, and R. L. Erichson, “Improved Quality of Protocol Testing Through Techniques of Experimental Design,” Supercomm/ICC ‘84, 1994.
D. M. Cohen, S. R Dalal, M. L. Fredman, and G. C. Patton, “The AETG System: An Approach to Testing Based on Combinatorial Design,” IEEE Transactions on Software Engineering, Volume 23, Number 7, pp. 437–444, July 1997.
D. M. Cohen, S. R. Dalal, A. Kajla, and G. C. Patton, “The Automatic Efficient Test Generator (AETG) System,” Proc. 5`h Int’l Symp. Software Reliability Eng., IEEE CS Press, pp. 303–309, 1994.
D. M. Cohen, S. R. Dalai, J. Parelius, and G. C. Patton, “The combinatorial design approach to automatic test generation,” IEEE Software Volume: 13, Issue: 5, pp. 83–88, September 1996.
ISO/IEC/9646, OSI Conformance Testing Methodology and Framework Parts 1–7, 1994.
ITU-T X.290 Series, Conformance Testing Methodology and Framework, 1994.
V. Jacobson, C. Leres, and S. McCanne, The Tcpdump Manual Page, Lawrence Berkeley National Laboratory, Berkeley, CA., June 1997.
S. Kang and M. Kim, “Interoperability Test Suite Derivation for Symmetric Communication Protocols,” IFIP Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols (FORTE X) and Protocol Specification Testing and Verification (PSTV XVII), pp. 57–72, November 1997.
D. C. Montgomery, Design and Analysis of Experiments, 4th Ed., John Wiley & Sons, Inc., 1997.
G. S. Peace, Taguchi Methods: A Hands-On Approach, Addison-Wesley, 1993.
J. B. Postel, “Transmission Control Protocol,” RFC 793, September 1981.
W. Richard Stevens, TCP/IP Illustrated, Volumel: The Protocols, Addison-Wesley, 1995.
S. Seol, M. Kim, S. Kang, and Y. Park, “Interoperability Test Suite Derivation for the TCP,” IFIP TC6 WG6.1 Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols (FORTE XII) and Protocol Specification, Testing and Verification (PSTV XIX), October 5–8, Beijing, China, 1999.
J. Shin and S. Kang, “Interoperability Test Suite Derivation for the ATM/B-ISDN Signaling Protocol,” Testing of Communicating Systems, Vol. 11, Kluwer Academic Publishers, pp. 313–330, 1998.
A. W. Williams and R. L. Probert, “A Practical Strategy for Testing pair-wise Coverage of Network Interfaces,” Proceedings of the 7th International Conference on Software Reliability Engineering (ISSRE ‘86), White Plains NY USA, pp. 246–254, October 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Ryu, J., Kim, M., Kang, S., Seol, S. (2000). Interoperability Test Suite Generation for the TCP Data Part Using Experimental Design Techniques. In: Ural, H., Probert, R.L., v. Bochmann, G. (eds) Testing of Communicating Systems. IFIP Advances in Information and Communication Technology, vol 48. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35516-0_8
Download citation
DOI: https://doi.org/10.1007/978-0-387-35516-0_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-1016-8
Online ISBN: 978-0-387-35516-0
eBook Packages: Springer Book Archive