초록
컴포넌트 맞춤(customization)으로 인해 변형된 ‘인터페이스 부분’과 ‘핵심기능 부분’의 상호작용에서 발생하는 오류를 효과적으로 테스트하기 위한 테스트 기법은 필요하다. 본 논문에서는 오류 삽입기법과 뮤테이션 테스트 케이스 선정 기법을 사용하여 컴포넌트 맞춤 테스트 기법을 제안한다. 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 기법은 컴포넌트 맞춤에 의한 오류를 발견할 가능성이 높은 테스트 케이스를 선정할 수 있으며, 인터페이스 가운데 맞춤 오류가 일어나는 부분만을 테스트 대상으로 함으로써, 테스트 시간을 단축할 수 있다.
The test technique for the failure caused by interaction between the customized interface and core function is necessary. We propose a component customization test technique by using the fault injection technique and the mutation test case selection technique. Our technique injects fault into where the customization failure may take place and selects the test case that differentiates the fault-injected component from the customized-component. Therefore, our test case has a good fault-detectability and can reduce the testing time by injecting a fault only into a place where the customization failure may take place in the interface.