# QA Report - Redmine #3318 (dev)

- Generated: 2026-05-29T15:46:51+09:00
- Redmine: https://itsm.bix.bz/issues/3318
- QA Redmine: https://itsm.bix.bz/issues/3437
- Subject: 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA
- Workflow Status: 완료
- Status: FAIL
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN -> TA -> CO -> BO -> VE
- Route Candidates: not recorded

## Scope

dev 환경에서 스토어 웹/앱, 어드민/비스킷링크 거래내역을 대상으로 상품 배송 이미지 등록 필수 설정에 따른 링크결제 푸시 이동, 거래내역 버튼 노출, 이미지 등록/삭제, 권한별 조회 제한을 확인한다.

## Checklist

1. 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인
2. 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인
3. 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인
4. 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래에만 배송 이미지 버튼이 보이는지 확인
5. 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인
6. 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜져 있어도 수기결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인
7. 스토어 거래내역에서 취소 상태 거래에는 배송 이미지 업로드 버튼과 보기 버튼이 보이지 않는지 확인
8. 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
9. 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
10. 상품 배송 이미지 등록 필수 설정이 켜진 가맹점 계정에서만 스토어 링크결제 거래의 배송 이미지 등록 버튼이 보이고, 이미지 등록/삭제가 가능한지 확인
11. 스토어 거래내역에서 미등록/등록완료 상태가 구분되는지 확인
12. 가맹테스트테스트 계정으로 스토어 상품 배송 이미지 등록 화면에 주문날짜, 주문정보, 상품정보, 기존 이미지가 정상 표시되는지 확인
13. 가맹테스트테스트 계정으로 스토어 환경에서 이미지 1장 등록 시 완료 상태가 되는지 확인
14. 가맹테스트테스트 계정으로 스토어 환경에서 이미지 최대 3장까지 등록 가능한지 확인
15. 가맹테스트테스트 계정으로 스토어 환경에서 4장 이상 등록 시 막히는지 확인
16. 가맹테스트테스트 계정으로 스토어 환경에서 나중에 하기를 해도 미등록 상태가 유지되고, 스토어 거래내역에서 다시 등록 진입 가능한지 확인
17. 가맹테스트테스트 계정으로 스토어 환경에서 등록된 이미지를 삭제 후 다시 등록 가능한지 확인
18. 가맹테스트테스트 계정으로 스토어 환경에서 마지막 이미지를 삭제하면 다시 미등록 상태로 보이는지 확인
19. 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인
20. 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인
21. 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인
22. 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 이미지 조회 버튼이 보이지 않는지 확인

## Setup Steps

1. [required] 링크결제 푸시 검증용 결제 링크 준비 (store/VE / kind: manual-precondition) - 상품 배송 이미지 등록 필수 ON/OFF 가맹점에서 링크결제를 010-9446-9158로 발송하고, 사용자에게 전달받은 링크로 앱 푸시 이동을 확인한다.

## Source Text

김경주님의 QA 요청입니다. 비스킷 링크 개발계 QA 요청드립니다. Redmine #3318. 상품 배송 이미지 등록 필수 설정이 켜진/꺼진 가맹점의 링크결제와 수기결제 거래에서 앱 푸시 이동, 스토어 거래내역 버튼 노출, 상품 배송 이미지 등록/삭제, 어드민/비스킷링크 거래내역 이미지 확인 동작을 admin/ta/co/bo/ve 권한으로 확인합니다. 테스트 계정: 가맹테스트테스트(필수 ON), 가맹테스트(필수 OFF), 영업테스트테스트, 법인테스트테스트. 링크 발송 번호는 010-9446-9158이며 링크가 필요하면 요청 후 전달받아 진행합니다.

## Execution Summary

- Passed: 14
- Failed: 6
- Skipped: 0
- Blocked: 2
- Flaky: 0
- Duration: 120540ms

## 사후 정리

- QA 중 생성된 1,004원 링크결제 2건은 검증 종료 후 모두 거래취소 처리했습니다.
- 취소 대상 승인번호: 21458806, 20458619
- 최종 확인: 두 승인번호 모두 `결제취소 -1,004원` 행이 확인되었고, 원 승인 행에는 `거래취소` 버튼이 더 이상 노출되지 않습니다.
- 취소 증거: [최종 거래내역 화면](artifacts/payment-cancel/99-final-transaction-list.png), [취소 증거 JSON](artifacts/payment-cancel/evidence.json)

## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인 | VE | 앱 푸시 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 달랐습니다: Error: 푸시는 도착했지만, 푸시 탭 후 PIN 인증과 로그인/2FA를 거친 뒤 최종 화면이 홈 화면으로 이동했습니다. 상품 배송 이미지 등록 화면으로 이어지지 않았습니다.  expect(received).toBe(expected) // Object.is equality | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/01-app-push-required-link-evidence.md)<br>[실행 기록 2](artifacts/logs/02-error-context.md) |
| 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인 | VE | 앱 푸시 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 필수 OFF 가맹점의 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다. | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/03-error-context.md) |
| 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인 | VE | 앱 푸시 | VE 계정으로 스토어 수기결제를 완료하고 응답의 거래 ID와 완료 화면을 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 필수 ON 가맹점의 수기결제 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다. | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/04-error-context.md) |
| 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래에만 배송 이미지 버튼이 보이는지 확인 | VE | 스토어 거래내역 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/05-스토어-거래내역-VE-required-link-list.md) |
| 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인 | VE | 스토어 거래내역 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/06-스토어-거래내역-VE-optional-link-list.md) |
| 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜져 있어도 수기결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인 | VE | 스토어 거래내역 | VE 계정으로 스토어 수기결제를 완료하고 응답의 거래 ID와 완료 화면을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/07-스토어-거래내역-VE-required-manual-list.md) |
| 스토어 거래내역에서 취소 상태 거래에는 배송 이미지 업로드 버튼과 보기 버튼이 보이지 않는지 확인 | VE | 스토어 거래내역 | VE 계정으로 스토어 거래내역 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/08-스토어-거래내역-VE-required-cancel-list.md) |
| 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인 | VE | 스토어 거래내역 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 달랐습니다: Error: 법인 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/01-screenshot.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/04-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/09-스토어-거래내역-CO-co-required-list.md)<br>[실행 기록 2](artifacts/logs/10-error-context.md) |
| 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인 | VE | 스토어 거래내역 | VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 달랐습니다: Error: 영업점 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/02-screenshot.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/05-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/11-스토어-거래내역-BO-bo-required-list.md)<br>[실행 기록 2](artifacts/logs/12-error-context.md) |
| 상품 배송 이미지 등록 필수 설정이 켜진 가맹점 계정에서만 스토어 링크결제 거래의 배송 이미지 등록 버튼이 보이고, 이미지 등록/삭제가 가능한지 확인 | VE | 스토어 거래내역 | VE 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/13-스토어-거래내역-VE-required-only-register.md) |
| 스토어 거래내역에서 미등록/등록완료 상태가 구분되는지 확인 | VE | 스토어 거래내역 | VE 계정으로 스토어 거래내역 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/14-스토어-거래내역-VE-delivery-status.md) |
| 가맹테스트테스트 계정으로 스토어 상품 배송 이미지 등록 화면에 주문날짜, 주문정보, 상품정보, 기존 이미지가 정상 표시되는지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 PG MID 관리, 등록, 수정 화면에서 요청 체크리스트의 화면 노출과 저장 동작을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/15-상품-배송-이미지-등록-VE-delivery-page-12.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 이미지 1장 등록 시 완료 상태가 되는지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 상품 배송 이미지 등록 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/16-상품-배송-이미지-등록-VE-delivery-page-13.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 이미지 최대 3장까지 등록 가능한지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 상품 배송 이미지 등록 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/17-상품-배송-이미지-등록-VE-delivery-page-14.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 4장 이상 등록 시 막히는지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 상품 배송 이미지 등록 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/18-상품-배송-이미지-등록-VE-delivery-page-15.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 나중에 하기를 해도 미등록 상태가 유지되고, 스토어 거래내역에서 다시 등록 진입 가능한지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 상품 배송 이미지 등록 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/19-상품-배송-이미지-등록-VE-delivery-page-16.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 등록된 이미지를 삭제 후 다시 등록 가능한지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/20-상품-배송-이미지-등록-VE-delivery-page-17.md) |
| 가맹테스트테스트 계정으로 스토어 환경에서 마지막 이미지를 삭제하면 다시 미등록 상태로 보이는지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/21-상품-배송-이미지-등록-VE-delivery-page-18.md) |
| 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인 | VE | 상품 배송 이미지 등록 | VE 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인 | 기대한 동작과 달랐습니다: Error: 법인 계정에는 이미지 등록/삭제 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/03-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-screenshot.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/06-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/22-스토어-거래내역-VE-department-user-ve.md)<br>[실행 기록 2](artifacts/logs/23-스토어-거래내역-CO-department-user-co.md)<br>[실행 기록 3](artifacts/logs/24-스토어-거래내역-BO-department-user-bo.md)<br>[실행 기록 4](artifacts/logs/25-error-context.md) |
| 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인 | ADMIN | 어드민 거래내역 | ADMIN 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 달랐습니다: Error: 어드민 거래내역에서 필수 ON 링크결제 거래의 배송 이미지 확인이 가능해야 합니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/06-screenshot.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/07-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/26-어드민-거래내역-ADMIN-admin-required-link-image.md)<br>[실행 기록 2](artifacts/logs/27-error-context.md) |
| 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인 | ADMIN | 어드민 거래내역 | ADMIN 계정으로 어드민 거래내역 항목을 확인 | 기대한 동작과 달랐습니다: Error: 등록된 배송 이미지가 없으면 이미지가 없습니다 안내 또는 이미지 확인 진입이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/07-screenshot.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/08-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/28-어드민-거래내역-ADMIN-admin-required-link-empty-image.md)<br>[실행 기록 2](artifacts/logs/29-error-context.md) |
| 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 이미지 조회 버튼이 보이지 않는지 확인 | ADMIN | 어드민 거래내역 | ADMIN 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/30-어드민-거래내역-ADMIN-admin-optional-link-no-image.md) |

