데이터풀 작성

데이터풀에는 테스트 실행 시 사용할 수 있는 데이터가 들어 있습니다.

데이터풀을 작성하려면 다음을 수행하십시오.
  1. 테스트 Perspective를 여십시오.
    • 파일 메뉴에서 창 > Perspective 열기 > 기타를 선택하십시오.
    • 테스트를 선택하고 확인을 클릭하십시오. 테스트 네비게이터가 나타납니다.
  2. 테스트 네비게이터에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 테스트 요...를 선택하십시오. 새 테스트 요소 대화 상자가 나타납니다.
  3. 마법사 목록 상자에서 테스트 자산 폴더를 펼치고 데이터풀을 선택하십시오.
  4. 다음을 클릭하십시오. 새 데이터풀 대화 상자가 나타납니다.
  5. 데이터풀 프로젝트 폴더 및 데이터풀 이름을 선택하십시오. 기존 프로젝트 목록에서 데이터풀을 저장할 프로젝트를 선택하십시오. 모든 종류의 프로젝트(Java, 단순 등)에 데이터풀을 저장할 수 있습니다. 해당 데이터풀을 사용하는 테스트로 데이터풀을 저장하지 않아도 됩니다. 이름 필드에 새 데이터풀 이름을 입력하십시오. 비어 있는 데이터풀을 기본 설정으로 작성하려면 완료를 클릭하고 계속하려면 다음을 클릭하십시오.
  6. 또는 데이터풀에 대한 설명과 초기 크기를 입력하십시오. 계속하려면 다음을 클릭하십시오.
  7. 또는 기존 CSV 파일(Comma-Separated Value 텍스트 파일)에 포함된 데이터를 가져오십시오.
    • CSV 파일 필드에 CSV 파일의 이름을 입력하거나 찾아보기를 클릭하여 해당 파일을 탐색하십시오.
    • CSV 파일의 데이터가 로컬 컴퓨터가 예상하는 것과 다르게 인코딩되는 경우 인코딩 가져오기 드롭다운 메뉴에서 인코딩을 선택하십시오.
    • CSV 파일의 첫 번째 행에 열 이름이 포함될 수 있습니다. 포함된 경우, 첫 번째 행에 변수 이름 및 제안된 유형 포함 옆에 있는 상자를 선택하십시오. 이 상자를 선택하지 않으면 Variable1::String과 같은 기본 변수 이름 및 유형을 사용합니다. 데이터풀 편집기를 사용하면 이름을 쉽게 변경할 수 있습니다.
    • CSV 파일의 첫 번째 열에 등가 클래스 이름이 포함된 경우, 첫 번째 열에 등가 클래스 이름 포함을 선택하십시오. 등가 클래스는 관련 데이터의 그룹입니다. 다음 예제는 두 개의 등가 클래스(flowers 및 vegetables)로 구성되는 CSV 파일을 보여줍니다.
      ,ModelNumber::String,Description::String,Price::Double
      flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      참고: CSV 파일에 등가 클래스 이름이 포함되지 않는 경우, 가져온 행은 모두 단일 등가 클래스로 그룹화됩니다.
  8. 완료를 클릭하십시오. 초기 데이터풀 크기를 지정한 경우, 대화 상자가 나타납니다. 이 크기는 CSV 파일 크기와 충돌할 수 있습니다. CSV 파일의 크기를 사용하려면 를 클릭하십시오. 지정된 초기 크기를 사용하려면(CSV 파일 데이터를 자를 수 있음) 아니오를 클릭하십시오. 데이터풀의 첫 번째 등가 클래스를 보여주는 데이터풀 편집기가 나타납니다.


새 데이터풀에 데이터를 추가하거나 편집하는 방법에 대한 지시사항을 보려면 데이터풀 편집으로 이동하십시오.

상위 주제: 테스트에 변수 데이터 제공

관련 개념
학습: 데이터풀 구동 JUnit 테스트 응용프로그램 작성

관련 타스크
데이터풀 편집

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.