Automated Test Framework 시작하기
를 Automated Test Framework처음 접하는 경우 이 개요를 읽고 프레임워크가 무엇을 할 수 있는지 알아보십시오. 그런 다음 자습서에 따라 가장 기본적인 ATF 기능을 사용하는 테스트를 만들고 실행합니다. 기본 사항에 익숙해지면 ATF에서 제공하는 고급 기능을 살펴보십시오.
ATF 기능은 인스턴스 테스트 방법에 유연성을 제공합니다.
테스트 단계 구성 범주
| 범주 | 설명 |
|---|---|
| 서비스 포털 내 서비스 카탈로그 | 에서 서비스 포털카탈로그 항목에 대한 엔드 투 엔드 테스트를 수행합니다.
|
| 애플리케이션 네비게이터 | 탐색 기능을 확인하는 테스트를 생성합니다.
|
| 사용자 지정 UI | 스크립팅 없이 사용자 작업을 모방하는 간단한 테스트를 생성합니다.
|
| 양식 | 양식에 대한 테스트를 생성합니다.
|
| 서비스 카탈로그 | 카탈로그 항목에 대한 엔드 투 엔드 테스트를 수행합니다.
|
| 서비스 포털 양식 | 에서 서비스 포털양식에 대한 테스트를 만듭니다.
|
| REST | 인바운드 REST 요청을 생성 및 전송하고 응답을 확인합니다.
|
| 서버 | 다음을 포함하여 보다 복잡한 작업을 수행합니다.
|
출력 변수
많은 테스트 단계는 이후 단계에 대한 입력으로 사용할 수 있는 값을 가진 출력 변수를 반환합니다. 예를 들어, 출력 변수를 사용하여 다음 작업을 수행할 수 있습니다.
- 이전에 삽입한 레코드에 대해 서버 측 어설션을 수행합니다.
- 한 사용자로 기록을 만든 다음 다른 사용자로 해당 양식을 다시 엽니다.
사용자 지정 테스트 단계 구성
에 Automated Test Framework기본 제공되는 단계 외에도 사용자 지정 테스트 단계 구성을 만들 수 있습니다. 이러한 사용자 지정 단계는 입력 변수를 사용하고 사용자가 정의한 출력 변수를 반환할 수 있습니다.
주:
서버에서 실행되는 사용자 지정 테스트 단계만 정의할 수 있습니다. 브라우저에서 Automated Test Framework 실행되는 사용자 지정 단계 구성 생성은 지원하지 않습니다.
데이터 보존
테스트 Automated Test Framework 실행으로 생성된 모든 데이터를 자동으로 추적 및 삭제하고, 테스트 후 변경 내용을 자동으로 롤백합니다.
테스트 도구 모음
테스트 도구 모음을 사용하면 지정된 순서로 테스트 배치를 실행할 수 있습니다. 또한 테스트 도구 모음은 계층적일 수 있으며 도구 모음은 다른 도구 모음 내에 중첩될 수 있습니다. 시스템에서 테스트 도구 모음을 실행하는 시기를 결정하는 일정과 테스트 도구 모음을 연결할 수 있습니다.