Redmine #2911 · 개발계

[QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증

일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.

QA Redmine #3496 · 업무 상태 종료

확인 항목 12 전체 시나리오
통과 0 기대 결과와 일치
실패 1 문제 발견
확인 불가 11 수동 확인 1건 포함

핵심 결론

VE 계정의 [ve] 가맹점 결제 테스트 화면에서 스토어의 결제... 검증에서 문제가 발견되었습니다.

0개 항목은 통과했습니다. 확인 불가 11건은 조건 부족 또는 검증 제외로 분리했습니다.

가장 큰 문제

[ve] 가맹점 결제 테스트 화면에서 스토어의 결제...

VE 계정에서 같은 검증이 실패했습니다.

계정별 결과 비교

같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.

ADMIN -> VE -> TA -> CO -> BO -> ADMIN/TA/CO/BO
검증 항목ADMINVETACOBOADMIN/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] 거래 로그 화면... 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 확인 불가

진행률 100%

12/12개 항목 확인 완료

통과 0 실패 1 확인 불가 11 수동 확인 1

실제 실행 자료

QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.

화면 캡처 5 화면 재현 기록 1 오류 내용 14 첨부 파일 0
먼저 확인할 실행 항목
실패VE · 가맹점 결제 테스트 · [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인 확인 불가VE · [VE] role · [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인 확인 불가ADMIN · [ADMIN] role · [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 확인 불가ADMIN · [ADMIN] role · [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 확인 불가TA · [TA] role · [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 확인 불가TA · [TA] role · [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 확인 불가CO · [CO] role · [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 확인 불가CO · [CO] role · [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인

실제 QA 실행 내역

실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.

실패1번째 확인 [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인 VE · 가맹점 결제 테스트 · 화면 캡처 3 · 화면 재현 기록 1 · 오류 내용 3 수행: VE 계정으로 가맹점 결제 테스트 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality
계정
VE
화면
가맹점 결제 테스트
수행 내용
VE 계정으로 가맹점 결제 테스트 항목을 확인
기대한 결과
VE 계정에서 가맹점 결제 테스트 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.

작업자에게 전달할 내용

[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 창이 바로 열리는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 재현 기록

실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.

확인 불가2번째 확인 [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인 VE · [VE] role · 화면 캡처 2 · 오류 내용 1 수행: VE 계정으로 [VE] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.
계정
VE
화면
[VE] role
수행 내용
VE 계정으로 [VE] role 항목을 확인
기대한 결과
VE 계정에서 [VE] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.

오류 내용

확인 불가3번째 확인 [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가4번째 확인 [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가5번째 확인 [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 TA · [TA] role · 오류 내용 1 수행: TA 계정으로 [TA] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
계정
TA
화면
[TA] role
수행 내용
TA 계정으로 [TA] role 항목을 확인
기대한 결과
TA 계정에서 [TA] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가6번째 확인 [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 TA · [TA] role · 오류 내용 1 수행: TA 계정으로 [TA] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
계정
TA
화면
[TA] role
수행 내용
TA 계정으로 [TA] role 항목을 확인
기대한 결과
TA 계정에서 [TA] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가7번째 확인 [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 CO · [CO] role · 오류 내용 1 수행: CO 계정으로 [CO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
계정
CO
화면
[CO] role
수행 내용
CO 계정으로 [CO] role 항목을 확인
기대한 결과
CO 계정에서 [CO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가8번째 확인 [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 CO · [CO] role · 오류 내용 1 수행: CO 계정으로 [CO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
계정
CO
화면
[CO] role
수행 내용
CO 계정으로 [CO] role 항목을 확인
기대한 결과
CO 계정에서 [CO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가9번째 확인 [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인 BO · [BO] role · 오류 내용 1 수행: BO 계정으로 [BO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
계정
BO
화면
[BO] role
수행 내용
BO 계정으로 [BO] role 항목을 확인
기대한 결과
BO 계정에서 [BO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가10번째 확인 [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인 BO · [BO] role · 오류 내용 1 수행: BO 계정으로 [BO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
계정
BO
화면
[BO] role
수행 내용
BO 계정으로 [BO] role 항목을 확인
기대한 결과
BO 계정에서 [BO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가11번째 확인 [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인 ADMIN/TA/CO/BO · [ADMIN/TA/CO/BO] role · 오류 내용 1 수행: ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.
계정
ADMIN/TA/CO/BO
화면
[ADMIN/TA/CO/BO] role
수행 내용
ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인
기대한 결과
ADMIN/TA/CO/BO 계정에서 [ADMIN/TA/CO/BO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

확인 불가12번째 확인 [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인 ADMIN/TA/CO/BO · [ADMIN/TA/CO/BO] role · 오류 내용 1 수행: ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.
계정
ADMIN/TA/CO/BO
화면
[ADMIN/TA/CO/BO] role
수행 내용
ADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인
기대한 결과
ADMIN/TA/CO/BO 계정에서 [ADMIN/TA/CO/BO] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
확인을 끝내지 못했습니다: skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.
분류
확인 조건 부족
문제 내용
skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.

오류 내용

상세 보고서 원문

QA Report - Redmine #2911 (dev)

  • Generated: 2026-06-08T14:57:32+09:00
  • Redmine: https://itsm.bix.bz/issues/2911
  • QA Redmine: https://itsm.bix.bz/issues/3496
  • Subject: [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증
  • Workflow Status: 종료
  • Status: FAIL
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN -> VE -> TA -> CO -> BO
  • Route Candidates: not recorded

Scope

dev 환경에서 루시페이먼츠 ISP 결제 흐름을 가맹점 결제 테스트 화면에서 확인하고, ADMIN/TA/CO/BO 계정으로 거래 로그 조회, 영수증 확인, 전체취소 및 다중 부분취소의 취소 금액 표시를 검증한다. QA 중 생성된 결제는 반드시 취소 또는 보정 취소한다.

Checklist

  1. [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인
  2. [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인
  3. [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  4. [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  5. [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  6. [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  7. [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  8. [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  9. [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  10. [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  11. [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인
  12. [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인

Setup Steps

  1. [required] 루시페이먼츠 ISP 가맹점 결제 계정 로컬 설정 (store/VE / kind: manual-precondition) - 루시페이먼츠 가맹점 계정 정보는 BIX_STORE_DEV_LUCY_VE_* 환경변수로 .env.local에만 저장한다. report에는 계정/인증값을 남기지 않는다.
  2. [required] 테스트 ISP 결제 후 취소 (admin/ADMIN / kind: state-verify / mutation: temporary / guard: QA_2911_ALLOW_PAYMENT_MUTATION / restore: required) - QA 중 생성된 루시페이먼츠 ISP 결제는 검증 후 role별 취소 또는 ADMIN 보정 절차로 취소 상태까지 확인한다.

Source Text

주홍석님의 QA 요청입니다

조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다

[1] QA 요청 배경

  • https://itsm.bix.bz/issues/2911

[2] 사전 데이터

  • 개발계 테스트 가맹점 계정 인증정보는 .env.local에만 보관
  • 루시페이먼츠 ISP 결제와 취소를 진행할 수 있는 테스트 상품 및 거래 데이터 준비

[3] 사전 작업

  • 가맹점 계정으로 결제 테스트 화면 접근 가능 여부 확인
  • admin, ta, co, bo 권한 계정으로 거래 로그 화면 접근 가능 여부 확인

[4] 권한별 테스트

  • ve
  • admin
  • ta
  • co
  • bo

[5] 검증 대상

  • 가맹점 결제 테스트 화면
  • admin 거래 로그 화면
  • ta 거래 로그 화면
  • co 거래 로그 화면
  • bo 거래 로그 화면
  • 승인번호 클릭 시 노출되는 영수증 화면

[6] 체크리스트

  • [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인
  • [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인
  • [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인
  • [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인

Execution Summary

  • Passed: 0
  • Failed: 1
  • Skipped: 0
  • Blocked: 11
  • Flaky: 0
  • Duration: 126003ms

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
[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] roleVE 계정으로 [VE] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.스크린샷 1<br>스크린샷 2<br>실행 기록 1
[admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인TA[TA] roleTA 계정으로 [TA] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인TA[TA] roleTA 계정으로 [TA] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인CO[CO] roleCO 계정으로 [CO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인CO[CO] roleCO 계정으로 [CO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인BO[BO] roleBO 계정으로 [BO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인BO[BO] roleBO 계정으로 [BO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인ADMIN/TA/CO/BO[ADMIN/TA/CO/BO] roleADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1
[admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인ADMIN/TA/CO/BO[ADMIN/TA/CO/BO] roleADMIN/TA/CO/BO 계정으로 [ADMIN/TA/CO/BO] role 항목을 확인확인을 끝내지 못했습니다: skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.실행 기록 1

실패 또는 확인 불가 상세

1. VE / 가맹점 결제 테스트 / 실패

  • 체크 항목: [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인
  • 수행한 동작: VE 계정으로 가맹점 결제 테스트 항목을 확인
  • 기대 결과: VE 계정에서 가맹점 결제 테스트 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1<br>스크린샷 2<br>스크린샷 3
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2<br>실행 기록 3
  • 수동 확인 명령: npm run qa:debug -- --issue "2911" --env "dev" --role "VE" --case "[ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인"

2. VE / [VE] role / 확인 불가

  • 체크 항목: [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인
  • 수행한 동작: VE 계정으로 [VE] role 항목을 확인
  • 기대 결과: VE 계정에서 [VE] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.
  • 스크린샷: 스크린샷 1<br>스크린샷 2
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

3. ADMIN / [ADMIN] role / 확인 불가

  • 체크 항목: [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • 수행한 동작: ADMIN 계정으로 [ADMIN] role 항목을 확인
  • 기대 결과: ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

4. ADMIN / [ADMIN] role / 확인 불가

  • 체크 항목: [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • 수행한 동작: ADMIN 계정으로 [ADMIN] role 항목을 확인
  • 기대 결과: ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

5. TA / [TA] role / 확인 불가

  • 체크 항목: [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • 수행한 동작: TA 계정으로 [TA] role 항목을 확인
  • 기대 결과: TA 계정에서 [TA] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

6. TA / [TA] role / 확인 불가

  • 체크 항목: [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • 수행한 동작: TA 계정으로 [TA] role 항목을 확인
  • 기대 결과: TA 계정에서 [TA] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

7. CO / [CO] role / 확인 불가

  • 체크 항목: [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • 수행한 동작: CO 계정으로 [CO] role 항목을 확인
  • 기대 결과: CO 계정에서 [CO] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

8. CO / [CO] role / 확인 불가

  • 체크 항목: [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • 수행한 동작: CO 계정으로 [CO] role 항목을 확인
  • 기대 결과: CO 계정에서 [CO] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

9. BO / [BO] role / 확인 불가

  • 체크 항목: [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인
  • 수행한 동작: BO 계정으로 [BO] role 항목을 확인
  • 기대 결과: BO 계정에서 [BO] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

10. BO / [BO] role / 확인 불가

  • 체크 항목: [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인
  • 수행한 동작: BO 계정으로 [BO] role 항목을 확인
  • 기대 결과: BO 계정에서 [BO] role 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 확인을 끝내지 못했습니다: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

11. ADMIN/TA/CO/BO / [ADMIN/TA/CO/BO] role / 확인 불가

  • 체크 항목: [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 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

12. ADMIN/TA/CO/BO / [ADMIN/TA/CO/BO] role / 확인 불가

  • 체크 항목: [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 거래가 없습니다.
  • 분류: 확인 조건 부족
  • 오류 내용: skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.
  • 스크린샷: 없음
  • 화면 재현 기록: 없음
  • 실행 기록: 실행 기록 1

수동 재현 필요

1. VE / 가맹점 결제 테스트 / 기대 결과와 다름

  • 체크 항목: [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [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 창이 바로 열리는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

스크린샷

  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 스크린샷 1
  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 스크린샷 2
  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 스크린샷 3
  • VE / [VE] role / [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인: 스크린샷 1
  • VE / [VE] role / [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인: 스크린샷 2

화면 재현 기록

  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.

실행 기록

  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 실행 기록 1
  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 실행 기록 2
  • VE / 가맹점 결제 테스트 / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인: 실행 기록 3
  • VE / [VE] role / [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인: 실행 기록 1
  • ADMIN / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인: 실행 기록 1
  • ADMIN / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인: 실행 기록 1
  • TA / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인: 실행 기록 1
  • TA / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인: 실행 기록 1
  • CO / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인: 실행 기록 1
  • CO / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인: 실행 기록 1
  • BO / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인: 실행 기록 1
  • BO / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인: 실행 기록 1
  • ADMIN/TA/CO/BO / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인: 실행 기록 1
  • ADMIN/TA/CO/BO / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [VE] role / [ve] 가맹점 결제 테스트 화면에서 스토어의 결제하기 버튼 클릭 후, 루시페이먼츠 ISP 모달창에서는 별도 결제하기 버튼 클릭 없이 ISP 창이 바로 열리는지 확인FAIL15614ms스크린샷 1<br>스크린샷 2<br>스크린샷 3화면 재현 기록 1로그 1<br>로그 2<br>로그 3Error: ISP 결제창은 결제 시작 직후 새 창으로 열려야 합니다. expect(received).toBe(expected) // Object.is equality
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [VE] role / [ve] 루시페이먼츠 ISP 결제 진행 후 결제창이 닫히면 스토어 결과 화면에 결제요청에 성공했습니다. 안내가 표시되는지 확인BLOCKED109177ms스크린샷 1<br>스크린샷 2로그 1skip: BLOCKED: ISP 외부 결제창 승인 완료 또는 거래 통보 반영이 자동화 세션에서 발생하지 않아 완료 ISP 거래를 확보하지 못했습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인BLOCKED1ms로그 1skip: BLOCKED: ADMIN 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN] role / [admin] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: ADMIN 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: TA 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [TA] role / [ta] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: TA 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: CO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [CO] role / [co] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인BLOCKED2ms로그 1skip: BLOCKED: CO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 결제 통보 반영 후 결제 완료 상태, 승인번호, 금액, 카드 정보가 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: BO 거래 로그 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [BO] role / [bo] 거래 로그 화면에서 루시페이먼츠 ISP 거래 취소가 정상 수행되고 취소 상태와 취소 금액이 정상 표시되는지 확인BLOCKED0ms로그 1skip: BLOCKED: BO 계정의 ISP 결제 취소 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 부분취소를 여러 번 진행했을 때 화면에서 현재 취소 금액과 누적 취소 금액이 구분되어 이상 없이 보이는지 확인BLOCKED0ms로그 1skip: BLOCKED: 다중 부분취소 검증에 사용할 완료 ISP 거래가 없습니다.
2911/dev/lucypay-payment-log.spec.ts / [2911][dev] [QA] 루시페이먼츠 ISP 결제/취소 및 거래 로그 재검증 / [ADMIN/TA/CO/BO] role / [admin, ta, co, bo] 거래 로그 화면에서 승인번호 버튼 클릭 시 영수증 화면이 정상 노출되는지 확인BLOCKED0ms로그 1skip: BLOCKED: 승인번호 영수증 검증에 사용할 완료 ISP 거래가 없습니다.

Notes

  • Playwright 실행 결과를 기준으로 작성되었습니다.
  • QA PR merge, 공개 보고서 확인, QA subissue 종료 상태 갱신이 반영되었습니다.

전체 증거 자료