## 실패 또는 확인 불가 상세

### 1. VE / 앱 푸시 / 실패

- 체크 항목: 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인
- 수행한 동작: VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인
- 기대 결과: 신규 링크결제는 링크결제로, 기존 스토어 수기결제는 스토어-수기결제로 구분되어 보이고 필터 결과가 유지되어야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 푸시는 도착했지만, 푸시 탭 후 PIN 인증과 로그인/2FA를 거친 뒤 최종 화면이 홈 화면으로 이동했습니다. 상품 배송 이미지 등록 화면으로 이어지지 않았습니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 로그인 확인 필요
- 오류 내용: Error: 푸시는 도착했지만, 푸시 탭 후 PIN 인증과 로그인/2FA를 거친 뒤 최종 화면이 홈 화면으로 이동했습니다. 상품 배송 이미지 등록 화면으로 이어지지 않았습니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: 없음
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/01-app-push-required-link-evidence.md)<br>[실행 기록 2](artifacts/logs/02-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인"`

### 2. VE / 앱 푸시 / 확인 불가

- 체크 항목: 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인
- 수행한 동작: VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인
- 기대 결과: 신규 링크결제는 링크결제로, 기존 스토어 수기결제는 스토어-수기결제로 구분되어 보이고 필터 결과가 유지되어야 합니다.
- 실제 결과: 확인을 끝내지 못했습니다: Error: BLOCKED: 필수 OFF 가맹점의 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다.
- 분류: 확인 조건 부족
- 오류 내용: Error: BLOCKED: 필수 OFF 가맹점의 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다.
- 스크린샷: 없음
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/03-error-context.md)


### 3. VE / 앱 푸시 / 확인 불가

- 체크 항목: 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인
- 수행한 동작: VE 계정으로 스토어 수기결제를 완료하고 응답의 거래 ID와 완료 화면을 확인
- 기대 결과: 수기결제 성공 후 결제 완료 화면과 후속 동작에 사용할 거래 ID가 확인되어야 합니다.
- 실제 결과: 확인을 끝내지 못했습니다: Error: BLOCKED: 필수 ON 가맹점의 수기결제 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다.
- 분류: 확인 조건 부족
- 오류 내용: Error: BLOCKED: 필수 ON 가맹점의 수기결제 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다.
- 스크린샷: 없음
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/04-error-context.md)


