[QA] 수기결제 실패 메시지 PG 구분 검증
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
수기 결제 1회 한도 이상 금액으로 결제 시도 후 ... 검증이 CO/BO 계정에서 공통 실패했습니다.
수기 결제 시 주민번호 또는 카드 비밀번호, 카드 ..., 수기 결제 1회 한도 이상 금액으로 결제 시도 후 ... 검증은 통과했습니다.
수기 결제 1회 한도 이상 금액으로 결제 시도 후 ...
CO/BO 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
6/6개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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)가 표시되는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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)가 표시되지 않는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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)가 표시되는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[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)가 표시되지 않는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
권한 반영 후 개발계 비스킷페이 CO, BO, VE 전 역할의 수기결제 화면 접근을 새 세션으로 확인하고, 실제 결제 승인 없이 PG 거절과 내부 1회 한도 초과 실패 메시지의 (PG) 접두어 구분을 검증한다.
송인준님의 QA 요청입니다. 비스킷페이 CO, BO, VE 계정으로 결제 > 수기결제 화면을 검증합니다. 주민등록번호, 카드 비밀번호 또는 카드 유효기간을 잘못 입력한 결제 실패 메시지에는 (PG)가 표시되어야 하고, 수기결제 1회 한도 초과 실패 메시지에는 (PG)가 표시되지 않아야 합니다. 2026-08-24 권한 부여 완료 후 CO, BO, VE 전 역할 재QA를 요청받았습니다. Redmine: https://itsm.bix.bz/issues/4019
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (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 |
npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "CO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인"npm run qa:debug -- --issue "4019" --env "dev" --role "BO" --case "수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인"QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [CO] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 | FAIL | 3794ms | 스크린샷 1 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: 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)가 표시되지 않는지 확인 | FAIL | 6734ms | 스크린샷 1 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: CO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality |
| 4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [BO] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 | FAIL | 3606ms | 스크린샷 1 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: 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)가 표시되지 않는지 확인 | FAIL | 7659ms | 스크린샷 1 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BO 계정에 VE 수기결제 권한 접근 제한 안내가 표시되면 안 됩니다. expect(received).toBe(expected) // Object.is equality |
| 4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [VE] role / 스토어 수기결제 / 수기 결제 시 주민번호 또는 카드 비밀번호, 카드 유효기간을 잘못 입력한 뒤 결제를 시도하고 표시되는 에러 메시지에 (PG)가 표시되는지 확인 | PASS | 8135ms | 스크린샷 1 | 로그 1 | ||
| 4019/dev/manual-payment-error-source.spec.ts / [4019][dev] [QA] 수기결제 실패 메시지 PG 구분 검증 / [VE] role / 스토어 수기결제 / 수기 결제 1회 한도 이상 금액으로 결제 시도 후 에러 메시지에 (PG)가 표시되지 않는지 확인 | PASS | 7602ms | 스크린샷 1 | 로그 1 |