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