### 4. VE / 스토어 거래내역 / 실패

- 체크 항목: 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
- 수행한 동작: VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인
- 기대 결과: 신규 링크결제는 링크결제로, 기존 스토어 수기결제는 스토어-수기결제로 구분되어 보이고 필터 결과가 유지되어야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 법인 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: 법인 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/01-screenshot.png)
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/04-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/09-스토어-거래내역-CO-co-required-list.md)<br>[실행 기록 2](artifacts/logs/10-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인"`

### 5. VE / 스토어 거래내역 / 실패

- 체크 항목: 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
- 수행한 동작: VE 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인
- 기대 결과: 신규 링크결제는 링크결제로, 기존 스토어 수기결제는 스토어-수기결제로 구분되어 보이고 필터 결과가 유지되어야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 영업점 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: 영업점 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/02-screenshot.png)
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/05-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/11-스토어-거래내역-BO-bo-required-list.md)<br>[실행 기록 2](artifacts/logs/12-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인"`

### 6. VE / 상품 배송 이미지 등록 / 실패

- 체크 항목: 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인
- 수행한 동작: VE 계정으로 정책을 생성하고 삭제한 뒤 목록 반영 여부를 확인
- 기대 결과: TA 계정에서 정책 생성과 삭제가 성공하고 목록에 즉시 반영되어야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 법인 계정에는 이미지 등록/삭제 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: 법인 계정에는 이미지 등록/삭제 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/03-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-screenshot.png)
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/06-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/22-스토어-거래내역-VE-department-user-ve.md)<br>[실행 기록 2](artifacts/logs/23-스토어-거래내역-CO-department-user-co.md)<br>[실행 기록 3](artifacts/logs/24-스토어-거래내역-BO-department-user-bo.md)<br>[실행 기록 4](artifacts/logs/25-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인"`

### 7. ADMIN / 어드민 거래내역 / 실패

- 체크 항목: 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인
- 수행한 동작: ADMIN 계정으로 거래내역, 수기결제내역, 거래로그에서 링크결제와 스토어-수기결제 표시 및 필터 결과를 확인
- 기대 결과: 신규 링크결제는 링크결제로, 기존 스토어 수기결제는 스토어-수기결제로 구분되어 보이고 필터 결과가 유지되어야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 어드민 거래내역에서 필수 ON 링크결제 거래의 배송 이미지 확인이 가능해야 합니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: 어드민 거래내역에서 필수 ON 링크결제 거래의 배송 이미지 확인이 가능해야 합니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/06-screenshot.png)
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/07-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/26-어드민-거래내역-ADMIN-admin-required-link-image.md)<br>[실행 기록 2](artifacts/logs/27-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인"`

### 8. ADMIN / 어드민 거래내역 / 실패

- 체크 항목: 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인
- 수행한 동작: ADMIN 계정으로 어드민 거래내역 항목을 확인
- 기대 결과: ADMIN 계정에서 어드민 거래내역 확인 결과가 체크리스트와 일치해야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: 등록된 배송 이미지가 없으면 이미지가 없습니다 안내 또는 이미지 확인 진입이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: 등록된 배송 이미지가 없으면 이미지가 없습니다 안내 또는 이미지 확인 진입이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/07-screenshot.png)
- 화면 재현 기록: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/08-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 실행 기록: [실행 기록 1](artifacts/logs/28-어드민-거래내역-ADMIN-admin-required-link-empty-image.md)<br>[실행 기록 2](artifacts/logs/29-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인"`


## 수동 재현 필요

### 1. VE / 앱 푸시 / 로그인 확인 필요

- 체크 항목: 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인
- 필요한 이유: QA 시작 전 로그인 세션 갱신이 완료되지 않아 본 시나리오를 시작하지 못했습니다.
- 작업자 알림: [QA 확인 요청] VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인: 로그인 확인 필요 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 2. VE / 스토어 거래내역 / 기대 결과와 다름

- 체크 항목: 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 3. VE / 스토어 거래내역 / 기대 결과와 다름

- 체크 항목: 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 4. VE / 상품 배송 이미지 등록 / 기대 결과와 다름

- 체크 항목: 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "VE" --case "스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 5. ADMIN / 어드민 거래내역 / 기대 결과와 다름

- 체크 항목: 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 6. ADMIN / 어드민 거래내역 / 기대 결과와 다름

- 체크 항목: 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3318" --env "dev" --role "ADMIN" --case "어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.


## 스크린샷

- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [스크린샷 1](artifacts/screenshots/01-screenshot.png)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [스크린샷 1](artifacts/screenshots/02-screenshot.png)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [스크린샷 1](artifacts/screenshots/03-screenshot.png)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [스크린샷 2](artifacts/screenshots/04-screenshot.png)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [스크린샷 3](artifacts/screenshots/05-screenshot.png)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인: [스크린샷 1](artifacts/screenshots/06-screenshot.png)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인: [스크린샷 1](artifacts/screenshots/07-screenshot.png)

## 화면 재현 기록

- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/04-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/05-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/06-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/07-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/08-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

## 실행 기록

- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인: [실행 기록 1](artifacts/logs/01-app-push-required-link-evidence.md)
- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인: [실행 기록 2](artifacts/logs/02-error-context.md)
- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인: [실행 기록 1](artifacts/logs/03-error-context.md)
- VE / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인: [실행 기록 1](artifacts/logs/04-error-context.md)
- VE / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래에만 배송 이미지 버튼이 보이는지 확인: [실행 기록 1](artifacts/logs/05-스토어-거래내역-VE-required-link-list.md)
- VE / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/06-스토어-거래내역-VE-optional-link-list.md)
- VE / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜져 있어도 수기결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/07-스토어-거래내역-VE-required-manual-list.md)
- VE / 스토어 거래내역 / 스토어 거래내역에서 취소 상태 거래에는 배송 이미지 업로드 버튼과 보기 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/08-스토어-거래내역-VE-required-cancel-list.md)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/09-스토어-거래내역-CO-co-required-list.md)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [실행 기록 2](artifacts/logs/10-error-context.md)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/11-스토어-거래내역-BO-bo-required-list.md)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인: [실행 기록 2](artifacts/logs/12-error-context.md)
- VE / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점 계정에서만 스토어 링크결제 거래의 배송 이미지 등록 버튼이 보이고, 이미지 등록/삭제가 가능한지 확인: [실행 기록 1](artifacts/logs/13-스토어-거래내역-VE-required-only-register.md)
- VE / 스토어 거래내역 / 스토어 거래내역에서 미등록/등록완료 상태가 구분되는지 확인: [실행 기록 1](artifacts/logs/14-스토어-거래내역-VE-delivery-status.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 상품 배송 이미지 등록 화면에 주문날짜, 주문정보, 상품정보, 기존 이미지가 정상 표시되는지 확인: [실행 기록 1](artifacts/logs/15-상품-배송-이미지-등록-VE-delivery-page-12.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 이미지 1장 등록 시 완료 상태가 되는지 확인: [실행 기록 1](artifacts/logs/16-상품-배송-이미지-등록-VE-delivery-page-13.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 이미지 최대 3장까지 등록 가능한지 확인: [실행 기록 1](artifacts/logs/17-상품-배송-이미지-등록-VE-delivery-page-14.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 4장 이상 등록 시 막히는지 확인: [실행 기록 1](artifacts/logs/18-상품-배송-이미지-등록-VE-delivery-page-15.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 나중에 하기를 해도 미등록 상태가 유지되고, 스토어 거래내역에서 다시 등록 진입 가능한지 확인: [실행 기록 1](artifacts/logs/19-상품-배송-이미지-등록-VE-delivery-page-16.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 등록된 이미지를 삭제 후 다시 등록 가능한지 확인: [실행 기록 1](artifacts/logs/20-상품-배송-이미지-등록-VE-delivery-page-17.md)
- VE / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 마지막 이미지를 삭제하면 다시 미등록 상태로 보이는지 확인: [실행 기록 1](artifacts/logs/21-상품-배송-이미지-등록-VE-delivery-page-18.md)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [실행 기록 1](artifacts/logs/22-스토어-거래내역-VE-department-user-ve.md)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [실행 기록 2](artifacts/logs/23-스토어-거래내역-CO-department-user-co.md)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [실행 기록 3](artifacts/logs/24-스토어-거래내역-BO-department-user-bo.md)
- VE / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인: [실행 기록 4](artifacts/logs/25-error-context.md)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인: [실행 기록 1](artifacts/logs/26-어드민-거래내역-ADMIN-admin-required-link-image.md)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인: [실행 기록 2](artifacts/logs/27-error-context.md)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인: [실행 기록 1](artifacts/logs/28-어드민-거래내역-ADMIN-admin-required-link-empty-image.md)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인: [실행 기록 2](artifacts/logs/29-error-context.md)
- ADMIN / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 이미지 조회 버튼이 보이지 않는지 확인: [실행 기록 1](artifacts/logs/30-어드민-거래내역-ADMIN-admin-optional-link-no-image.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 상품 배송 이미지 등록 화면으로 이동하는지 확인 | FAIL | 11ms |  | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/01-app-push-required-link-evidence.md)<br>[로그 2](artifacts/logs/02-error-context.md) | Error: 푸시는 도착했지만, 푸시 탭 후 PIN 인증과 로그인/2FA를 거친 뒤 최종 화면이 홈 화면으로 이동했습니다. 상품 배송 이미지 등록 화면으로 이어지지 않았습니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인 | BLOCKED | 1ms |  | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/03-error-context.md) | Error: BLOCKED: 필수 OFF 가맹점의 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다. |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 앱 푸시 / 스토어 환경에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 수기결제 완료 후, 앱 푸시 클릭 시 기존 거래내역 화면으로 이동하는지 확인 | BLOCKED | 1ms |  | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/04-error-context.md) | Error: BLOCKED: 필수 ON 가맹점의 수기결제 앱 푸시 실기기 증거가 없어 기존 거래내역 이동 결과를 확인할 수 없습니다. |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래에만 배송 이미지 버튼이 보이는지 확인 | PASS | 4035ms |  |  | [로그 1](artifacts/logs/05-스토어-거래내역-VE-required-link-list.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인 | PASS | 3761ms |  |  | [로그 1](artifacts/logs/06-스토어-거래내역-VE-optional-link-list.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 스토어 거래내역에서 상품 배송 이미지 등록 필수 설정이 켜져 있어도 수기결제 거래에는 배송 이미지 버튼이 보이지 않는지 확인 | PASS | 3611ms |  |  | [로그 1](artifacts/logs/07-스토어-거래내역-VE-required-manual-list.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 스토어 거래내역에서 취소 상태 거래에는 배송 이미지 업로드 버튼과 보기 버튼이 보이지 않는지 확인 | PASS | 3556ms |  |  | [로그 1](artifacts/logs/08-스토어-거래내역-VE-required-cancel-list.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 법인 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인 | FAIL | 3832ms | [스크린샷 1](artifacts/screenshots/01-screenshot.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/04-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/09-스토어-거래내역-CO-co-required-list.md)<br>[로그 2](artifacts/logs/10-error-context.md) | Error: 법인 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점과 연결된 영업점 계정으로 스토어 거래내역 조회 시, 링크결제 거래에 배송 이미지 등록 버튼이 보이지 않는지 확인 | FAIL | 3662ms | [스크린샷 1](artifacts/screenshots/02-screenshot.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/05-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/11-스토어-거래내역-BO-bo-required-list.md)<br>[로그 2](artifacts/logs/12-error-context.md) | Error: 영업점 계정에는 배송 이미지 등록 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 상품 배송 이미지 등록 필수 설정이 켜진 가맹점 계정에서만 스토어 링크결제 거래의 배송 이미지 등록 버튼이 보이고, 이미지 등록/삭제가 가능한지 확인 | PASS | 3693ms |  |  | [로그 1](artifacts/logs/13-스토어-거래내역-VE-required-only-register.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 스토어 거래내역 / 스토어 거래내역에서 미등록/등록완료 상태가 구분되는지 확인 | PASS | 3550ms |  |  | [로그 1](artifacts/logs/14-스토어-거래내역-VE-delivery-status.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 상품 배송 이미지 등록 화면에 주문날짜, 주문정보, 상품정보, 기존 이미지가 정상 표시되는지 확인 | PASS | 3684ms |  |  | [로그 1](artifacts/logs/15-상품-배송-이미지-등록-VE-delivery-page-12.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 이미지 1장 등록 시 완료 상태가 되는지 확인 | PASS | 3815ms |  |  | [로그 1](artifacts/logs/16-상품-배송-이미지-등록-VE-delivery-page-13.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 이미지 최대 3장까지 등록 가능한지 확인 | PASS | 3586ms |  |  | [로그 1](artifacts/logs/17-상품-배송-이미지-등록-VE-delivery-page-14.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 4장 이상 등록 시 막히는지 확인 | PASS | 3514ms |  |  | [로그 1](artifacts/logs/18-상품-배송-이미지-등록-VE-delivery-page-15.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 나중에 하기를 해도 미등록 상태가 유지되고, 스토어 거래내역에서 다시 등록 진입 가능한지 확인 | PASS | 3539ms |  |  | [로그 1](artifacts/logs/19-상품-배송-이미지-등록-VE-delivery-page-16.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 등록된 이미지를 삭제 후 다시 등록 가능한지 확인 | PASS | 3659ms |  |  | [로그 1](artifacts/logs/20-상품-배송-이미지-등록-VE-delivery-page-17.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 가맹테스트테스트 계정으로 스토어 환경에서 마지막 이미지를 삭제하면 다시 미등록 상태로 보이는지 확인 | PASS | 3756ms |  |  | [로그 1](artifacts/logs/21-상품-배송-이미지-등록-VE-delivery-page-18.md) |  |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [VE] role / 상품 배송 이미지 등록 / 스토어 환경에서 해당 거래의 부서 사용자만 이미지 조회/등록/삭제 가능한지 확인 | FAIL | 4549ms | [스크린샷 1](artifacts/screenshots/03-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-screenshot.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/06-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/22-스토어-거래내역-VE-department-user-ve.md)<br>[로그 2](artifacts/logs/23-스토어-거래내역-CO-department-user-co.md)<br>[로그 3](artifacts/logs/24-스토어-거래내역-BO-department-user-bo.md)<br>[로그 4](artifacts/logs/25-error-context.md) | Error: 법인 계정에는 이미지 등록/삭제 버튼이 보이면 안 됩니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [ADMIN] role / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크결제 거래는 배송 이미지 확인이 가능한지 확인 | FAIL | 18908ms | [스크린샷 1](artifacts/screenshots/06-screenshot.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/07-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/26-어드민-거래내역-ADMIN-admin-required-link-image.md)<br>[로그 2](artifacts/logs/27-error-context.md) | Error: 어드민 거래내역에서 필수 ON 링크결제 거래의 배송 이미지 확인이 가능해야 합니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [ADMIN] role / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 해당 상품 배송 이미지 등록 필수 설정이 켜진 가맹점의 링크거래에 등록된 배송 이미지가 없으면 이미지가 없습니다로 표시되는지 확인 | FAIL | 18918ms | [스크린샷 1](artifacts/screenshots/07-screenshot.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3318/dev/artifacts/traces/08-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/28-어드민-거래내역-ADMIN-admin-required-link-empty-image.md)<br>[로그 2](artifacts/logs/29-error-context.md) | Error: 등록된 배송 이미지가 없으면 이미지가 없습니다 안내 또는 이미지 확인 진입이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality |
| 3318/dev/delivery-image-push.spec.ts / [3318][dev] 상품 배송 이미지 등록 필수 설정 링크결제/푸시 QA / [ADMIN] role / 어드민 거래내역 / 어드민/비스킷링크 거래내역에서 접근 가능한 상품 배송 이미지 등록 필수 설정이 꺼진 가맹점의 링크결제 거래에는 이미지 조회 버튼이 보이지 않는지 확인 | PASS | 18922ms |  |  | [로그 1](artifacts/logs/30-어드민-거래내역-ADMIN-admin-optional-link-no-image.md) |  |

## Notes

- Playwright 실행 결과를 기준으로 작성되었습니다.
- QA subissue에 report/evidence 업로드와 Redmine closed 상태인 완료 갱신이 반영되었습니다.
