데이터풀은 실행하는 동안 테스트에 변수 데이터를 제공합니다.
데이터풀에는 세 가지 구조 요소가 있습니다.
등가 클래스. 테스트에 제출할 때 동등한 패스/실패 결과를 생성하는 다양한 데이터가 들어 있는 데이터풀 서브세트. 기본적으로 데이터풀에는 EquivalenceClass1이라는 이름의 등가 클래스 하나가 들어 있습니다.
변수. 이름 지정된 데이터 열. 데이터는 열 셀에 상주하며 일반적으로 테스트 중인 시스템이 예상한대로 입력됩니다. 기본적으로 Variable1::String이라는 이름으로 하나의 열이 작성됩니다. 일반적으로 이 열 이름은 변경되며 포함된 데이터를 설명하는 추가 열 이름이 추가됩니다.
레코드. 데이터의 행. 행은 0으로 시작하는 등가 클래스에 의해 색인화됩니다.
다음 그림에 표시된 대로 데이터풀 편집기는 데이터풀의 각 등가 클래스
맨 아래에 독립된 탭이 있는 스프레드시트와 유사한
눈금입니다. 마우스 오른쪽 단추로 이 눈금을 누르면
데이터풀 열 및 행을 추가하거나 수정할 수 있는 팝업 메뉴가 열립니다. 셀에 입력하여 데이터를
추가하고 Enter 키를 눌러 레코드를 추가할 수 있습니다.
등가 클래스를 추가, 제거 또는 이름을 바꾸려면 아래 표시된 개요 탭을
누르십시오. 이 탭에서 열을 보존할 수도 있습니다. 변수 또는 등가 클래스의 이름을 바꾸려면
탭을 두 번 누르십시오.
데이터풀 작성 시, 스프레드시트 편집기나 일부 외부 또는 사용자 정의 도구를 사용하여 작성한 기존 CSV(Comma-Separated-Value) 파일에 들어 있는 데이터로 새 데이터풀을 초기화하는 옵션이 제공됩니다. 대량의 데이터가 들어 있는 데이터풀의 경우 이 방법을 사용할 것을 권장합니다. 데이터풀 편집기는 소량의 데이터를 입력하고 개별 레코드를 수정하기에 적합하지만 대량의 입력된 데이터를 생성할 수 있는 방법을 제공하지 않습니다.