임베디드 시스템의 사용이 증가함에 따라, 임베디드 시스템의 신뢰성 및 품질 검증에 대한 중요성이 증가하고 있다. 요구사항 기반 소프트웨어 테스트는 소프 트웨어의 요구사항을 근거로 소프트웨어의 정확성과 신뢰성을 테스팅하는 방법 이다. 요구사항을 기반으로 임베디드 시스템을 자동으로 테스트 하기 위해서는 임베디드 시스템의 요구사항을 자동으로 테스트 하기 위한 테스트 스크립트를 작성할 수 있어야 한다. 작성된 테스트 스크립트를 일괄적으로 수행함으로써, 수동으로 테스터가 수동으로 테스트 할 때 발생하는 시간적, 금전적 비용을 줄 일 수 있다. 본 논문에서는 요구사항 기반 신뢰성 자동 테스트를 하기 위해서 테스트 수행기를 구현하고, 테스트에 주입할 테스트 스크립트의 문법을 정의하 였다. 테스트를 수행하였을 때, 요구사항대로 임베디드 시스템이 동작하는지 판 단하는 방법을 제안하였으며. 마지막으로 테스트 수행기 내부의 스케쥴링 방법 을 제안한다.
Alternative Abstract
As increasing usage of embedded system, A Importance of the Reliability and the verification of the product of a embedded system is increasing rapidly. Requirement based software test is a method for the correctness and reliability of the software based on requirements of the software. In this paper, To test for reliablility based on requirements automatically, First, I implement Test Executer. Second, I define the grammar of test script to input into test. Last, I recommend the scheduling algorithm in the test executor.