맞춤기술찾기

이전대상기술

대용량 테스트 데이터 생성장치

  • 기술번호 : KST2021011128
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 대용량 테스트 데이터 생성장치에 관한 것으로, 특히 시스템의 설계 시점에 산출된 데이터베이스의 테이블 구조를 기반으로 하되 대용량의 샘플 데이터가 존재하는 현실 세계의 데이터 분포를 모델링하여 테스트 데이터를 제공하는 대용량 테스트 데이터 생성장치에 관한 것이다.
Int. CL G06F 11/36 (2006.01.01) G06F 16/22 (2019.01.01)
CPC G06F 11/3684(2013.01) G06F 11/3696(2013.01) G06F 16/221(2013.01) G06F 16/2228(2013.01)
출원번호/일자 1020200043860 (2020.04.10)
출원인 숭실대학교산학협력단
등록번호/일자 10-2276290-0000 (2021.07.06)
공개번호/일자
공고번호/일자 (20210712) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.04.10)
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김명호 서울특별시 동작구
2 장석주 서울특별시 강서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 윤귀상 대한민국 서울특별시 금천구 디지털로*길 ** ***호 (가산동, 한신IT타워*차)(디앤특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 서울특별시 동작구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.04.10 수리 (Accepted) 1-1-2020-0373780-15
2 선행기술조사의뢰서
Request for Prior Art Search
2021.03.19 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2021.06.17 발송처리완료 (Completion of Transmission) 9-6-2021-0115055-07
4 등록결정서
Decision to grant
2021.06.24 발송처리완료 (Completion of Transmission) 9-5-2021-0498974-99
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
시스템 개발 단계에서 필요한 테스트 데이터를 제공하는 대용량 테스트 데이터 생성 장치에 있어서,코드(code)로 표현된 코드성 데이터를 정의하는 코드 데이터 모듈(10)과;비코드(non-code)로 표현된 비코드성 데이터를 정의하는 비코드 데이터 모듈(20)과;불균등 분포된 불균등 데이터를 정의하는 불균등 데이터 모듈(30)과;균등 분포된 균등 데이터를 정의하는 균등 데이터 모듈(40)과;상기 정의된 코드성 데이터, 비코드성 데이터, 불균등 데이터 및 균등 데이터를 표현한 구조의 메타 데이터를 생성하는 메타 데이터 생성기(50); 및상기 메타 데이터를 참조하여 상기 코드성 데이터, 비코드성 데이터, 불균등 데이터 및 균등 데이터가 포함된 테스트 데이터를 생성하여 데이터베이스에 저장하는 테스트 데이터 생성기(60);를 포함하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
2 2
제1항에 있어서,상기 코드 데이터 모듈(10)은,시스템 설계 과정에서 도출된 코드 데이터를 입력받아 정의하고, 상기 정의된 코드 데이터의 표현을 상기 메타 데이터 생성기(50)에 제공하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
3 3
제1항에 있어서,상기 비코드 데이터 모듈(20)은,상기 코드 데이터 이외의 일반 데이터를 비코드 데이터로 정의하고, 상기 정의된 비코드 데이터의 표현을 상기 메타 데이터 생성기(50)에 제공하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
4 4
제1항에 있어서,상기 불균등 데이터 모듈(30)은,도수분포(Frequency Distribution)를 표현하는 자료구조의 이산형 데이터 및 확률분포(Probability Distribution)를 표현하는 자료구조의 연속형 데이터를 각각 정의하여 상기 메타 데이터 생성기(50)에 제공하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
5 5
제1항에 있어서,상기 균등 데이터 모듈(40)은,상기 코드 데이터 내에서 무작위(random)로 데이터를 추출하여 균등 데이터를 정의하여 상기 메타 데이터 생성기(50)에 제공하되, 상기 정의된 균등 데이터의 개수가 균등하게 분포되도록 관리하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
6 6
제1항에 있어서,상기 메타 데이터 생성기(50)는,상기 시스템 완성시의 현실에 적용되는 데이터 분포를 데이터 모델링(data modeling)하여 상기 코드성 데이터, 비코드성 데이터, 불균등 데이터 및 균등 데이터를 각각 선택한 메타 데이터를 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
7 7
제6항에 있어서,상기 메타 데이터 생성기(50)는,상기 데이터베이스 내에 저장되는 데이터 테이블의 전체 컬럼 중 성능 또는 기능을 테스트시 DB 서버 언어의 조건절로 사용되는 컬럼의 데이터 타입, 데이터 분포 및 데이터 확률개수에 따라 상기 테스트 데이터를 분류하여 표현하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
8 8
제7항에 있어서,상기 메타 데이터 생성기(50)는,상기 테스트 데이터가 생성되는 대상 테이블에 대한 정보와;상기 대상 테이블 내의 각 컬럼에 대한 정보; 및상기 컬럼의 데이터 분포 정보;를 포함하는 메타 데이터를 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
9 9
제8항에 있어서,상기 메타 데이터 생성기(50)는,상기 대상 테이블을 정의하기 위한 메타 데이터인 마스터 테이블을 생성하되,상기 마스터 테이블에 기록된 레코드는 상기 대상 테이블과 1:1로 매핑하여 테스트 데이터의 개수 및 생성 순서를 관리하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
10 10
제9항에 있어서,상기 테스트 데이터 생성기(60)는,상기 대상 테이블을 부모 테이블부터 자식 테이블 순서로 생성하되 동일한 레벨의 자식 테이블인 경우 테스트 데이터의 개수가 많은 테이블부터 테스트 데이터의 개수만큼 반복하여 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
11 11
제10항에 있어서,상기 메타 데이터 생성기(50)는,상기 대상 테이블 내의 각 컬럼을 정의하기 위한 메타 데이터인 마스터 컬럼 데이터를 생성하되, 상기 마스터 컬럼 데이터는 상기 테스트 데이터를 생성할 대상 테이블을 구성하는 각 컬럼과 1:1로 매핑하여 상기 테스트 데이터에 대한 생성 규칙 정보를 제공하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
12 12
제11항에 있어서,상기 테스트 데이터 생성기(60)는,상기 마스터 테이블의 테이블명으로 상기 데이터베이스내의 카타로그 정보를 조회하여 확보된 상기 컬럼의 기본 정보; 및테스터로부터 입력된 분포 특성 및 조정값;을 반영하여 상기 테스트 데이터를 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
13 13
제12항에 있어서,상기 메타 데이터 생성기(50)는,상기 각 컬럼의 데이터 분포 정보를 정의하기 위한 메타 데이터인 마스터 분포 데이터를 생성하되,상기 마스터 분포 데이터는 상기 마스터 컬럼 데이터에 포함되어 있는 확률 개수, 분포 유형 및 분포 모델에 따라 정의되는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
14 14
제13항에 있어서,상기 테스트 데이터 생성기(60)는,상기 마스터 테이블을 읽어 확인된 테이블명 및 컬럼명 정보를 연결 키(key)로 하여 각각의 마스터 컬럼 데이터 및 마스터 분포 데이터를 추출하고 테스트 데이터를 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
15 15
제14항에 있어서,상기 테스트 데이터 생성기(60)는,상기 테스트 데이터의 레코드를 상기 대상 테이블의 레코드와 동일하게 구성하고,상기 테스트 데이터의 데이터 딕셔너리 정보를 참조하여 데이터베이스에 레코드셋을 생성하며, 생성 규칙에 따라 컬럼 순서대로 생성을 진행함에 따라 전체 컬럼 데이터가 생성되면 상기 레코드셋을 기반으로 SQL을 생성한 후 개발 진행중인 데이터베이스에 상기 테스트 데이터를 생성하는 것을 특징으로 하는 대용량 테스트 데이터 생성장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.