Redmine #4019 · 개발계

[QA] 수기결제 실패 메시지 PG 구분 검증

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

QA Redmine #4045 · 업무 상태 작업완료

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

핵심 결론

수기 결제 1회 한도 이상 금액으로 결제 시도 후 ... 검증이 CO/BO 계정에서 공통 실패했습니다.

수기 결제 시 주민번호 또는 카드 비밀번호, 카드 ..., 수기 결제 1회 한도 이상 금액으로 결제 시도 후 ... 검증은 통과했습니다.

계정별 결과 비교

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

CO -> BO -> VE
검증 항목COBOVE
수기 결제 시 주민번호 또는 카드 비밀번호, 카드 ... 실패 실패 통과
수기 결제 1회 한도 이상 금액으로 결제 시도 후 ... 실패 실패 통과

진행률 100%

6/6개 항목 확인 완료

통과 2 실패 4 확인 불가 0 수동 확인 4

실제 실행 자료

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

화면 캡처 6 화면 재현 기록 4 오류 내용 10 첨부 파일 0

실제 QA 실행 내역

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

실패1번째 확인 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 CO · 스토어 수기결제 · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 2 수행: CO 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
계정
CO
화면
스토어 수기결제
수행 내용
CO 계정으로 스토어 수기결제 항목을 확인
기대한 결과
CO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

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

실패2번째 확인 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인 CO · 스토어 수기결제 · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 2 수행: CO 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
계정
CO
화면
스토어 수기결제
수행 내용
CO 계정으로 스토어 수기결제 항목을 확인
기대한 결과
CO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

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

실패3번째 확인 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 BO · 스토어 수기결제 · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 2 수행: BO 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
계정
BO
화면
스토어 수기결제
수행 내용
BO 계정으로 스토어 수기결제 항목을 확인
기대한 결과
BO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

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

실패4번째 확인 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인 BO · 스토어 수기결제 · 화면 캡처 1 · 화면 재현 기록 1 · 오류 내용 2 수행: BO 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
계정
BO
화면
스토어 수기결제
수행 내용
BO 계정으로 스토어 수기결제 항목을 확인
기대한 결과
BO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
분류
기대 결과와 다름
문제 내용
Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality

직접 재현이 필요한 항목

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

작업자에게 전달할 내용

[QA 확인 요청] BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.

화면을 직접 열어 확인하는 명령 npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"
  1. 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  2. 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  3. 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

화면 캡처

화면 재현 기록

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

통과5번째 확인 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 VE · 스토어 수기결제 · 화면 캡처 1 · 오류 내용 1 수행: VE 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
VE
화면
스토어 수기결제
수행 내용
VE 계정으로 스토어 수기결제 항목을 확인
기대한 결과
VE 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

통과6번째 확인 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인 VE · 스토어 수기결제 · 화면 캡처 1 · 오류 내용 1 수행: VE 계정으로 스토어 수기결제 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
VE
화면
스토어 수기결제
수행 내용
VE 계정으로 스토어 수기결제 항목을 확인
기대한 결과
VE 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

상세 보고서 원문

QA Report - Redmine #4019 (dev)

  • Generated: 2026-08-24T16:52:00+09:00
  • Redmine: https://itsm.bix.bz/issues/4019
  • QA Redmine: https://itsm.bix.bz/issues/4045
  • Subject: [QA] 수기결제 실패 메시지 PG 구분 검증
  • Workflow Status: 작업완료
  • Status: FAIL
  • Result JSON: artifacts/result-summary.json
  • Roles: CO -> BO -> VE
  • Route Candidates: not recorded

Scope

권한 반영 후 개발계 비스킷페이 CO, BO, VE 전 역할의 수기결제 화면 접근을 새 세션으로 확인하고, 실제 결제 승인 없이 PG 거절과 내부 1회 한도 초과 실패 메시지의 (PG) 접두어 구분을 검증한다.

Checklist

  1. 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인
  2. 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인

Setup Steps

  1. [required] CO, BO, VE 개발계 로그인 및 수기결제 접근 확인 (store/VE / targets: CO, BO, VE / kind: state-verify) - 권한 반영 후 각 역할 계정의 로그인 세션을 새로 발급하고 /face-to-face-payment 접근 여부를 확인한다. CO/BO에 VE 권한 접근 제한이 계속 표시되면 권한 반영 실패로 판정한다.
  2. [required] 실패 결제 요청 허용 및 카드 사전 데이터 확인 (store/VE / kind: manual-precondition / mutation: persistent / guard: QA_4019_ALLOW_PAYMENT_FAILURE_TEST) - CO, BO, 본인인증 OFF VE 계정과 테스트 카드 정보를 로컬 환경변수로만 주입한다. QA_4019_ALLOW_PAYMENT_FAILURE_TEST=1일 때만 실패 결제 요청을 전송하며 성공 승인 응답은 테스트 실패로 처리한다.

