- 인쇄
- 어두운빛
개요
정리 단계는 이전 단계에서 시나리오가 실패한 경우에도 테스트 실행이 끝날 때 항상 실행되는 특수 단계입니다. 테스트 중에 생성된 데이터를 삭제하여 다음 테스트가 동일한 조건에서 실행되도록 하는 등 테스트 결과에 관계없이 테스트가 완료될 때 실행해야 하는 단계가 있을 때 매우 유용합니다.
정리 단계 활성화
정리 단계는 기존 시나리오에 추가할 수 있지만 기본적으로 숨겨져 있습니다. 이 기능을 활성화하려면 시나리오 세부 정보 페이지에서 옵션 탭을 열고 정리 단계 표시를 선택합니다.
시나리오 탭으로 돌아가면 정리 단계 섹션이 화면 하단에 추가됩니다.
정리 단계 만들기
정리 단계는 두 가지 방법으로 만들 수 있습니다:
기존 단계를 끌어다 놓아 정리 단계로 표시합니다.
시나리오에 정리 단계로 사용할 수 있는 단계가 이미 있는 경우 해당 단계를 정리 단계 영역으로 끌어다 놓을 수 있습니다.
새 단계를 정리 단계로 기록하기
또는 정리 단계를 처음부터 녹화할 수도 있습니다. 녹화는 시나리오의 1단계에서 지정한 URL에서 시작됩니다. 다른 URL에서 녹화를 시작하려면 정리 단계의 시작 부분에 이동 단계를 추가하세요.
정리 단계로 시나리오 실행하기
정리 단계가 포함된 시나리오는 일반 시나리오와 마찬가지로 실행할 수 있습니다. 그러나 단계가 실행되는 방식은 다릅니다.
시나리오
다음 예에서는 1~3단계가 일반 단계(이 단계 실패 시: 중단
설정)이고 4~5단계가 정리 단계입니다:
- 성공하면
1
→2
→3
→4
→5
의 순서로 단계가 실행됩니다. - 시나리오가 2단계에서 실패하면
1
→2
→4
→5
순서로 계속 실행됩니다.
결과
테스트 결과 세부 정보 페이지는 일반 단계와 정리 단계의 두 부분으로 나뉩니다. 다음은 몇 가지 예입니다:
테스트 성공 결과
정리 단계가 실행된 테스트 결과 실패
일반 단계가 중간에 실패하더라도 정리 단계가 실행됩니다.
정리 단계 실패로 실패한 테스트 결과
테스트에서 정리 단계가 실패할 수도 있습니다. 테스트는 실패한 것으로 간주되지만 오류 메시지 영역이 노란색으로 강조 표시되어 일반 단계 실패와 쉽게 구분할 수 있습니다.
팁
시작 부분에 이동 단계 추가하기
정리 단계는 시작 URL을 지정하지 않아도 작동할 수 있습니다. 정리 단계가 특정 URL에서 시작되도록 하려면 시작 부분에 이동 단계를 추가하세요.
데이터를 지울 API 엔드포인트 준비하기
테스트 중에 생성된 데이터를 정리하는 모범 사례 중 하나는 JS 스텝에서 호출할 수 있는 테스트 데이터를 지우는 API 엔드포인트를 준비하는 것입니다. 또는 애플리케이션과 상호 작용하여 데이터를 삭제하거나 복구하는 단계를 간단히 기록할 수도 있습니다.
이 기능은 Advanced, Enterprise 또는 이와 동등한 요금제에서 제공되는 고급 기능이므로, 계약 요금제를 정리 단계를 사용할 수 없는 요금제로 다운그레이드하면 정리 단계가 숨겨집니다.