# QA Report - Redmine #3680 (dev)

- Generated: 2026-06-25T11:12:00+09:00
- Redmine: https://itsm.bix.bz/issues/3680
- QA Redmine: https://itsm.bix.bz/issues/3688
- Subject: 가맹점관리 프리셋 수기 결제 제한 금액/링크결제본인인증 적용 QA
- Workflow Status: 진행 중
- Status: BLOCKED
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN -> TA -> CO
- Route Candidates: not recorded

## Scope

dev 환경에서 ADMIN -> TA -> CO 순서로 업체관리 > 가맹점관리 화면의 프리셋 설정 및 가맹점 생성 화면 프리셋 적용 흐름을 확인한다.

## Checklist

1. 프리셋 설정에서 카드 일회한도, 가맹점 일한도, 가맹점 월한도, 동일카드 결제한도에 1,000처럼 쉼표가 포함된 금액을 붙여넣어도 입력되는지 확인
2. 금액 입력 후 화면에 천단위 쉼표가 표시되고 저장 후 다시 열어도 값이 유지되는지 확인
3. 수기 결제 제한 영역에 링크결제본인인증 항목이 보이고 사용/미사용을 선택할 수 있는지 확인
4. 프리셋을 가맹점 생성 화면에 적용했을 때 수기결제본인인증과 링크결제본인인증 선택값이 가맹점 생성 화면에 반영되는지 확인

## Setup Steps

1. [required] admin/ta/co 로그인 및 가맹점관리 접근 (admin/ADMIN / kind: manual-precondition) - admin/ta/co 계정으로 개발계 admin에 로그인하고 업체관리 > 가맹점관리 메뉴에 접근할 수 있어야 한다.
2. [required] 가맹점 생성 테스트 데이터 준비 (admin/ADMIN / kind: manual-precondition) - 가맹점 생성 화면에서 프리셋을 적용할 수 있는 법인/가맹점 관련 테스트 데이터가 준비되어 있어야 한다.

## Source Text

주홍석님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 - https://itsm.bix.bz/issues/3680. [2] 사전 데이터 - 개발계에서 가맹점 관리 및 가맹점 생성 테스트가 가능한 법인/가맹점 데이터 준비. [3] 사전 작업 - admin/ta/co 계정으로 업체관리 > 가맹점관리 메뉴 접근 가능 여부 확인 - 가맹점관리 화면에서 프리셋 설정 버튼과 가맹점 생성 화면 접근 가능 여부 확인. [4] 권한별 테스트 - admin - ta - co. [5] 검증 대상 - 업체관리 > 가맹점관리 > 프리셋 설정 - 가맹점 생성 화면의 수기 결제 제한 영역 - admin/ta/co 권한별 프리셋 설정 및 적용 흐름. [6] 체크리스트 - 프리셋 설정에서 카드 일회한도, 가맹점 일한도, 가맹점 월한도, 동일카드 결제한도에 1,000처럼 쉼표가 포함된 금액을 붙여넣어도 입력되는지 확인 - 금액 입력 후 화면에 천단위 쉼표가 표시되고 저장 후 다시 열어도 값이 유지되는지 확인 - 수기 결제 제한 영역에 링크결제본인인증 항목이 보이고 사용/미사용을 선택할 수 있는지 확인 - 프리셋을 가맹점 생성 화면에 적용했을 때 수기결제본인인증과 링크결제본인인증 선택값이 가맹점 생성 화면에 반영되는지 확인

## Execution Summary

- Passed: 2
- Failed: 0
- Skipped: 0
- Blocked: 2
- Flaky: 0
- Duration: 77066ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| QA 시작 전 계정 로그인 | CO | 로그인 | admin dev CO 계정으로 로그인 시도 | 로그인 단계에서 막혀 해당 계정의 QA를 진행하지 못했습니다. |  |
| 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인 | ADMIN | 가맹점 관리 | ADMIN 계정으로 가맹점 관리 화면에서 프리셋 설정을 열어 한도 금액에 1,000을 입력/저장하고, 가맹점 생성 화면에서 프리셋 적용 후 수기결제본인인증·링크결제본인인증 선택값 반영을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/01-가맹점-관리-ADMIN-preset-payment-limit-auth.png)<br>[실행 기록 1](artifacts/logs/01-가맹점-관리-ADMIN-preset-payment-limit-auth.md) |
| 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인 | TA | 가맹점 관리 | TA 계정으로 가맹점 관리 화면에서 프리셋 설정을 열어 한도 금액에 1,000을 입력/저장하고, 가맹점 생성 화면에서 프리셋 적용 후 수기결제본인인증·링크결제본인인증 선택값 반영을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/02-가맹점-관리-TA-preset-payment-limit-auth.png)<br>[실행 기록 1](artifacts/logs/02-가맹점-관리-TA-preset-payment-limit-auth.md) |
| 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인 | CO | 가맹점 관리 | CO 계정으로 가맹점 관리 화면에서 프리셋 설정을 열어 한도 금액에 1,000을 입력/저장하고, 가맹점 생성 화면에서 프리셋 적용 후 수기결제본인인증·링크결제본인인증 선택값 반영을 확인 | 확인을 끝내지 못했습니다: skip: QA 실행 전 CO role 재로그인에 실패해 본 QA에서는 해당 role을 BLOCKED로 분리합니다. |  |

