엔드포인트/엔드포인트 케이스에서 가져온 테스트 단계의 경우, 해당 요청 데이터를 연결된 엔드포인트 명세/케이스와 동기화할 수 있습니다.엔드포인트/엔드포인트 케이스를 테스트 단계로 가져올 때 수동 또는 자동 모드를 선택할 수 있습니다.수동 모드는 여러 사람이 협업하는 시나리오에 적합합니다. 즉, 프로젝트에서 엔드포인트 명세, 개발 및 테스트 프로세스가 모두 명확하게 역할이 구분되어 있으며 각 프로세스마다 전담 담당자가 있는 경우를 의미합니다. 이러한 프로세스에서는 의도하지 않은 변경이 서로에게 영향을 주지 않도록 데이터 독립성이 필요합니다. 엔드포인트 명세/케이스 데이터의 안정성을 확인한 후, 테스터는 이를 테스트 단계와 수동으로 동기화할 수 있습니다.자동 모드는 소규모 팀 또는 독립 개발자에게 적합합니다. 즉, 프로젝트에서 엔드포인트 명세, 개발 및 테스트 프로세스가 모두 단일 역할에 의해 처리되어 엔드포인트 유지 관리 및 테스트 효율성을 높이는 경우를 의미합니다. "Endpoint Management"의 엔드포인트/엔드포인트 케이스가 변경되면 테스트 단계의 엔드포인트/엔드포인트 케이스 데이터도 그에 따라 조정되어 "Endpoint Management"와 "Automated Testing" 간의 데이터 일관성이 보장됩니다.동기화 관계#
| 테스트 단계 가져오기 방법 | 연결된 데이터 | 테스트 단계 동기화 모드 | 동기화 내용 |
|---|
| 엔드포인트에서 가져오기 - 수동 모드 | 엔드포인트 명세 | 수동 모드(테스트 단계에서 "Update" 버튼 클릭) | ✅ "매개변수 이름", "Path", "Method", "사전/사후 작업" 등의 변경 사항
❌ "매개변수 값". |
| 엔드포인트에서 가져오기 - 자동 모드 | 엔드포인트 명세 | 자동 모드(엔드포인트 명세가 업데이트되고 저장될 때) | ✅ "매개변수 이름", "Path", "Method", "사전/사후 작업" 등의 변경 사항
❌ "매개변수 값". |
| 엔드포인트 케이스에서 가져오기 - 복사 | 엔드포인트 명세 | 수동 모드(테스트 단계에서 "Update" 버튼 클릭) | ✅ "매개변수 이름", "Path", "Method", "사전/사후 작업" 등의 변경 사항
❌ "매개변수 값". |
| 엔드포인트 케이스에서 가져오기 - 참조 | 엔드포인트 케이스 | 자동 모드(엔드포인트 케이스가 업데이트되고 저장될 때) | ✅ 엔드포인트 케이스 데이터를 참조하며, 엔드포인트 케이스의 모든 변경 사항은 이 테스트 단계의 내용에 영향을 줍니다. |
수동 동기화 모드#
수동 모드를 선택하면 연결된 버튼이 "파란색"으로 표시됩니다. "Endpoint Management"의 엔드포인트 명세에 변경 사항이 있더라도 테스트 단계의 데이터는 실시간으로 업데이트되지 않습니다. 테스터는 "Test Steps" 세부 정보에서 "Update" 버튼을 수동으로 클릭하여 엔드포인트/엔드포인트 케이스의 변경 사항을 테스트 단계와 동기화할 수 있습니다.이 모드는 테스터가 요청 매개변수를 세부 조정해야 하는 요청이 많은 테스트 시나리오에 적합하며, 이러한 테스트 데이터에 의도치 않은 영향이 발생하는 것을 방지하고 테스트 데이터와 개발 중인 엔드포인트의 데이터 간 격리를 보장합니다.수동 모드에서는 연결된 버튼의 드롭다운 메뉴를 통해 데이터 동기화 범위를 수동으로 필터링하는 것도 지원됩니다.엔드포인트 명세 동기화#
Endpoint → Manual update를 가져오거나 엔드포인트 케이스 → 복사에서 가져와 생성된 테스트 단계의 경우, 연결된 내용은 엔드포인트 명세입니다. 이러한 테스트 단계는 페이지의 "Sync Now" 버튼을 클릭하여 엔드포인트 명세 내용과 동기화할 수 있습니다.수동 동기화를 트리거하면 테스트 단계는 엔드포인트 명세에서 "매개변수 이름", "사전/사후 스크립트" 등의 데이터를 동기화합니다. 동기화 대상은 엔드포인트 명세이며, 엔드포인트 명세의 요청 매개변수에 샘플 값이 설정되어 있지 않은 경우 동기화된 내용에는 "매개변수 값"이 포함되지 않습니다.
"Endpoint Spec"의 데이터를 저장하고 업데이트해도 연결된 테스트 단계에는 영향을 주지 않습니다.테스트 단계에서 "Update" 버튼을 클릭하면 데이터 동기화 메커니즘이 트리거되며, 버튼에는 "Synced"라고 표시됩니다. 동기화된 데이터가 올바른지 확인한 후, 테스트 단계를 저장하려면 오른쪽 상단의 "Save" 버튼을 클릭해야 합니다.데이터 일괄 동기화#
현재 테스트 단계의 대부분 데이터가 수동 모드를 사용하고 있으며, 테스터가 이러한 엔드포인트 명세/케이스의 데이터가 올바르다는 것을 확인하고 데이터를 테스트 단계로 빠르게 동기화하려는 경우, 테스트 단계 페이지에서 "Update" 버튼을 클릭하여 일괄 동기화 작업을 수행할 수 있습니다.자동 동기화 모드