test data generation with gedis studio online tool
테스트 데이터 생성 – 무료 온라인 GEDIS Studio 도구를 사용한 데모 (파트 -2) :
이것의 1 부 읽기 여기에 테스트 데이터 관리 자습서 시리즈 .
CA Technologies에 따르면 최근 연구에 따르면 소프트웨어 테스트 결함의 30 ~ 40 %는 테스트 데이터 문제와 관련이 있습니다. 이는 QA 업계가 테스트 데이터 생성 (TDM) 도구를 사용하도록 장려하는 여러 이유 중 하나입니다.
TDM 도구는 시스템에서 단 몇 분 만에 데이터 세트의 안정적이고 안전한 사본을 생성하는 개방형 기능을 제공합니다.
또한 TDM 도구는 신속하고 양질의 소프트웨어 개발 수명주기 프로세스와 수명주기 테스트 다음과 같은 사양이 있습니다.
- 데이터 하위 집합 및 합성 데이터 생성 속도를 현저하게 향상시킵니다.
- 전체 프로덕션 클론을 생성하여 수작업과 시간을 줄입니다.
- 테스터, 개발자, 관리 및 DB 관리자를위한 주문형 작업 공간 및 셀프 서비스 플랫폼을 제공하여 데이터 손상 및 시간 지연을 방지합니다.
소프트웨어 테스트 분야에서 TDM 도구를 적용하면 테스트주기를 더 빠르게 릴리스 할 수 있도록 기대 이상으로 기여할 수있는 기반을 마련 할 수 있습니다. 대량의 필수 데이터 프로세스를 자동화하면 애플리케이션 개발 시간을 효율적으로 사용할 수 있습니다. 마찬가지로 합성 데이터 생성을 통해 느리고 복잡한 데이터 설정을 능숙하게 완화 할 수 있습니다.
테스트 데이터 관리의 전체 프로세스를 더 잘 시각화하려면 그림 -1 IBM InfoSphereOptim TMD의 그래픽 인터페이스를 참조하십시오.
그림 1 : IBM InfoSphereOptim TMD 그래픽 인터페이스
비용 효율성 관점에서 TDM 도구 사용은 다음과 같이 비용에 직접적인 영향을 미칩니다.
- 테스트 관리 도구와 데이터 통합
- 테스트를위한 데이터 설정의 적법한 프로세스에서 수작업 최소화
- 재사용을 위해 적절하게 사용 가능한 데이터
- QA 팀의 생산성이 향상되어 인적 자원 관리가 향상됩니다.
- 개발 및 데이터를 통한 결함 해결 개선
테스트 데이터 관리 튜토리얼 시리즈의이 2 부에서는 A에 대해 알아볼 것입니다.GEDIS Studio 무료 온라인 도구로 테스트 데이터 생성 프로세스를 최적화했습니다.
학습 내용 :
char에서 문자열 C ++로
- GEDIS Studio Online 소개
- 액세스 및 등록
- 테스트 데이터 생성
- 데이터 상관 관계 및 상호 종속성
- GEDIS Studio를 사용한 매개 변수화
- 자동화 된 테스트 데이터 생성 도구
- 결론
- 추천 도서
GEDIS Studio Online 소개
GEDIS Studio는 무료 온라인 테스트 데이터 관리 및 데이터 생성 도구 . 테스트 데이터 생성, 값 분포 제어, 값 상관 관계 및 실제 데이터 세트와 대규모 데이터 시뮬레이션을 사용하여 테스트에서 애플리케이션을 적극적으로 테스트 할 수있는 기타 여러 유용한 가능성을위한 30 개 이상의 테스트 데이터 생성 규칙의 고유 한 기능입니다.
따라서 GEDIS Studio는 짧은 시간 내에 세대를 설계하고 테스트 데이터의 생산을 잘 구성 할 수있는 플랫폼을 제공 할 수 있습니다. 주어진 AUT 테스트 케이스 데이터에 대해 전체 테스트의 완전성을 보장하기 위해 현실적인 테스트 데이터가 필요합니다.
따라서 우리는 항상 프로덕션 환경에서 충분한 테스트 데이터에 액세스하고 개인 식별 정보 데이터의 실제 특성을 해치지 않고 만들고 설계 한 테스트 케이스에 대한 테스트 데이터의 추가 요구 사항을 식별합니다.
GEDIS Studio를 사용하면 다음과 같은 이점을 통해 테스트 데이터를 관리하고 생성 할 수 있습니다.
- 현실적인 데이터 생산
- 데이터 표시 및 분석에 매우 유용
- SQL, HTML, XML, CSV 스크립트 및 데이터 생성을위한 효율적인 플랫폼.
GEDIS Studio를 사용하면 아래와 같은 영역에서 데이터 생성 이상의 작업을 수행 할 수있는 환경을 제공합니다.
- 테스트 요구 사항에 따라 데이터베이스 채우기
- AUT를위한 현실적인 테스트 환경 준비
- 수요에 따른 데이터 생산 자동화
- Oracle, DB2, MySQL 및 기타 여러 RDMS 용 직접 가져 오기 형식 제작.
또한 GEDIS는 다음을 통해 테스트의 완성도를 확장합니다.
- 단위, 기능 및 부하 테스트를위한 대량 데이터 생성.
- 의 실행 데이터 기반 테스트 (QTP / UFT, Selenium 또는 TestPartner).
액세스 및 등록
지금까지 GEDIS의 고유 한 기능을 살펴 보았습니다. 컴퓨터에 응용 프로그램을 설치하지 않고도 온라인으로 테스트 데이터를 생성 할 수 있습니다. 계정을 등록하면 즉시 GEDIS Studio로 작업을 시작할 수 있습니다.
GEDIS Studio는 서버에 개인 작업 공간을 할당합니다. 또한 사용자가 필요로하는 데이터를 생성하기 위해 작업 공간으로 가져올 수있는 샘플 프로젝트 및 참조 데이터를 제공합니다.
이 링크를 클릭하여 '등록'버튼을 누르면 계정을 만들 수 있습니다. www.data-generator.com . 그런 다음 등록 양식의 모든 필드를 입력하고 '제출'버튼을 누르십시오.
(노트– 확대 된 이미지를 클릭하세요)
등록 절차가 완료되면 GEDIS는 온라인으로 GEDIS Studio에 로그인 할 때 사용할 수있는 로그인 이름 및 비밀번호와 함께 계정 등록 확인을 보냅니다.
GEDIS Studio에 로그인하면 작업 공간이 비어 있으며 다음 중 하나를 수행 할 수 있습니다. 프로젝트 생성 또는 프로젝트 가져 오기 구성 패널의 작업 공간 페이지에있는 기존 데이터에서 프로젝트가있는 경우 생성기를 삽입하고 데이터 사양에 따라 필요한 수의 필드를 추가 할 수 있습니다.
GEDIS는 툴바 사용자가 프로젝트의 구성 요소 또는 작업 공간 관리자 생성과 같은 주요 기능에 빠르게 액세스 할 수있는 다른 응용 프로그램과 마찬가지로 생성기를 찾아보고 'Design'탐색기에서 필드를 찾을 수 있으며 GEDIS Studio 응용 프로그램의 왼쪽에있는 'Production'탐색기에서 배치 및 파일을 찾아 볼 수 있습니다.
GEDIS Studio 응용 프로그램의 오른쪽에 구성 패널 프로젝트 구성 요소, 작업 공간 관리자 및 도움말보기. 작업 공간 관리자는 프로젝트, 생성기, 배치 및 기타 데이터 파일에 대한 공유 및 개인 작업 공간의 데이터를 표시합니다.
특정 필드에서 규칙을 변경하려면 디자인 탐색기에서 규칙을 선택하고 규칙 선택기에서 새 규칙을 두 번 클릭합니다.
기본 모델에 따라 생성기의 모든 루트 필드가 자동으로 '출력'파일에 추가됩니다.
데이터 표시의 다른 기능은 CSV 표 또는 일반 텍스트 일 수 있습니다. 그리고 응용 프로그램의 '디자인'및 '제작'탭의 오른쪽에있는 '작업 공간'탭을 클릭하면 '프로젝트', '생성자', '출력'및 '과 같은 4 개의 하위 탭이 포함 된 페이지가 표시됩니다. 데이터'.
'프로젝트'탭에는 두 개의 폴더가 있습니다. 하나는 시스템이 생성하고 다른 하나는 'GenieLog'입니다. 'Projects'또는 'Generators'를 더블 클릭하면 자신의 작업 공간으로 가져올 수 있습니다. GEDIS Studio는 사용자가 도구를 작동 할 수 있도록 이러한 데이터를 제공했습니다. .
mkv 파일을 여는 방법
GEDIS Studio 메인 페이지의 소개 부분을 어느 정도 다루었으므로 테스트 데이터를 단계별로 생성하는 방법을 빠르게 살펴 보겠습니다.
테스트 데이터 생성
1)“Design”탭에서 툴바에있는“Create a New Project”버튼을 클릭합니다. 그렇게함으로써 새로운 배치와 Defualt.txt를 동시에 생성합니다.
2) 응용 프로그램의 오른쪽 하단에있는 '문서'탭에서 새 프로젝트 이름을 지정합니다. 이 자습서에서는 'Open EMR'이라는 프로젝트를 볼 수 있습니다.
3) 프로젝트를 만들고 이름을 지정한 후에는 도구 모음에서 '필드 추가'를 수행 할 수 있습니다. 예를 들어 여기에서 오른쪽 도구의 문서 부분에서 '이름'과 '신용 카드 번호'에 대한 두 개의 필드를 추가합니다.
4) 데이터 필요에 따라 데이터 생성 규칙을 적용하려면 먼저 '이름'필드를 클릭합니다. 그런 다음 '규칙'탭을 클릭하고 '테스트 파일 추출'생성 규칙을 선택합니다.
5) 텍스트 파일 추출 규칙을 선택하면 GEDIS에서 제공하는 이름 데이터를 찾아 볼 수 있습니다. FILE이라고 표시된 찾아보기 버튼을 클릭하면 'GenieLog'폴더에있는 'Names'폴더에서 이름 파일을 선택합니다.
6) 'Credit Card'규칙을 선택하기 위해 생성 된 'Credit Card Number'필드를 클릭하면 신용 카드 번호가 생성됩니다.
7) 주어진 두 필드에 대한 규칙을 디자인 할 때 '생산'탭을 클릭합니다. 이 페이지는 Open EMR 프로젝트에“New Batch”와“Default.txt”가 있음을 보여줍니다.
레코드 수를 추가하는 Nb 레코드와 같은 탭을 채워 생성해야하는 데이터를 지정할 수 있습니다.
예를 들어 여기에 생성 할 100 개의 레코드 수를 입력합니다.
8) 필요한 데이터 사양을 완료 한 후“Generate”버튼을 클릭합니다. 여기 스크린 샷에서 CSV 뷰어 형식으로 필요한 기준에 따라 생성 된 100 개의 이름과 은행 계좌 번호를 함께 볼 수 있습니다.
데이터 상관 관계 및 상호 종속성
GEDIS Studio 온라인의이 기능을 사용하면 데이터 상관 관계가 필요한 생성기를 설계 할 수 있습니다.
예를 들면, 우리는 '이름'과 '국가'에 대한 두 개의 열로 구성된 데이터 세트를 생성합니다. 여기서 이름은 세계 각 국가의 인구와 관련하여 생성됩니다.
그렇게해서
- Open EMR 프로젝트를 만들고 'Design'탭에 'Name'과 'Country'필드를 추가합니다.
- '이름'필드의 생성기 규칙으로 '텍스트 파일 추출'을 선택합니다.
- 그런 다음 '파일'필드를 찾아 이름 폴더에서 사용 가능한 파일 데이터를 선택합니다.
- 마찬가지로 '텍스트 파일 추출'의 생성기 규칙을 선택하고 경로에서 'Localization / World-Countries-Populations.txt'로 이동하여 국가에서 데이터를 가져옵니다.
- 두 개의 주어진 필드에 대한 규칙 디자인을 마쳤 으면 '생산'탭을 클릭합니다. 이 페이지는 Open EMR 프로젝트에 'New Batch'와 'Default.Txt'가 있음을 보여줍니다.
- Nb 레코드와 같은 탭을 채워서 생성해야하는 데이터를 지정하고 두 필드에 필요한 레코드 수를 추가 할 수 있습니다. 예를 들어 여기에 200 개의 레코드를 생성합니다.
- 필요한 데이터 사양을 완료 한 후“Generate”버튼을 클릭합니다. 아래 스크린 샷은 주어진 테스트 데이터 생성 조건에 따라 200 개의 이름, 국가, 각 국가 인구, 면적 및 밀도를 CSV 뷰어 형식으로 표시합니다. 생성 된 테스트 데이터 내에 분포 된 인구는 지구상의 실제 인구 분포와 동일합니다.
GEDIS Studio를 사용한 매개 변수화
매개 변수의 특징은 GEDIS 데이터베이스 테스트 도구의 가장 효율적인 테스트 데이터 생성 기능 중 하나입니다. 매개 변수를 사용하여 생산에 대해 서로 다른 데이터 값의 다양한 생성기를 설정할 수 있습니다.
셀레늄 테스트 인터뷰 질문 및 답변
따라서 매개 변수 작업 옵션이 있으면 여러 사용자가있는 실제 프로젝트에서 다른 데이터 생성기를 재사용하는 데 도움이됩니다.
이제 Open EMR 프로젝트에서 F로 시작하는 주소 및 족 이름에 대해 서로 다른 두 값을 사용하여 매개 변수화 된 두 개의 생성기를 만들어 보겠습니다. 이미 '이름'과 '국가'라는 두 필드와 함께 Open ERM 프로젝트를 만들었습니다.
- 언급 된 두 매개 변수를 모두 추가 할 '생산'탭을 클릭합니다.
- Open EMR 배치에있는 'default.txt'를 클릭하십시오.
- '문서'와 '규칙'탭 사이에있는 '매개 변수'탭을 클릭하면 시스템이 매개 변수 페이지를 표시합니다.
- 매개 변수를 추가하고 이름을 '주소'로 지정합니다.
- 추가 된 매개 변수의 오른쪽에있는 폴더 아이콘을 클릭하여 'Words'폴더에서 주소 파일을 선택합니다.
- 주소 파일을 선택한 후 'CSV로 파일보기'버튼 또는 '텍스트로 파일보기'버튼을 클릭 할 수 있습니다.
- F로 시작하는 이름의 새 매개 변수를 추가하기 위해 수행하는 것과 동일한 단계입니다.
스크린 샷에 표시된대로 테스트에 필요할 수 있으므로 그중 하나에서 작업 할 수있는 두 개의 추가 된 매개 변수가 있습니다.
Open EMR 프로젝트의 맥락에서이 튜토리얼의 설명 된 기능 외에도 GEDIS Studio는 광범위한 테스트 데이터 생성 및 테스트 데이터 관리에서 작업 할 수있는 기능을 제공합니다.
아래에 언급되어 있습니다.
- 비 회귀 테스트 관리
- 가져 오기 / 내보내기를 통해 생성 된 테스트 데이터 사용
- GEDIS Studio의 GUI를 사용하지 않고 테스트 데이터 생성
실습 및 사용을 위해 GEDIS 튜토리얼에 액세스 할 수 있습니다. 여기 .
자동화 된 테스트 데이터 생성 도구
소프트웨어 테스트 프로세스 전반에 걸쳐 테스트 데이터에 대한 엄청난 요구로 인해 시장에는 다양한 종류의 테스트 데이터 자동 생성 도구가 있습니다.
많은 테스트 데이터 자동화 도구 중 하나로 GEDIS Studio를 통해 거의 모든 데이터베이스 또는 텍스트 파일에서 원본 데이터를 생성 할 수 있음을 알게되었습니다.
이러한 도구를 통해 다음을 수행 할 수 있습니다.
- 완전한 애플리케이션 테스트를위한 현실적이고 의미있는 데이터 생성
- 테스트를 위해 도메인 별 데이터를 소개합니다.
- 기밀 값을 마스킹하여 개인 식별 정보 (PII) 법률을 적용합니다.
- 애플리케이션은 시간이 많이 걸리는 수동 데이터 생성을 방지하여 고객에게 신속하게 제공됩니다.
- ID, 이메일, 이름 등의 속성이 다른 수천 개의 고객, 제품 또는 계정 항목을 자동화합니다.
나열된 테스트 데이터 관리 도구의 비교 분석을 위해 여기에서 시장에서 사용 가능한 대부분의 도구를 수집했습니다.
=> 최고의 TDM 도구를 살펴보고 싶다면 이 튜토리얼 .
다음은 TDM 도구 목록입니다.
- BizDataX
- CA Test Data Manager (데이터 메이커)
- Compuware의 테스트 데이터 관리
- 데이터 팩토리
- 데이터 생성기
- DatabeneBenerator
- Datanamic 데이터 생성기 MultiDB
- Delphix 테스트 데이터 관리
- 이중 테스트 데이터 관리
- DTM 데이터 생성기
- E- 낙소스 데이터 젠
- EMS 데이터 생성기
- GEDIS 스튜디오 온라인
- Generatordata.com
- GS 데이터 생성기
- HP 테스트 데이터 관리
- Informatica 테스트 데이터 관리 도구
- InfoSphereOptim 테스트 데이터 관리
- 테스트 데이터를위한 Lisa 솔루션
- 원본 테스트 데이터 관리
- Redgate SQL 데이터 생성기
- SAP 테스트 데이터 마이그레이션 서버
- Solix EDMS 테스트 데이터 관리
- 스포 너
- TechArcis
- 테스트 데이터 생성기
- Upscene 고급 데이터 생성기
- vTesterCenter
- YDE 데이터 생성기
결론
TDM 자동화 도구를 사용하여 기능 및 성능 테스트의 품질을 대폭 향상시킵니다.
이 도구는 테스트 프로세스 전반에 걸쳐 충분한 데이터 범위, 더 빠른 제공, 비용 효율성, 데이터 관련 결함 감소 및 극대화 된 학습 기회를 제공하는 데 도움이됩니다.
이 자습서에서는 필요한 테스트 데이터를 제공 할 수 있도록 올바른 TDM 도구를 살펴보고 찾을 수있는 29 개의 자동 테스트 데이터 생성 도구 목록을 제공했습니다. 다양한 수의 TDM 도구에 노출되면 각 테스트주기에서 재평가 후 적절한 도구를 선택할 수 있습니다.
우리는 GEDIS Studio Online의 주요 기능. 이 도구는 온라인에서 사용할 수 있으며 샘플 데이터와 테스트를 즉시 시작하기위한 많은 규칙을 통해 액세스 할 수 있습니다.
설치 및 데이터베이스 연결을 수행 할 필요가없는 무료 자동화 도구가 필요한 경우 GEDIS가 그중 하나입니다.
이 도구를 사용하여 테스트 데이터를 자유롭게 생성하십시오. 질문이 있으면 알려주십시오. 다른 테스트 데이터 관리 도구를 다루고 싶다면 저희에게 알려주십시오.
추천 도서
- 데이터 수집 전략을 갖춘 10 개 이상의 최고의 데이터 수집 도구
- 2021 년 최고의 14 가지 최고의 테스트 데이터 관리 도구
- 2021 년 10 대 최고의 테스트 데이터 생성 도구
- 완벽한 데이터 관리를위한 10 가지 최고의 데이터 분석 도구 (2021 목록)
- 사용자 정의 변수를 사용한 JMeter 데이터 매개 변수화
- 온라인 데이터 추출을위한 10 가지 웹 스크래핑 도구
- 2021 년 데이터 요구 사항을 충족하는 10 개 이상의 최고의 데이터 거버넌스 도구
- 테스트 데이터 관리를위한 IBM Rational Quality Manager의 데이터 풀 기능