## 실패 또는 확인 불가 상세

### 1. CO / 로그인 / 확인 불가

- 체크 항목: QA 시작 전 계정 로그인
- 수행한 동작: admin dev CO 계정으로 로그인 시도
- 기대 결과: QA 대상 계정이 로그인되어야 합니다.
- 실제 결과: 로그인 단계에서 막혀 해당 계정의 QA를 진행하지 못했습니다.
- 분류: 확인 조건 부족
- 오류 내용: QA 실행 전 재로그인 실패: BLOCKED: admin/dev/CO 계정이 대상 환경에서 거부되었습니다. 계정 또는 환경 매핑 확인이 필요합니다.
- 스크린샷: 없음
- 화면 재현 기록: 없음
- 실행 기록: 없음


### 2. CO / 가맹점 관리 / 확인 불가

- 체크 항목: 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인
- 수행한 동작: CO 계정으로 가맹점 관리 화면에서 프리셋 설정을 열어 한도 금액에 1,000을 입력/저장하고, 가맹점 생성 화면에서 프리셋 적용 후 수기결제본인인증·링크결제본인인증 선택값 반영을 확인
- 기대 결과: 프리셋 설정 한도 금액은 쉼표 포함 입력과 천단위 표시/저장 후 유지가 가능해야 하며, 수기결제본인인증·링크결제본인인증 선택값이 가맹점 생성 화면에 반영되어야 합니다.
- 실제 결과: 확인을 끝내지 못했습니다: skip: QA 실행 전 CO role 재로그인에 실패해 본 QA에서는 해당 role을 BLOCKED로 분리합니다.
- 분류: 확인 조건 부족
- 오류 내용: skip: QA 실행 전 CO role 재로그인에 실패해 본 QA에서는 해당 role을 BLOCKED로 분리합니다.
- 스크린샷: 없음
- 화면 재현 기록: 없음
- 실행 기록: 없음



## 수동 재현 필요

- 수동 재현이 필요한 항목이 없습니다.

## 스크린샷

- ADMIN / 가맹점 관리 / 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인: [스크린샷 1](artifacts/screenshots/01-가맹점-관리-ADMIN-preset-payment-limit-auth.png)
- TA / 가맹점 관리 / 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인: [스크린샷 1](artifacts/screenshots/02-가맹점-관리-TA-preset-payment-limit-auth.png)

## 화면 재현 기록

- 화면 재현 기록 자료가 없습니다.
- 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

## 실행 기록

- ADMIN / 가맹점 관리 / 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인: [실행 기록 1](artifacts/logs/01-가맹점-관리-ADMIN-preset-payment-limit-auth.md)
- TA / 가맹점 관리 / 프리셋 설정 금액 입력/저장과 수기결제본인인증·링크결제본인인증 생성 화면 반영 확인: [실행 기록 1](artifacts/logs/02-가맹점-관리-TA-preset-payment-limit-auth.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| Auth refresh before Playwright / admin/dev/CO | BLOCKED | 0ms |  |  |  | QA 실행 전 재로그인 실패: BLOCKED: admin/dev/CO 계정이 대상 환경에서 거부되었습니다. 계정 또는 환경 매핑 확인이 필요합니다. |
| 3680/dev/merchant-preset-payment-limit-auth.spec.ts / [3680][dev] 가맹점관리 프리셋 수기 결제 제한 금액/링크결제본인인증 적용 QA / [ADMIN] role / 가맹점 관리 / 프리셋 금액 입력, 링크결제본인인증 항목, 가맹점 생성 적용 확인 | PASS | 62989ms | [스크린샷 1](artifacts/screenshots/01-가맹점-관리-ADMIN-preset-payment-limit-auth.png) |  | [로그 1](artifacts/logs/01-가맹점-관리-ADMIN-preset-payment-limit-auth.md) |  |
| 3680/dev/merchant-preset-payment-limit-auth.spec.ts / [3680][dev] 가맹점관리 프리셋 수기 결제 제한 금액/링크결제본인인증 적용 QA / [TA] role / 가맹점 관리 / 프리셋 금액 입력, 링크결제본인인증 항목, 가맹점 생성 적용 확인 | PASS | 13497ms | [스크린샷 1](artifacts/screenshots/02-가맹점-관리-TA-preset-payment-limit-auth.png) |  | [로그 1](artifacts/logs/02-가맹점-관리-TA-preset-payment-limit-auth.md) |  |
| 3680/dev/merchant-preset-payment-limit-auth.spec.ts / [3680][dev] 가맹점관리 프리셋 수기 결제 제한 금액/링크결제본인인증 적용 QA / [CO] role / 가맹점 관리 / 프리셋 금액 입력, 링크결제본인인증 항목, 가맹점 생성 적용 확인 | BLOCKED | 0ms |  |  |  | skip: QA 실행 전 CO role 재로그인에 실패해 본 QA에서는 해당 role을 BLOCKED로 분리합니다. |

## Notes

- QA 실행 전 재로그인 단계에서 차단되어 Playwright 본 테스트를 시작하지 않았습니다.
- 검토 후 `qa:redmine:update`로 report/evidence를 업로드하고 QA subissue 상태를 갱신합니다.
