데이터 검증 포인트 작성(DataGridView)

데이터 검증 포인트(DataGridView)를 사용하여 응용프로그램의 DataGridView에 표시된 데이터를 테스트하십시오. 검증 포인트를 레코드하면 표 데이터의 기준선이 작성됩니다. 그런 다음 스크립트를 재생할 때마다 스크립트를 재생할 때마다 데이터를 비교하여 의도적으로나 실수로 변경되었는지 여부를 확인합니다. 이는 잠재적 결함을 식별하는 데 유용합니다.

검증 포인트를 작성할 때 리터럴 값 대신 데이터풀 참조를 사용하면 변수 데이터를 제공하므로 테스트를 보다 실제와 가깝게 수행할 수 있습니다.

데이터 검증 포인트(DataGridView)를 작성하려면 다음을 수행하십시오.

  1. Functional Tester 도구 모음에서 Functional Tester 스크립트 레코드 단추를 클릭하십시오.
  2. 레코딩 모니터에서 응용프로그램 시작 단추를 클릭하여 테스트 응용프로그램을 시작하십시오. 자세한 정보는 테스트 응용프로그램 시작을 참조하십시오.
  3. 테스트할 응용프로그램(AUT)에서 테스트할 DataGridView를 찾으십시오.
  4. Functional Tester 레코딩 모니터의 도구 모음에서 검증 포인트 또는 조치 명령 삽입 단추를 클릭하십시오.
  5. 검증 포인트 및 조치 마법사의 오브젝트 선택 페이지에서 오브젝트 검색기를 사용하여 테스트할 응용프로그램에 있는 DataGridView를 선택하십시오. 오브젝트 선택에 대한 자세한 정보는 오브젝트 선택 페이지를 참조하십시오.
  6. DataGridView를 선택한 후 오브젝트 인식 특성 눈금에 표시되는 값 중 하나가 단어 "DataGridView"인지 확인하십시오. 그런 다음 다음을 클릭하십시오.
  7. 조치 선택 페이지에서 데이터 검증 포인트 수행 옵션을 선택했는지 확인하고 다음을 클릭하십시오.
  8. 검증 포인트 데이터 명령 삽입 페이지에서 데이터 값 필드의 사용 가능한 옵션 중 하나를 선택하십시오. 다른 옵션 및 설명에 대해서는 다음 표를 참조하십시오.
    표 1.
    데이터 값 옵션 설명
    선택된 행 - 보기 눈금에 표시된 행 컨텐츠가 표시됩니다.
    현재 행 - 보기 DataGridView의 현재 행 컨텐츠가 표시됩니다.
    모든 데이터 - 보기 DataGridView의 모든 가시적 행 컨텐츠가 표시됩니다.
    선택된 행 - 소스 datasource 행 컨텐츠가 표시되고 이는 DataGridView의 SelectedRows 콜렉션 행 요소로 맵핑됩니다.
    현재 행 - 소스 datasource 행 컨텐츠가 표시되고 이는 DataGridView의 현재 행으로 맵핑됩니다.
    모든 데이터 - 소스 datasource의 모든 행이 표시됩니다.
    주: 현재 행은 현재 선택된 셀이 포함된 행입니다.
    주: 데이터 값 옵션은 DataGridView를 채우는 데 사용되는 DataSource 유형을 기반으로 표시됩니다.
  9. 검증 포인트 이름 필드에서 기본 제안사항을 승인하거나 새 이름을 입력하십시오. 기본 이름은 오브젝트의 이름 및 테스트하려고 선택한 데이터 값에 따라 다릅니다.
  10. 응용프로그램에 검증 포인트가 있는지 확인하기 위해서 재생 중에 검증 포인트의 재시도 시간을 설정하려면 재시 도 매개변수 포함을 사용하십시오. 재시도 옵션은 재생 시 응용프로그램에서 검증 포인트를 바로 찾지 못한 경우 유용합니다. 재시도 시간을 설정하려면 기본값을 사용하거나 원하는 시간을 설정하십시오. 최대 재시도 시간은 Functional Tester가 재생 중 검증 포인트를 사용할 수 있을 때까지 대기하는 최대 시간(초)입니다. 재시도 간격은 Functional Tester가 대기 기간 중 검증 포인트를 확인하는 시간 사이의 간격(초)입니다.
    주: 기본적으로 재시도 매개변수 포함을 선택하면 Functional Tester는 2초마다 최대 20초 동안 응용프로그램에서 검증 포인트가 있는지 확인합니다. 사용자가 원하는 시간을 설정하려면 기본값 필드를 지우고 최대 재시도 시간재시도 간격에 사용자가 원하는 값을 입력하십시오. 완료를 클릭하면 이후 재생 시 사용하도록 검증 포인트의 재시도 시간 및 간격 값이 스크립트에 기록됩니다.
  11. 필드를 승인하거나 편집한 후에 계속하려면 다음을 클릭하십시오.
  12. 선택적으로 데이터를 편집하십시오. 검증 포인트 데이터 페이지에서 테이블에는 응용프로그램의 테이블과 동일한 정보가 표시됩니다. 검증 포인트 데이터의 내용을 편집하려면 테이블의 셀을 두 번 클릭하여 해당 셀을 편집하십시오.

    또한 표에서 테스트할 셀을 선택할 수도 있습니다. 비교 범위 안에 있는 테이블 셀은 회색 경계선으로 표시됩니다. 전체 테이블을 테스트하는 경우, 모든 셀이 회색이 됩니다. 데이터 영역 위의 도구 모음에서 목록을 사용하여 선택할 수 있습니다. 목록에서 열 선택, 행 선택 또는 셀 선택을 선택한 다음 표에서 선택하십시오. 예를 들어, 행 선택을 선택한 경우 두 번째 행에서 셀을 클릭하면 두 번째 행 전체가 선택됩니다. 셀 선택을 선택한 경우에는 클릭한 셀만 선택됩니다. 비교할 데이터를 선택한 후에 비교 영역 갱신 단추를 클릭하여 변경사항을 적용하십시오.

    표 영역 위의 잘라내기, 복사, 붙여넣기삭제 단추는 선택한 행에 적용되며 검증 포인트 및 조치 마법사에서만 적용됩니다.

  13. 검증 포인트에 리터럴 값 대신 데이터풀 참조를 사용하려면 다음을 수행하십시오.
    1. 특성을 두 번 클릭한 다음 값을 데이터풀 참조로 변환을 클릭하십시오. 데이터풀 참조 변환기 대화 상자가 열립니다.
    2. 데이터풀 변수의 새 이름을 입력하거나 데이터풀 변수 화살표를 클릭하여 검증 포인트가 데이터풀에서 참조할 변수를 선택하십시오.
    3. 선택적으로 데이터풀의 새 레코드에 값 추가 선택란을 선택하여 검증 포인트의 값을 데이터풀의 새 레코드(행)에 추가하십시오.
    4. 확인을 클릭하십시오.
  14. 텍스트 데이터를 보거나 편집한 후에 완료를 클릭하십시오.

    검증 포인트가 레코드되고 스크립트에 추가됩니다.

  15. 다른 검증 포인트 또는 조치를 레코드한 후에 레코딩 모니터 도구 모음에서 레코딩 중지 단추를 클릭하여 레코딩을 종료하십시오.

레코딩을 완료한 후에 언제든지 검증 포인트 편집기를 열어서 이 데이터를 편집할 수 있습니다. 자세한 정보는 검증 포인트 편집기를 참조하십시오.

주: 검증 포인트를 수동으로 스크립팅하여 작성할 수도 있습니다. 이에 대한 정보는 수동 및 동적 검증 포인트 추가 주제를 참조하십시오. Rational® Functional Tester API 문서에서 RationalTestScript의 vpManual(), vpDynamic(), TestObject getProperty()getTestData() 메소드도 참조하십시오.

피드백