본문으로 건너뛰기

상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치 및 방법

· 약 5분
이우진
담당교수
박환석

국내특허(10-1460860), 2014-11-05, (출원번호: 10-2012-0126208), 2012-11-08.

서지정보

서지정보
IPC- G06F 11/28(2006.01.01)- G06F 11/22(2017.01.01)
CPC- G06F 11/28(2013.01)- G06F 11/22(2018.05)
출원번호(일자)1020120126208 (2012.11.08)
출원인경북대학교 산학협력단
번역문제출일자
등록번호(일자)1014608600000 (2014.11.05)
공개번호(일자)1020140059600 (2014.05.16)전문다운
공고번호(일자)(2014.11.17)전문다운
국제출원번호(일자)
국제공개번호(일자)
우선권정보
법적상태등록
심사진행상태등록결정(일반)
심판사항
구분국내출원/신규
원출원번호(일자)
관련 출원번호
심사청구여부(일자)Y(2012.11.08)
심사청구항수5
요약

본 발명은 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치 및 방법에 관한 것이다. 본 발명에 따른 GUI 테스트 장치는, 각 노드 상태를 변경시키는 입력수단의 이벤트 및 상기 이벤트 수행에 따라 대응되는 노드에서 출력되는 예상 이미지를 저장하고, 상기 이벤트 및 예상 이미지를 이용하여 적어도 하나의 테스트 케이스가 포함되는 테스트 시나리오 모델을 생성하고, 테스트의 수행 순서를 정의하는 테스트 시나리오 편집유닛; 및 상기 테스트의 수행 순서에 따라 테스트 대상 단말에서 테스트가 수행되게 하면서, 이벤트 수행에 따라 노드마다 상기 테스트 대상 단말로부터 캡쳐된 화면 이미지와 기 저장된 예상 이미지를 비교하고 GUI에 대한 테스트 결과를 제공하는 테스트 수행/검증유닛을 포함하고 있다. 이와 같은 본 발명에 따르면, GUI 테스트에 대한 테스트 소요 시간을 감소할 수 있고, GUI에 대한 오류를 쉽게 찾을 수 있는 이점이 있다.

인명정보

출원인
번호이름(번호)주소
1경북대학교 산학협력단 (220040016844)- 사업자번호대구광역시 북구...
발명자
번호이름(번호)주소
1이우진대구광역시 수성구...
2박환석서울특별시 구로구...
대리인
번호이름(번호)주소
1김종선 (920030002489)서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소)
2이형석 (920030003344)서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소)
최종권리자
번호이름(번호)주소
1경북대학교 산학협력단대구광역시 북구...
등록 이후 발명자 정보
번호이름(번호)주소
1이우진대구광역시 수성구...
2박환석서울특별시 구로구...
등록 이후 대리인 정보
번호이름(번호)주소
1김종선 (920030002489)서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소)
2이형석 (920030003344)서울특별시 강남구 역삼로*길 ** (역삼동) **층(역삼동, 광성빌딩)(케이엘피특허법률사무소)

지정국

구분국가명
데이터가 존재하지 않습니다.

인용/피인용

인용
국가공보번호공보일자발명의 명칭IPC
대한민국1020090065144 A2009.06.22모바일 응용 소프트웨어의 그래픽 사용자 인터페이스테스트 시스템 및 방법H04M 1/24
일본22102620 A2010.05.06ユーザ操作シナリオ生成装置, 方法およびプログラムG06F 11/28
피인용
출원번호(일자)출원 연월일발명의 명칭IPC
10201800273872018.03.08스마트 디바이스 애플리케이션을 위한 장면 기반 오류 검출 방법 및 그를 수행하는 오류 검출 장치G06F 11/36

청구항

번호청구항
1각 노드 상태를 변경시키는 입력수단의 이벤트 및 상기 이벤트 수행에 따라 대응되는 노드에서 출력되는 예상 이미지를 저장하고, 상기 이벤트 및 예상 이미지를 이용하여 적어도 하나의 테스트 케이스가 포함되는 테스트 시나리오 모델을 생성하고, 테스트의 수행 순서를 정의하는 테스트 시나리오 편집유닛; 및 상기 테스트의 수행 순서에 따라 테스트 대상 단말에서 테스트가 수행되게 하면서, 이벤트 수행에 따라 노드마다 상기 테스트 대상 단말로부터 캡쳐된 화면 이미지와 기 저장된 예상 이미지를 비교하고 그 비교 결과를 제공하는 테스트 수행/검증유닛을 포함하며, 상기 노드는, 테스트 수행순서 정보; 및 이전 노드의 이벤트 수행 결과에 따른 예상 이미지를 저장함을 특징으로 하는 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치.
2제 1 항에 있어서, 상기 테스트 시나리오 편집유닛은, 상기 테스트 시나리오 모델을 생성하는 테스트 시나리오 모델 생성부; 상기 이벤트를 기록하는 이벤트 기록부; 및 테스트 수행 순서를 변경하는 정보 수정부를 포함하여 구성됨을 특징으로 하는 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치.
3삭제
4제 1 항에 있어서, 상기 예상 이미지는, 이미지의 전체 영역 또는 전체 영역 중 특정 부분만이 관심영역으로 지정되며, 상기 관심영역은 전체 영역 중 일정 부분이 포커싱되는 영역 또는 일정 부분 이외의 나머지 영역임을 특징으로 하는 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치.
5제 1 항에 있어서, 상기 테스트 수행/검증 유닛은, 하나의 테스트 케이스 내에서 테스트 수행순서대로 노드의 상태를 변경시키는 이벤트를 수행하는 테스트 수행부; 상기 이벤트가 수행된 노드의 화면 이미지를 캡쳐하는 화면 캡쳐부; 상기 화면 캡쳐부에 의하여 캡쳐된 화면 이미지와 미리 저장된 예상 이미지를 비교하는 이미지 비교부; 및 테스트 결과를 기록하는 로그 기록부를 포함하여 구성됨을 특징으로 하는 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 장치.
6테스트 장치가 이미지를 구성하는 각 노드 별로 입력수단의 이벤트와 상기 이벤트에 대응되어 표시되는 예상 이미지를 저장하는 단계; 상기 테스트 장치가 상기 이벤트와 예상 이미지를 기초로 하여 적어도 하나의 테스트 케이스를 이루는 테스트 시나리오 모델을 생성하는 단계; 상기 테스트 장치가 테스트 대상 단말에서 테스트가 수행되게 하면서 상기 노드별로 표시되는 화면 이미지를 캡쳐하여 전달받고, 노드마다 기 저장된 예상 이미지와 비교하는 단계; 및 상기 비교 결과에 따른 테스트 결과를 저장하는 단계를 포함하며, 상기 비교하는 단계에서, 상기 예상 이미지가 이미지의 전체 영역 중 일부가 관심영역으로 지정된 경우, 상기 관심영역과 대응되는 상기 화면 이미지의 일부만 상호 비교하는 것을 특징으로 하는 상태 기반의 테스트 시나리오 모델을 이용한 GUI 테스트 방법.
7삭제

패밀리정보

통합심사정보

순번패밀리번호출원일자국가코드국가명종류
데이터가 존재하지 않습니다.
DOCDB 패밀리정보
순번패밀리번호출원일자국가코드국가명종류
데이터가 존재하지 않습니다.

국가연구개발사업

순번연구부처주관기관연구사업연구과제
1지식경제부경북대학교 산학협력단정보통신기술인력양성스마트 자동차를 위한 AUTOSAR 기반 차량 내외부 통신 플랫폼 및 응용 기술

대표도면

도면1

도면2

도면3

도면4