Abstract:
본 발명의 실시 형태는, 테스트 케이스 생성 장치와 방법 및 이를 실행하기 위한 프 로그램을 기록한 컴퓨터로 판독가능한 기록매체에 관한 것으로, 좀 더 상세하게는 특정 소프트웨어의 테스트 케이스를 생성할 수 있는 테스트 케이스 생성 장치와 방법 및 이를 실행하기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체에 관한 것이다. 본 발명의 실시 형태에 따른 테스트 케이스 생성 장치는, 소스코드 분석기로부터 제공되는 함수 정보를 저장하는 함수 정보 저장부; 시뮬레이션 도구로부터 제공되는 로그 파일로부터 시뮬레이션 추적 데이터를 추출하는 시뮬레이션 추적 데이터 추출부; 및 상기 함수 정보 저장부로부터 제공된 상기 함수 정보에 상기 시뮬레이션 추적 데이터 추출부로부터 제공된 상기 시뮬레이션 추적 데이터를 매핑하여 시뮬레이션 추적 테이블을 생성하는 매핑부; 및 상기 매핑부에서 생성된 상기 시뮬레이션 추적 테이블을 제공받아 테스트 케이스를 산출하는 테스트 케이스 산출부;를 포함한다.
Abstract:
실시 형태는 소프트웨어의 품질 평가 모듈과 방법 및 소프트웨어 품질 평가 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체에 관한 것이다. 실시 형태에 따른 소프트웨어의 품질 평가 모듈은, 수신된 품질 요소들을 미리 설정된 품질 지표 계산식들에 대입하여 품질 지표들 각각의 품질 지표 값들을 추출하는, 품질 지표 추출부; 상기 품질 지표들을 복수의 품질 특성 그룹들로 그룹화하고, 상기 품질 지표 값들 각각에 미리 설정된 제1 가중치를 부여하여 상기 복수의 품질 특성 그룹별 품질 특성 값들을 추출하는, 품질 특성 추출부; 및 상기 그룹별 품질 특성 값들 각각에 미리 설정된 제2 가중치를 부여하여 종합 품질 점수를 추출하는, 품질 점수 추출부;를 포함한다.
Abstract:
실시 형태는 소프트웨어의 품질 요소 추출 모듈과 방법 및 소프트웨어 품질 요소 추출 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체에 관한 것이다. 실시 형태에 따른 소프트웨어의 품질 요소 추출 모듈은, 소프트웨어의 품질 평가 모듈에서 사용되는 품질 요소를 추출하는 품질 요소 추출 모듈로서, 소스 코드를 검증하여 검증 데이터를 추출하는 검증 수행기; 및 상기 추출된 검증 데이터로부터 상기 품질 요소를 추출하는 품질 요소 추출기;를 포함한다.
Abstract:
A system for testing interoperability between DLNA devices according to one embodiment of the present invention comprises a test object device; a linkage object device which performs an interoperability test with the test object device; a test device which runs a web browser for performing the test and analyzes the result of the test; a test server which performs the test according to a test process of the web browser and analyzes the result of the test; and two or more network devices. The test device and the test server are connected via the first internet. DLNA related data generated in the test object device and the linkage object device is transmitted and received by the second internet via two or more network devices. Two or more network devices comprise a first network device which supports wireless communications between the test object device and the test device and a second network device which supports the wireless communications between the linkage object device and the test server. The test device comprises a client module which generates the web browser and runs the generated web browser and a device protocol analysis module which analyzes the result of the test by using the DLNA related data.
Abstract:
According to an embodiment of the present invention, a method for testing interoperability among DLNA devices comprises the steps of: inputting, to a server, an XML file for generating a web browser for a test on interoperability between a tested device and an interlocked device capable of sharing a DLNA function therewith; allowing the server to generate a web browser including at least one webpage where a procedure for performing a test on interoperability among DLNA devices is described, based on the XML file; allowing an apparatus for performing the interoperability test to receive the generated web browser, execute the received web browser, and display a procedure for performing the interoperability test; and receiving an input of information required for progressing the displayed procedure, and performing the test on interoperability between the tested device and the interlocked device based on the input information.
Abstract:
A system for testing interoperability between DLNA devices according to one embodiment comprises a device to be tested; a device for linkage which performs an interoperability test with the device to be tested; a test device which runs a web browser for performing the test and analyzes the result of the test; a test server which performs the test according to a test process of the web browser and analyzes the result of the test; a first network device which supports wireless communications between the device to be tested and the test device; and a second network device which supports the wireless communications between the device for linkage and the test server. The test device is connected to the test server with the internet. The test device comprises a client module which generates the web browser and runs the generated web browser; a device state copy module which provides an environment in which the device for linkage exists in a distance capable of wireless communications through the first network device; and a device protocol analysis module which analyzes the result of the test by using DLNA related data generated by the device to be tested and the device for linkage.