Source Text

송인준님의 QA 요청입니다. 비스킷페이 CO, BO, VE 계정으로 결제 > 수기결제 화면을 검증합니다. 주민등록번호, 카드 비밀번호 또는 카드 유효기간을 잘못 입력한 결제 실패 메시지에는 (PG)가 표시되어야 하고, 수기결제 1회 한도 초과 실패 메시지에는 (PG)가 표시되지 않아야 합니다. 2026-08-24 권한 부여 완료 후 CO, BO, VE 전 역할 재QA를 요청받았습니다. Redmine: https://itsm.bix.bz/issues/4019

Execution Summary

  • Passed: 2
  • Failed: 4
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 39982ms

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인CO스토어 수기결제CO 계정으로 스토어 수기결제 항목을 확인기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인CO스토어 수기결제CO 계정으로 스토어 수기결제 항목을 확인기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인BO스토어 수기결제BO 계정으로 스토어 수기결제 항목을 확인기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인BO스토어 수기결제BO 계정으로 스토어 수기결제 항목을 확인기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality스크린샷 1<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2
수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인VE스토어 수기결제VE 계정으로 스토어 수기결제 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1
수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인VE스토어 수기결제VE 계정으로 스토어 수기결제 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1

실패 또는 확인 불가 상세

1. CO / 스토어 수기결제 / 실패

  • 체크 항목: 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인
  • 수행한 동작: CO 계정으로 스토어 수기결제 항목을 확인
  • 기대 결과: CO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"

2. CO / 스토어 수기결제 / 실패

  • 체크 항목: 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인
  • 수행한 동작: CO 계정으로 스토어 수기결제 항목을 확인
  • 기대 결과: CO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"

3. BO / 스토어 수기결제 / 실패

  • 체크 항목: 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인
  • 수행한 동작: BO 계정으로 스토어 수기결제 항목을 확인
  • 기대 결과: BO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"

4. BO / 스토어 수기결제 / 실패

  • 체크 항목: 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인
  • 수행한 동작: BO 계정으로 스토어 수기결제 항목을 확인
  • 기대 결과: BO 계정에서 스토어 수기결제 확인 결과가 체크리스트와 일치해야 합니다.
  • 실제 결과: 기대한 동작과 달랐습니다: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 분류: 기대 결과와 다름
  • 오류 내용: Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
  • 스크린샷: 스크린샷 1
  • 화면 재현 기록: 화면 재현 기록 1
  • 실행 기록: 실행 기록 1<br>실행 기록 2
  • 수동 확인 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"

수동 재현 필요

1. CO / 스토어 수기결제 / 기대 결과와 다름

  • 체크 항목: 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

2. CO / 스토어 수기결제 / 기대 결과와 다름

  • 체크 항목: 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

3. BO / 스토어 수기결제 / 기대 결과와 다름

  • 체크 항목: 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

4. BO / 스토어 수기결제 / 기대 결과와 다름

  • 체크 항목: 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인
  • 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
  • 작업자 알림: [QA 확인 요청] BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
  • 직접 열기 명령: npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"
  • 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
  • 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
  • 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

스크린샷

  • CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 스크린샷 1
  • CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 스크린샷 1
  • BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 스크린샷 1
  • BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 스크린샷 1
  • VE / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 스크린샷 1
  • VE / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 스크린샷 1

화면 재현 기록

  • CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 화면 재현 기록 1
  • CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 화면 재현 기록 1
  • BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 화면 재현 기록 1
  • BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 화면 재현 기록 1
  • 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.

실행 기록

  • CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 실행 기록 1
  • CO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 실행 기록 2
  • CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 실행 기록 1
  • CO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 실행 기록 2
  • BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 실행 기록 1
  • BO / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 실행 기록 2
  • BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 실행 기록 1
  • BO / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 실행 기록 2
  • VE / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인: 실행 기록 1
  • VE / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [CO] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인FAIL3794ms스크린샷 1화면 재현 기록 1로그 1<br>로그 2Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [CO] role / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인FAIL6734ms스크린샷 1화면 재현 기록 1로그 1<br>로그 2Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [BO] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인FAIL3606ms스크린샷 1화면 재현 기록 1로그 1<br>로그 2Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [BO] role / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인FAIL7659ms스크린샷 1화면 재현 기록 1로그 1<br>로그 2Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [VE] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인PASS8135ms스크린샷 1로그 1
4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [VE] role / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인PASS7602ms스크린샷 1로그 1

Notes

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

전체 증거 자료