실험계획법을 이용한 TCP 데이타 부분에 대한 상호운용성 시험스위트 생성
暂无分享,去创建一个
통신 프로토콜의 상호운용성을 시험하기 위한 시험경우를 생성하는 방법론이 논문 [1, 2, 3]에서 제안되었고 TCP와 ATM 프로토콜에 적용되었다. 이들 방법론으로 생성된 시험경우는 제어 부분만을 고려하고 있다. 그러나 실제 시험에 있어서는 데이타를 고려하여야 하며, 완전한 시험이 되기 위해서는 이들 변수들이 가질 수 있는 모든 값에 대한 시험을 거쳐야 하지만 이것은 현실적으로 불가능하다. 본 논문에서는 데이타를 포함하는 시험을 하기 위하여 논문 [1]에서 도출한 시험경우에 제어 부분과 데이타 부분을 동시에 고려하여 TCP의 연결 설정 절차에 대한 시험경우를 도출한다. 이 과정에서 시험경우의 수가 너무 커지는 것을 피하기 위해 최소의 실험횟수로 최대의 정보를 얻을 수 있도록 실험계획법(experimental design)을 이용한다. 실험계획법은 적합성 시험에는 적용되었지만 아직 상호운용성 시험에는 적용되지 않았다. 이 방법을 통해 데이타 부분을 포함하는 상호운용성 시험경우를 생성하고, 시험의 검출력 (power of test)을 유지하면서 최소화된 시험경우로 상호운용성 시험을 할 수 있는 가능성을 보인다.