http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
실험계획법을 이용한 TCP 데이타 부분에 대한 상호운용성 시험스위트 생성
유지원(Jiwon Ryu),김명철(Myungchul Kim),설순욱(Soonuk Seol),강성원(Sungwon Kang),이영희(Younghee Lee),이근구(Keunku Lee) 한국정보과학회 2001 정보과학회논문지 : 정보통신 Vol.28 No.2
통신 프로토콜의 상호운용성을 시험하기 위한 시험경우를 생성하는 방법론이 논문 [1, 2, 3]에서 제안되었고 TCP와 ATM 프로토콜에 적용되었다. 이들 방법론으로 생성된 시험경우는 제어 부분만을 고려하고 있다. 그러나 실제 시험에 있어서는 데이타를 고려하여야 하며, 완전한 시험이 되기 위해서는 이들 변수들이 가질 수 있는 모든 값에 대한 시험을 거쳐야 하지만 이것은 현실적으로 불가능하다. 본 논문에서는 데이타를 포함하는 시험을 하기 위하여 논문 [1]에서 도출한 시험경우에 제어 부분과 데이타 부분을 동시에 고려하여 TCP의 연결 설정 절차에 대한 시험경우를 도출한다. 이 과정에서 시험경우의 수가 너무 커지는 것을 피하기 위해 최소의 실험횟수로 최대의 정보를 얻을 수 있도록 실험계획법(experimental design)을 이용한다. 실험계획법은 적합성 시험에는 적용되었지만 아직 상호운용성 시험에는 적용되지 않았다. 이 방법을 통해 데이타 부분을 포함하는 상호운용성 시험경우를 생성하고, 시험의 검출력 (power of test)을 유지하면서 최소화된 시험경우로 상호운용성 시험을 할 수 있는 가능성을 보인다. Test derivation methods suitable for interoperability testing of communication protocols were proposed in [1, 2, 3] 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 as well. For complete testing, in principle we must test all possible values of data part although it is impractical to do so. In this paper, we present a method generating the interoperability test suite for both the data part and the control part of protocols with the example of TCP connection establishment. In this process, we make use of experimental design techniques from industrial engineering to minimize the size of test suite while keeping testing capability. Experimental design techniques have been used for protocol conformance testing but not for interoperability testing so far. We generate the test suite for data part by this method and show a possibility that we can test interoperability of protocols with the minimum number of test cases while maintaining the testing power.