Functional Test 데이터 처리

테스트 스크립트를 데이터 처리하려면 오브젝트 검색기 도구 방법 또는 테스트 오브젝트 브라우저 방법을 사용하여 테스트할 애플리케이션에서 오브젝트를 선택해야 합니다.

데이터 드라이버는 애플리케이션의 데이터로 데이터 풀을 채웁니다. 데이터 풀은 관련된 데이터 레코드의 콜렉션입니다. 데이터 풀은 테스트 스크립트 재생 중 테스트 스크립트의 변수에 데이터 값을 제공합니다.

두 가지 방법을 사용하여 오브젝트를 선택할 수 있습니다.

테스트 스크립트를 데이터 처리하려면 다음을 수행하십시오.

  1. Functional Test 프로젝트를 작성하십시오.
  2. 테스트 스크립트 레코딩을 시작하십시오.
    1. 스크립트 자산 선택 대화 상자의 데이터 풀 레코드 선택 순서 상자에서 다음과 같은 유형의 데이터 풀 레코드 선택 순서 중 하나를 선택하십시오.
      • 순차 -- 재생 시 테스트 스크립트는 데이터 풀에 표시되는 순서대로 데이터 풀의 레코드에 액세스합니다.
      • 임의 -- 재생 시 테스트 스크립트는 한 번에 데이터 풀의 모든 레코드에 임의적으로 액세스합니다.
    2. 완료를 클릭하십시오. Functional Tester 창이 최소화되고 레코딩 모니터가 열립니다.
  3. 테스트하려는 애플리케이션을 시작하고 이 애플리케이션에서, 데이터 처리할 대화 상자로 이동하십시오.
    1. 레코딩 도구 모음에서 애플리케이션 시작(애플리케이션 시작)을 클릭하십시오.

      자세한 정보는 테스트 애플리케이션 시작을 참조하십시오. (애플리케이션이 이미 실행 중인 경우 이 단계를 수행할 필요가 없습니다.)

    2. 테스트 스크립트에서 레코드할 애플리케이션에서 조치를 수행하십시오.
  4. 테스트를 데이터 처리하십시오.
    1. 레코딩 도구 모음에서 데이터 기반 명령 삽입(데이터 기반 명령 삽입)을 클릭하십시오.

      테스트 스크립트 레코딩이 일시정지하고 데이터 기반 조치 삽입 페이지가 열립니다.

    2. 테스트 중인 애플리케이션에서 데이터 처리할 필드에 데이터 풀에서 확인할 초기 값을 입력하십시오.

      레코드가 일시정지되었을 때 이러한 필드를 채우면 테스트 스크립트에서 불필요한 조치를 레코드하지 않아도 됩니다. 테스트 스크립트 레코딩이 일시정지했을 때 프로그램의 제어 플로우에 대해 변경한 사항은 테스트 스크립트에 레코드되지 않습니다.

  5. 채운 후 테스트 오브젝트 선택에서 다음 방법 중 하나를 선택하십시오.
    • 오브젝트 찾기 프로그램 손을 눌러 끌어서 테스트 오브젝트 선택 -- 오브젝트 및 선택된 오브젝트의 모든 하위를 선택하려면 이 방법을 사용하십시오. 오브젝트를 선택하는 가장 일반적이고 직접적인 방법입니다.
    • 선택 마법사를 사용한 테스트 오브젝트 선택 선택 마법사를 사용한 테스트 오브젝트 선택 -- 손 모양 선택기로 끌기 조작 방법을 옵션과 함께 사용하거나 테스트 오브젝트 브라우저 방법을 사용하려면 클릭하십시오. 데이터 처리할 오브젝트 선택 페이지가 열립니다.
  6. 오브젝트 찾기 프로그램 손을 눌러 끌어서 테스트 오브젝트 선택을 선택한 경우 다음 단계를 수행하십시오.
    1. 마우스를 사용하여 선택할 애플리케이션의 오브젝트로 오브젝트 찾기 프로그램 도구(오브젝트 찾기 프로그램)를 끌어다 놓습니다.

      Functional Tester는 오브젝트에 빨간색 경계선을 표시합니다.

    2. 마우스 단추를 놓으십시오.

      데이터 처리 조치 페이지가 열립니다. 데이터 처리 조치 페이지의 데이터 기반 명령 테이블에 선택한 오브젝트에 대한 정보가 표시됩니다.

      마우스 포인터를 이 테이블의 행에 놓으면 Functional Tester가 테스트 중인 애플리케이션을 데이터 처리하기 위해 테스트 스크립트에 삽입한 코드 행을 볼 수 있습니다.

  7. 선택 마법사를 사용한 테스트 오브젝트 선택 선택 마법사를 사용한 테스트 오브젝트 선택을 선택한 경우 선택사항 메소드 화살표를 클릭하여 다음 방법 중 하나를 선택하십시오.
    • 손 모양 선택기로 끌기 조작 방법 -- 선택된 오브젝트만, 선택된 오브젝트 및 바로 아래 하위 또는 선택된 오브젝트 및 그 아래의 모든 하위를 포함시키려면 이 도구를 사용하십시오.
    • 테스트 오브젝트 브라우저 방법 -- 선택할 오브젝트를 찾으려면 이 방법을 사용하십시오.
  8. 손 모양 선택기로 끌기 조작 방법을 선택한 경우 다음 단계를 수행하십시오.
    1. 선택적으로 오브젝트 선택 후 다음 페이지로 이동을 선택하거나 지우십시오.
    2. 마우스를 사용하여 선택할 애플리케이션의 오브젝트로 오브젝트 찾기 프로그램 도구(오브젝트 찾기 프로그램)를 끌어다 놓습니다.

      Functional Tester는 오브젝트에 빨간색 경계선을 표시합니다.

    3. 마우스 단추를 놓으십시오.
    4. 오브젝트 선택 후 다음 페이지로 이동을 선택하지 않은 경우 다음을 클릭하십시오.
    5. 다음 옵션 중 하나를 클릭하십시오.
      • 선택된 오브젝트만
      • 선택된 오브젝트의 바로 아래 하위 포함
      • 선택된 오브젝트의 모든 하위 포함
  9. 테스트 오브젝트 브라우저 방법을 선택한 경우 다음 단계를 수행하십시오.
    1. 오브젝트 트리에서 데이터 처리할 오브젝트를 찾으십시오.
    2. 트리에서 선택할 부분을 클릭하십시오.
    3. 다음을 클릭하십시오.
    4. 다음 옵션 중 하나를 선택하십시오.
      • 선택된 오브젝트만
      • 선택된 오브젝트의 바로 아래 하위 포함
      • 선택된 오브젝트의 모든 하위 포함
    5. 완료를 클릭하십시오.

      데이터 기반 조치 삽입 페이지가 열리며 데이터 기반 명령선택된 명령 설명 아래에 정보가 채워집니다.

  10. 선택적으로 데이터 기반 명령 테이블의 변수 헤더에 데이터 풀에 있는 각 변수 이름에 대한 설명 이름을 입력하십시오.
  11. 선택적으로 데이터 기반 명령 테이블의 초기 값 헤더에서 초기 값을 두 번 클릭한 다음 새 초기 값을 입력하거나 화살표를 클릭하여 목록에서 새 값을 선택하십시오.

    예를 들어, 애플리케이션의 기본 상태가 아닌 상태를 테스트하도록 테스트 오브젝트의 초기 값을 변경할 수 있습니다.

  12. 선택적으로 데이터 기반 명령 테이블에서 다음과 같이 변경하십시오.
    • 명령 테이블에서 이전에 선택된 행 이동 선택된 행을 데이터 기반 명령 테이블에서 실행 순서의 앞부분으로 이동하려면 클릭하십시오.
    • 명령 테이블에서 나중에 선택된 행 이동 선택된 행을 데이터 기반 명령 테이블에서 실행 순서의 뒷부분으로 이동하려면 클릭하십시오.
    • 명령 테이블에서 선택된 행 삭제 데이터 기반 명령 테이블에서 선택된 행을 삭제하려면 클릭하십시오.
    • 테스트 중인 소프트웨어에서 선택한 테스트 오브젝트 강조표시 테스트 중인 애플리케이션에서 테스트 오브젝트를 강조표시하려면 클릭하십시오. 데이터 기반 명령 테이블에서 테스트 오브젝트를 선택한 후 이 아이콘을 클릭하십시오.
    • 인식 및 관리 특성 표시 또는 숨기기 선택된 테스트 오브젝트의 인식 및 관리 특성을 표시하거나 숨기려면 클릭하십시오.
  13. 확인을 클릭하여 스크립트 데이터 처리를 완료하십시오. 데이터 기반 조치 삽입 페이지가 닫히고 Functional Tester가 애플리케이션에서 수집된 데이터로 데이터 풀을 채웁니다.
  14. 테스트 스크립트 레코딩을 완료하려면 다음을 수행하십시오.
    1. 레코드할 애플리케이션에서 조치를 수행하십시오.
    2. 검증 포인트를 레코드하려면 애플리케이션에서 테스트할 오브젝트를 찾은 다음 검증 포인트 또는 조치 명령 삽입 단추를 클릭하십시오.  
      팁: 검증 포인트 및 조치 마법사에 대한 자세한 정보를 보려면 검증 포인트 작성 중 도움말 단추를 클릭하고 특성 검증 포인트를 작성하는 방법의 예제는 특성 검증 포인트 작성을 참조하십시오.

      검증 포인트에서 테스트 중인 값에 리터럴 값 대신 데이터 풀 참조를 사용할 수 있습니다.

    3. 스크립트 호출 명령, 로그 항목, 타이머, 스크립트 지연 명령 또는 주석과 같은 스크립트 지원 기능을 스크립트에 삽입하려면 스크립트 지원 명령 삽입 단추를 클릭하십시오.

      이러한 기능에 대한 정보는 스크립트 지원 기능 대화 상자에서 도움말 단추를 클릭하십시오.

    4. 스크립트의 일부가 되도록 애플리케이션을 닫으려면 애플리케이션을 닫으십시오.
    5. 레코딩 도구 모음에서 레코딩 중지(레코딩 중지)를 눌러 모든 레코드된 정보를 테스트 스크립트에 기록하고 데이터 풀을 새 변수 및 연관된 초기 값으로 업데이트하십시오.

      Functional Tester 창이 열리고 편집기 창에 스크립트가 표시됩니다.

  15. 테스트 스크립트 레코딩을 완료한 후에 데이터 풀에 데이터를 추가할 수 있습니다. 데이터 풀 편집에 대한 자세한 정보는 데이터 풀 편집을 참조하십시오.

피드백