자동화 테스트 - Amazon Quick

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자동화 테스트

Amazon Quick Automate는 자동화를 테스트하기 위한 포괄적인 기능을 제공합니다. 이 섹션에서는 자동화 동작을 검증하는 데 사용할 수 있는 도구 및 기능에 대해 설명합니다.

테스트 모드

두 가지 모드 중에서 선택하여 자동화를 테스트합니다.

  • 실행 모드 - 중지 없이 처음부터 끝까지 자동화를 실행합니다. 자동화의 모든 중단점은 무시됩니다. 이 모드는 자동화의 전체 흐름을 테스트하는 데 가장 적합합니다.

  • 디버그 모드 - 자동화를 실행하고 설정한 중단점 또는 예외가 발생하는 경우 일시 중지합니다. 이를 통해 자동화 상태를 검사하고, 변수를 모니터링하고, 프로세스의 특정 지점에서 동작을 검증할 수 있습니다.

테스트 창

테스트 창에는 자동화 테스트를 모니터링하고 제어하는 데 도움이 되는 두 개의 기본 탭이 포함되어 있습니다.

설정 탭

설정 탭은 테스트 구성을 관리하기 위한 도구를 제공합니다.

  • 중단점 관리자 - 자동화에 현재 설정된 모든 중단점을 나열합니다. 캔버스로 돌아가지 않고이 보기에서 직접 중단점을 제거합니다.

  • 탐색 테스트 - 볼 수 있는 빠른 액세스 링크:

    • 실행 보기 - 테스트의 모든 자동화 실행 보기

    • 사례 보기 - 테스트 중에 생성된 사례 보기

    • 작업 보기 human-in-the-loop 작업 검토

모니터 탭

모니터링 탭에는 실행 중인 자동화에 대한 실시간 정보가 표시됩니다.

  • UI 스트리밍 - 브라우저 자동화 작업이 실시간으로 실행되는 보기

  • 변수 감시자 - 변수 값 모니터링 및 수정

  • 로그 - 세부 자동화 진행 상황 추적

테스트 상태

테스트 중에 자동화는 다음 상태 중 하나입니다.

  • 실행 중 - 자동화가 작업을 적극적으로 실행 중입니다.

  • 일시 중지됨(중단점) - 사용자 정의 중단점에서 실행이 중지됨

  • 일시 중지됨(예외) - 오류 조건으로 인해 실행이 중지됨

  • 완료됨 - 자동화가 모든 단계를 성공적으로 완료했습니다.

  • 실패 - 자동화에 복구할 수 없는 오류가 발생하여 중지됨

실행 및 디버깅

중단점 설정

중단점을 사용하면 특정 지점에서 자동화를 일시 중지할 수 있습니다.

중단점을 추가하려면:

  • 캔버스의 작업 또는 단계 위로 마우스를 가져갑니다.

  • 중단점 추가를 클릭합니다.

  • 중단점 아이콘이 작업 또는 단계에 나타납니다.

중단점을 제거하려면:

  • 작업에서 중단점 제거를 클릭합니다.

  • 또는 설정 탭에서 중단점 관리자를 사용합니다.

참고

디버그 모드를 시작하기 전에 중단점을 설정합니다.

디버그 제어

자동화가 일시 중지되면 몇 가지 제어 옵션이 있습니다.

  • 다음 - 자동화에서 다음 작업을 실행하고 다시 일시 중지합니다.

  • 계속 - 다음 중단점에 도달할 때까지 실행을 재개합니다.

  • 중지 - 현재 테스트 실행 종료

  • 무시 - 예외에서 일시 중지된 경우 예외를 지우고 해당 작업이 성공한 것처럼 계속됩니다. 이는 예외가 나머지 테스트를 차단하지 않고 계속 진행하려는 경우에 유용합니다.

  • 재시도 - 예외 발생 시 일시 중지되면 현재 작업을 다시 실행하려고 시도합니다. 이는 문제가 일시적이거나 변수의 값을 변경하고 새 값으로 다시 시도하려는 경우에 유용합니다.

비활성화 단계

작업을 제거하지 않고 일시적으로 비활성화하려면 테스트를 시작하기 전에 작업을 비활성화하면 됩니다. 비활성화된 작업 또는 단계는 테스트 중에 건너뜁니다.

  • 비활성화할 단계 선택

  • 메뉴 옵션을 클릭합니다.

  • 비활성화를 선택합니다.

  • 단계가 회색으로 표시됩니다.

다시 활성화하려면:

  • 비활성화된 단계를 선택합니다.

  • 메뉴 옵션을 클릭합니다.

  • 활성화를 선택합니다.

변수 감시자

모니터 탭의 변수 감시자는 테스트 중에 자동화에서 사용 중인 데이터를 검사할 수 있는 가시성을 제공합니다. 변수를 검사하려면:

  • 테스트가 일시 중지된 상태에서 모니터 탭에서 변수 감시자를 엽니다.

  • 추가를 클릭하여 검사할 변수를 검색하고 선택합니다.

  • 변수의 현재 값 보기

  • 값을 수정하여 다양한 시나리오를 테스트합니다.

    • 변수 옆에 있는 연필 아이콘을 클릭합니다.

    • 테스트할 새 값 입력

    • 실행을 계속하여 새 값으로 진행합니다.

이 기능은 다음과 같은 경우에 특히 유용합니다.

  • 다양한 데이터 조건 테스트

  • 오류 처리 검증

  • 엣지 케이스 시뮬레이션

문제 해결

Assistant로 수정

자동화에 예외가 발생하면 Automation Assistant는 문제를 식별하고 해결하는 데 도움이 될 수 있습니다.

  • 오류로 일시 중지되면 어시스턴트로 수정을 클릭합니다.

  • 도우미는 다음을 수행합니다.

    • 오류 메시지 분석

    • 실행 로그 검토

    • 문제 해결 지식 기반 확인

    • 문제에 대한 명확한 설명 제공

    • 잠재적 솔루션 제안

  • 어시스턴트와 채팅하여 다음을 수행합니다.

    • 오류에 대한 질문

    • 권장 변경 사항을 기반으로 자동화 업데이트

지표 테스트

테스트가 완료되면 Amazon Quick Automate는 자동화 성능을 이해하고 테스트 범위를 검증하는 데 도움이 되는 포괄적인 테스트 지표를 제공합니다. 테스트 실행에 대한 주요 지표 보기:

  • 총 실행 시간 - 테스트 시작부터 끝까지 걸린 시간

  • 완료된 사례 수 - 처리를 완료한 사례 수(생성되거나 보류 중인 사례 제외)

  • 사례당 평균 시간 - 완료된 각 사례의 처리 평균 시간

  • 사례 성공률 - 예외 없이 완료된 사례의 비율

  • 생성된 작업 수 - 테스트 중에 생성된 human-in-the-loop 작업 수

  • 작업 범위 - 테스트 중에 실행된 자동화 내 작업의 백분율로, 테스트되지 않은 경로를 식별하는 데 도움이 됩니다.