가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
전체 3개 항목이 기대한 결과와 일치했습니다.
발견된 실패 항목이 없습니다.
확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | TA | VE | ADMIN - 수기/ISP MID만 타입별 한 개 선택·저장 | TA - 수기/ISP MID만 타입별 한 개 선택·저장 | VE - 기본 jjmve01 부서 API paymentMethods에 UI 저장 MID 반영 |
|---|---|---|---|---|---|---|
| [ADMIN] 수기/ISP MID만 타입별 한 개 ... | 해당 없음 | 해당 없음 | 해당 없음 | 통과 | 해당 없음 | 해당 없음 |
| [TA] 수기/ISP MID만 타입별 한 개 선택·... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 | 해당 없음 |
| [VE] 기본 jjmve01 부서 API payme... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 통과 |
3/3개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
dev ADMIN(bigs_jjm)과 TA(jjmta01)가 BP100060 현재 영업라인 모달에서 수기/ISP 결제 MID를 타입별 한 개 선택·저장하는지 검증하고, ADMIN UI로 기본 VE(jjmve01) 소속 BP100488의 수기 MID를 저장했을 때 스토어 가맹점 상세 API에 반영되는지 검증한다.
ADMIN(bigs_jjm), TA(jjmta01) 각각 실제 UI에서 업체관리 > 가맹점관리 > 현재 영업라인 조회 모달을 열고 BP100060의 MID를 선택/저장한다.
수기/ISP MID만 활성 선택할 수 있고 단말기 MID selector는 비활성 상태여야 한다.
수기 후보가 3개이므로 두 번째 수기 선택 시 첫 번째가 해제되어 타입별 1개임을 확인한다.
ISP 1개 선택 후 저장하고 모달 재오픈 시 유지 확인.
기본 VE 계정 jjmve01 소속 BP100488은 ADMIN UI에서 수기 MID를 저장한 뒤 jjmve01 인증 context로 GET /api/v1/store/departments/{departmentId}를 호출해 payload.paymentMethods의 MANUAL MID ID와 available 값이 저장값과 일치하는지 확인한다.
저장은 실제 UI로만 수행하고, 검증 종료 후 제품이 제공하는 공식 MID 선택 DELETE API로 선택값을 제거한 뒤 관리자 API/UI에서 null·미선택을 확인한다. 스토어 API는 선택값이 null이어도 활성 영업라인을 기본 결제수단으로 반환할 수 있으므로 원복 후 값은 증거로 기록한다.
serial; retain-on-failure trace; JSON/text/screenshot evidence.
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| [ADMIN] 수기/ISP MID만 타입별 한 개 선택·저장 | ADMIN - 수기/ISP MID만 타입별 한 개 선택·저장 | [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA | ADMIN - 수기/ISP MID만 타입별 한 개 선택·저장 계정으로 [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>실행 기록 1 |
| [TA] 수기/ISP MID만 타입별 한 개 선택·저장 | TA - 수기/ISP MID만 타입별 한 개 선택·저장 | [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA | TA - 수기/ISP MID만 타입별 한 개 선택·저장 계정으로 [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>실행 기록 1 |
| [VE] 기본 jjmve01 부서 API paymentMethods에 UI 저장 MID 반영 | VE - 기본 jjmve01 부서 API paymentMethods에 UI 저장 MID 반영 | [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA | VE - 기본 jjmve01 부서 API paymentMethods에 UI 저장 MID 반영 계정으로 [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA 항목을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>실행 기록 1 |
QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 4041/dev/sales-line-payment-method-selection.spec.ts / [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA / [ADMIN] 수기/ISP MID만 타입별 한 개 선택·저장 | PASS | 39281ms | 스크린샷 1<br>스크린샷 2 | 로그 1 | ||
| 4041/dev/sales-line-payment-method-selection.spec.ts / [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA / [TA] 수기/ISP MID만 타입별 한 개 선택·저장 | PASS | 24988ms | 스크린샷 1<br>스크린샷 2 | 로그 1 | ||
| 4041/dev/sales-line-payment-method-selection.spec.ts / [4041][dev] 가맹점 영업라인 결제 MID 선택 및 스토어 반영 QA / [VE] 기본 jjmve01 부서 API paymentMethods에 UI 저장 MID 반영 | PASS | 35078ms | 스크린샷 1<br>스크린샷 2 | 로그 1 |