맞춤기술찾기

이전대상기술

메시지 캐싱을 이용한 기록-재생 테스트 최적화 장치 및 방법

  • 기술번호 : KST2021001941
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 메시지 캐싱을 이용한 기록-재생 기록-재생(Record-and-Replay) 테스트 최적화 장치 및 방법을 개시한다. 본 실시예는, 모바일 애플리케이션 테스트 자동화에 있어서, 모바일 OS(Operating System) 메시지 캐싱에 기반하여, 기록-재생 테스트를 진행하는 과정에서 반복적으로 발생하는 단계를 자동적으로 감지한 후, 해당 단계를 건너뛰어 다음 단계를 실행할 수 있도록 하여, 불필요한 과정의 반복으로 인한 비효율 제거가 가능한 기록-재생 테스트 최적화 장치 및 방법을 제공하는 데 목적이 있다.
Int. CL G06F 11/36 (2006.01.01)
CPC G06F 11/3612(2013.01) G06F 11/3688(2013.01) G06F 11/3696(2013.01)
출원번호/일자 1020190112529 (2019.09.11)
출원인 한국과학기술원
등록번호/일자
공개번호/일자 10-2021-0031054 (2021.03.19) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 14

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이성주 대전광역시 유성구
2 고지훈 대전광역시 유성구
3 김동휘 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이철희 대한민국 서울특별시 강남구 도곡로**길 **(역삼동) 베리타스빌딩, *-*층(베리타스국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.09.11 수리 (Accepted) 1-1-2019-0934308-12
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
모바일 기기용 애플리케이션의 테스트 자동화에 이용되는, 컴퓨터 상에 구현되는 기록-재생(Record-and-Replay) 테스트 최적화 방법에 있어서,기록 테스트 스크립트를 이용하여 기록부가 기록 테스트(test for record)를 실행하고, 상기 기록 테스트의 수행 도중 프로그램 모듈(program module)의 수행에 사용되는 메시지(message)를 기록하는 과정;상기 메시지를 이용하여 캐시 생성부가 메시지 캐시(message cache)를 생성하는 과정; 및상기 메시지 캐시를 기반으로 최적화부가 생략 가능 프로그램 모듈 및 생략 불가능 프로그램 모듈을 구분하고, 재생 테스트(test for replay)에 필수적인 프로그램 모듈들을 수행하기 위한 재생 테스트 스크립트를 생성하는 과정을 포함하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
2 2
제1항에 있어서,상기 기록하는 과정에서,상기 프로그램 모듈은 상기 애플리케이션의 실행 중 생성되는 하나의 장면을 실현하거나 상기 장면에서 발생하는 사용자 인터랙션(user interaction)에 대한 상기 애플리케이션의 대응을 수행하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
3 3
제1항에 있어서,상기 메시지는 상기 프로그램 모듈을 실행하기 위한 시작 정보를 포함한 상태로 모바일 OS(Operating System)로 전달되고, 상기 시작 정보는 실행하고자 하는 대상 프로그램 모듈의 이름과 필요 인자들(parameter)을 포함하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
4 4
제1항에 있어서,상기 메시지 캐시는 트리구조(tree structure) 형태로서, 상기 애플리케이션의 실행 시, 처음 실행하는 메시지를 뿌리 노드(root node)로 하고, 각 노드들은 자신의 직전에 실행된 메시지를 부모 노드(parent node)로 가지는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
5 5
제1항에 있어서,상기 스크립트를 생성하는 과정에서,상기 애플리케이션 실행의 중간에 있는 상기 생략가능 프로그램 모듈의 생략 시, 테스트 대상인 프로그램 모듈 실행 시점의 애플리케이션 내부상태(internal state)를 동일하게 유지하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
6 6
제1항에 있어서,상기 스크립트를 생성하는 과정에서,상기 생략 불가능 프로그램 모듈은 상기 모바일 기기의 내부 또는 외부의 저장장치로부터 데이터를 읽어들이는 단계를 포함하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
7 7
제6항에 있어서,상기 스크립트를 생성하는 과정에서상기 생략 불가능 프로그램 모듈은 캐싱(caching)되지 않은 상태로 상기 재생 테스트 스크립트의 매 실행 시마다 실행되고, 이전 실행에 의한 결과와는 상이한 메시지를 생성하여 상기 트리구조의 캐시에서 새로운 분기를 생성하는 것을 특징으로 하는, 컴퓨터 상에 구현되는 기록-재생 테스트 최적화 방법
8 8
모바일 기기용 애플리케이션의 테스트 자동화에 이용되는 기록-재생(Record-and-Replay) 테스트 최적화 장치에 있어서,기록 테스트 스크립트를 이용하여 기록 테스트(test for record)를 실행하고, 상기 기록 테스트의 수행 도중 프로그램 모듈(program module)의 수행에 사용되는 메시지(message)를 기록하는 기록부;상기 메시지를 이용하여 메시지 캐시(message cache)를 생성하는 캐시 생성부; 및상기 메시지 캐시를 기반으로 생략 가능 프로그램 모듈 및 생략 불가능 프로그램 모듈을 구분하고, 재생 테스트(test for replay)에 필수적인 프로그램 모듈을 수행하기 위한 재생 테스트 스크립트를 생성하는 최적화부를 포함하는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
9 9
제8항에 있어서,상기 프로그램 모듈은,상기 애플리케이션의 실행 중 생성되는 하나의 장면을 구현하거나 상기 장면에서 발생하는 사용자 인터랙션(user interaction)에 대한 상기 애플리케이션의 대응을 정의하는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
10 10
제8항에 있어서,상기 메시지는,상기 프로그램 모듈을 실행하기 위한 시작 정보를 포함한 상태로 모바일 OS(Operating System)로 전달되고, 상기 시작 정보는 실행하고자 하는 대상 프로그램 모듈의 이름과 필요 인자들(parameter)을 포함하는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
11 11
제8항에 있어서,상기 메시지 캐시는, 트리구조(tree structure) 형태로서, 상기 애플리케이션의 실행 시, 처음 실행하는 메시지를 뿌리 노드(root node)로 하고, 각 노드들은 자신의 직전에 실행된 메시지를 부모 노드(parent node)로 가지는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
12 12
제8항에 있어서,상기 생략 가능 프로그램 모듈은,상기 애플리케이션 실행에 영향을 주지 않는 상태로 상기 애플리케이션 실행의 중간에 있는 생략가능 프로그램 모듈의 실행이 생략되는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
13 13
제8항에 있어서,상기 생략 불가능 프로그램 모듈은,상기 모바일 기기의 내부 또는 외부의 저장장치로부터 데이터를 읽어들이는 단계를 포함하는 것을 특징으로 하는 기록-재생 테스트 최적화 장치
14 14
제1 내지 제7 중 어느 한 항에 의한 기록-재생 테스트 최적화 방법의 각 단계를 실행시키기 위하여 컴퓨터로 읽을 수 있는, 비휘발성 또는 비일시적인 기록매체에 저장된 컴퓨터프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 아프로스 국제기술협력사업 (RCMS)저전력 IoT 인증 보안기술 기반 공정데이터 클라우드 통합 시스템 개발(2018)