Abstract:
본 발명은 소프트웨어 유닛에 대한 확장형 분산 테스트 방법에 관한 것으로, 유닛의 테스트 방법에 있어서, 경로(path)와 경로에 대한 부정의 한계(neg_limit)를 저장하는 queue pf 를 초기화하는 초기화 단계와 queue pf 가 비었는지 검사하는 제1 검사 단계, 제 1 검사 단계에서 queue pf 가 비지 않은 경우 concolic 테스트를 수행하는 테스트수행 단계 및 제1검사단계에서 queue pf 가 비었을 경우 다른 노드들의 미처리 경로(path)를 수행하는 외부수신 단계를 포함하는 방법으로 이루어져 있다. 본 기법은 대상 프로그램의 신뢰성을 높이기 위하여 수많은 테스트 케이스를 자동생성하며, 많은 수의 컴퓨팅 노드를 이용하는 클라우드 컴퓨팅 플랫폼을 활용하여 사용하여 테스트 시간을 획기적으로 줄일 수 있고, 이에 따라 산업현장에서의 실제적인 이용을 통해, 소프트웨어 개발 기간을 단축하는 동시에 생성되는 소프트웨어의 품질을 높이는 효과를 기대할 수 있다.
Abstract:
멀티스레드 프로그램에 대한 테스트 커버리지 정보를 이용한 자동 테스트 생성 장치, 방법 및 기록매체가 개시된다. 테스트 대상 멀티스레드 프로그램 및 사용자가 테스트를 위해 제공하는 테스트 입력값을 수신받는 입력부 및 수신된 테스트 대상 멀티스레드 프로그램 및 수신된 테스트 입력값을 이용하여 커버리지 예측정보를 생성하고, 생성된 커버리지 예측정보를 이용하여 테스트 대상 멀티스레드 프로그램의 테스트를 수행하고, 수행된 테스트의 결과 정보를 산출하는 제어부를 포함할 수 있다.
Abstract:
멀티스레드 프로그램에 대한 테스트 커버리지 정보를 이용한 자동 테스트 생성 장치, 방법 및 기록매체가 개시된다. 테스트 대상 멀티스레드 프로그램 및 사용자가 테스트를 위해 제공하는 테스트 입력값을 수신받는 입력부 및 수신된 테스트 대상 멀티스레드 프로그램 및 수신된 테스트 입력값을 이용하여 커버리지 예측정보를 생성하고, 생성된 커버리지 예측정보를 이용하여 테스트 대상 멀티스레드 프로그램의 테스트를 수행하고, 수행된 테스트의 결과 정보를 산출하는 제어부를 포함할 수 있다.
Abstract:
PURPOSE: An extension type distribution test method about a software unit is provided to efficiently reduce test time by using a cloud computing platform. CONSTITUTION: A queuepf storing the limit of denial about a route is initialized. If the queuepf is not empty, a concolic test operates(S111). If the queuepf is empty, non-processed path of the other nodes is performed(S121).