[QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
VE 계정의 [ve] 가맹점 결제 테스트 화면에서 스토어의 결제... 검증에서 문제가 발견되었습니다.
0개 항목은 통과했습니다. 확인 불가 11건은 조건 부족 또는 검증 제외로 분리했습니다.
[ve] 가맹점 결제 테스트 화면에서 스토어의 결제...
VE 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | VE | TA | CO | BO | ADMIN/TA/CO/BO |
|---|---|---|---|---|---|---|
| [ve] 가맹점 결제 테스트 화면에서 스토어의 결제... | 해당 없음 | 실패 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
| [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이... | 해당 없음 | 확인 불가 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
| [admin] 거래 로그 화면에서 루시페이먼츠 IS... | 확인 불가 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
| [admin] 거래 로그 화면에서 루시페이먼츠 IS... | 확인 불가 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 |
| [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결... | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 | 해당 없음 | 해당 없음 |
| [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거... | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 | 해당 없음 | 해당 없음 |
| [co] 거래 로그 화면에서 루시페이먼츠 ISP 결... | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 | 해당 없음 |
| [co] 거래 로그 화면에서 루시페이먼츠 ISP 거... | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 | 해당 없음 |
| [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 |
| [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 | 해당 없음 |
| [admin, ta, co, bo] 부분취소를 여러... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 |
| [admin, ta, co, bo] 거래 로그 화면... | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | 확인 불가 |
12/12개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[QA 확인 요청] VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "2911" --env "dev" --role "VE" --case "[ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
npm run qa:debug -- --issue "2911" --env "dev" --role "VE" --case "[ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
dev 환경에서 루시페이먼츠 ISP 결제 흐름을 가맹점 결제 테스트 화면에서 확인하고, ADMIN/TA/CO/BO 계정으로 거래 로그 조회, 영수증 확인, 전체취소 및 다중 부분취소의 취소 금액 표시를 검증한다. QA 중 생성된 결제는 반드시 취소 또는 보정 취소한다.
주홍석님의 QA 요청입니다
조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다
[1] QA 요청 배경
[2] 사전 데이터
[3] 사전 작업
[4] 권한별 테스트
[5] 검증 대상
[6] 체크리스트
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인 | VE | 가맹점 결제 테스트 | VE 계정으로 가맹점 결제 테스트 항목을 확인 | 기대한 동작과 달랐습니다: Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2<br>실행 기록 3 |
| [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인 | VE | [VE] role | VE 계정으로 [VE] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다. | 스크린샷 1<br>스크린샷 2<br>실행 기록 1 |
| [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | ADMIN | [ADMIN] role | ADMIN 계정으로 [ADMIN] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | ADMIN | [ADMIN] role | ADMIN 계정으로 [ADMIN] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | TA | [TA] role | TA 계정으로 [TA] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | TA | [TA] role | TA 계정으로 [TA] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | CO | [CO] role | CO 계정으로 [CO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | CO | [CO] role | CO 계정으로 [CO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | BO | [BO] role | BO 계정으로 [BO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | BO | [BO] role | BO 계정으로 [BO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인 | ADMIN/TA/CO/BO | [ADMIN/TA/CO/BO] role | ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
| [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인 | ADMIN/TA/CO/BO | [ADMIN/TA/CO/BO] role | ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인 | 확인을 끝내지 못했습니다: skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다. | 실행 기록 1 |
npm run qa:debug -- --issue "2911" --env "dev" --role "VE" --case "[ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인"npm run qa:debug -- --issue "2911" --env "dev" --role "VE" --case "[ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인"QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [VE] role / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인 | FAIL | 15614ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3 | 화면 재현 기록 1 | 로그 1<br>로그 2<br>로그 3 | Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality |
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [VE] role / [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인 | BLOCKED | 109177ms | 스크린샷 1<br>스크린샷 2 | 로그 1 | skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다. | |
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | BLOCKED | 1ms | 로그 1 | skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | BLOCKED | 2ms | 로그 1 | skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다. | ||
| 2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인 | BLOCKED | 0ms | 로그 1 | skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다. |