# QA Report - Redmine #3483 (dev)

- Generated: 2026-06-04T17:05:39+09:00
- Redmine: https://itsm.bix.bz/issues/3483
- QA Redmine: https://itsm.bix.bz/issues/3487
- Subject: [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증
- Workflow Status: 완료
- Status: PASS
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN -> VE -> CO -> BO
- Route Candidates: not recorded

## Scope

dev 환경에서 ADMIN으로 역할별 사용 가능 권한/사용자 프리셋의 비스킷 카드 기능 권한 노출과 저장을 확인하고, 비스킷페이 VE/CO/BO 계정의 카드 탭 및 충전 설정 화면 노출을 검증

## Checklist

1. 역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인
2. 사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인
3. 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인
4. 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인
5. 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인
6. 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인

## Setup Steps

1. [required] 가맹점 역할 비스킷 카드 권한 임시 변경 (admin/ADMIN / targets: VE / kind: permission-toggle / mutation: temporary / guard: QA_ALLOW_PERMISSION_MUTATION / restore: required) - ADMIN 계정으로 역할별 사용 가능 권한 관리와 사용자 프리셋 관리에서 가맹점 역할의 비스킷 카드 사용/스토어 비스킷 카드 충전 정책 수정 권한을 확인하고, 충전 정책 권한은 테스트 중 켰다가 미출력 검증 후 시작 상태로 복구합니다.

## Source Text

송인준 QA요청

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

[1] QA 요청 배경
https://itsm.bix.bz/issues/3483
[2] 사전 데이터
비스킷 링크 권한관리 수정 가능한 계정
비스킷 페이 접속 가능하고, 비스킷 카드 등록된 계정 ( id : dw_ve , pw : [환경 변수로 관리] )
[3] 사전 작업
개발계 전산 로그인
개발계 비스킷 페이 로그인 
[4] 권한별 테스트
admin
ve
co
bo
[5] 검증 대상
비스킷 링크 -> 사용자 프리셋 관리 -> 역할별사용가능 권한관리
비스킷 링크 -> 사용자 프리셋 관리 -> 사용자 프리셋 관리
비스킷 페이 -> 카드탭
비스킷 페이 -> 카드탭 -> 충전 방식 설정 페이지
[6] 체크리스트
역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인
사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인
위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인 
미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인
위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인
권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인

## Execution Summary

- Passed: 6
- Failed: 0
- Skipped: 0
- Blocked: 0
- Flaky: 0
- Duration: 138247ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인 | ADMIN | 역할별 사용 가능 권한 관리 | ADMIN 계정으로 가맹점 역할의 기능 권한에서 비스킷 카드 사용/충전 정책 수정 항목을 확인하고 저장 버튼을 실행 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.png)<br>[실행 기록 1](artifacts/logs/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.md) |
| 사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인 | ADMIN | 사용자 프리셋 관리 | ADMIN 계정으로 가맹점 사용자 프리셋의 기능 권한에서 두 권한 항목을 확인하고 충전 정책 권한을 임시로 켜서 저장 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/02-사용자-프리셋-관리-ADMIN-user-preset-modify.png)<br>[실행 기록 1](artifacts/logs/02-사용자-프리셋-관리-ADMIN-user-preset-modify.md) |
| 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인 | VE(dw_ve) | 비스킷페이 카드 탭 | dw_ve 계정으로 비스킷페이에 로그인해 하단 카드 탭이 표시되는지 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/03-비스킷페이-카드-탭-VE-dw_ve-card-tab-visible.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/03-비스킷페이-카드-탭-VE-dw_ve--card-tab-visible.md) |
| 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인 | CO/BO | 비스킷페이 카드 탭 | CO(jjmco01), BO(jjmbo01) 계정으로 비스킷페이에 로그인해 하단 카드 탭이 보이지 않는지 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/04-비스킷페이-카드-탭-CO-jjmco01--card-tab-hidden.png)<br>[스크린샷 2](artifacts/screenshots/05-비스킷페이-카드-탭-BO-jjmbo01--card-tab-hidden.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/04-비스킷페이-카드-탭-CO-BO-card-tab-hidden.md) |
| 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인 | VE(dw_ve) | 비스킷페이 카드 충전 설정 | dw_ve 계정으로 카드 탭에서 카드 설정 버튼을 눌러 충전 방식 선택 화면이 표시되는지 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/06-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-visible.png)<br>[화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)<br>[실행 기록 1](artifacts/logs/05-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-visible.md) |
| 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인 | VE(dw_ve) | 비스킷페이 카드 충전 설정 | ADMIN 계정으로 충전 정책 권한을 끈 뒤 dw_ve 계정의 카드 설정 화면에서 충전 방식 선택 영역이 숨겨지는지 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/07-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-hidden.png)<br>[실행 기록 1](artifacts/logs/06-사용자-프리셋-관리-ADMIN-charge-policy-disabled.md)<br>[실행 기록 2](artifacts/logs/07-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-hidden.md) |

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

- 실패 또는 확인 불가 항목이 없습니다.

## 수동 재현 필요

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

## 스크린샷

- ADMIN / 역할별 사용 가능 권한 관리 / 역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인: [스크린샷 1](artifacts/screenshots/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.png)
- ADMIN / 사용자 프리셋 관리 / 사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인: [스크린샷 1](artifacts/screenshots/02-사용자-프리셋-관리-ADMIN-user-preset-modify.png)
- VE(dw_ve) / 비스킷페이 카드 탭 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인: [스크린샷 1](artifacts/screenshots/03-비스킷페이-카드-탭-VE-dw_ve-card-tab-visible.png)
- CO/BO / 비스킷페이 카드 탭 / 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인: [스크린샷 1](artifacts/screenshots/04-비스킷페이-카드-탭-CO-jjmco01--card-tab-hidden.png)
- CO/BO / 비스킷페이 카드 탭 / 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인: [스크린샷 2](artifacts/screenshots/05-비스킷페이-카드-탭-BO-jjmbo01--card-tab-hidden.png)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인: [스크린샷 1](artifacts/screenshots/06-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-visible.png)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인: [스크린샷 1](artifacts/screenshots/07-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-hidden.png)

## 화면 재현 기록

- VE(dw_ve) / 비스킷페이 카드 탭 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- CO/BO / 비스킷페이 카드 탭 / 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인: [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8)
- 화면 재현 기록은 실패한 항목에서 화면 전환과 요청 흐름을 다시 보기 위한 자료입니다.

## 실행 기록

- ADMIN / 역할별 사용 가능 권한 관리 / 역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인: [실행 기록 1](artifacts/logs/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.md)
- ADMIN / 사용자 프리셋 관리 / 사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인: [실행 기록 1](artifacts/logs/02-사용자-프리셋-관리-ADMIN-user-preset-modify.md)
- VE(dw_ve) / 비스킷페이 카드 탭 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인: [실행 기록 1](artifacts/logs/03-비스킷페이-카드-탭-VE-dw_ve--card-tab-visible.md)
- CO/BO / 비스킷페이 카드 탭 / 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인: [실행 기록 1](artifacts/logs/04-비스킷페이-카드-탭-CO-BO-card-tab-hidden.md)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인: [실행 기록 1](artifacts/logs/05-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-visible.md)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인: [실행 기록 1](artifacts/logs/06-사용자-프리셋-관리-ADMIN-charge-policy-disabled.md)
- VE(dw_ve) / 비스킷페이 카드 충전 설정 / 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인: [실행 기록 2](artifacts/logs/07-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-hidden.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 역할별사용가능 권한관리 > 테넌트 선택 > 사용자 롤 선택 > 기능 권한 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 저장 확인 | PASS | 21565ms | [스크린샷 1](artifacts/screenshots/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.png) |  | [로그 1](artifacts/logs/01-역할별-사용-가능-권한-관리-ADMIN-role-permission-save.md) |  |
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 사용자 프리셋 관리 이동 > 위에서 저장한 사용자롤, 테넌트 선택 > 기능 권한 탭 > 비스킷 카드 하위 "비스킷 카드 사용", "스토어 비스킷 카드 충전 정책 수정" 목록 출력 및 수정 확인 | PASS | 36906ms | [스크린샷 1](artifacts/screenshots/02-사용자-프리셋-관리-ADMIN-user-preset-modify.png) |  | [로그 1](artifacts/logs/02-사용자-프리셋-관리-ADMIN-user-preset-modify.md) |  |
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 출력 확인 | PASS | 2701ms | [스크린샷 1](artifacts/screenshots/03-비스킷페이-카드-탭-VE-dw_ve-card-tab-visible.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/01-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/03-비스킷페이-카드-탭-VE-dw_ve--card-tab-visible.md) |  |
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 미설정한 계정으로 비스킷 페이 로그인 후 카드탭 미출력 확인 | PASS | 6283ms | [스크린샷 1](artifacts/screenshots/04-비스킷페이-카드-탭-CO-jjmco01--card-tab-hidden.png)<br>[스크린샷 2](artifacts/screenshots/05-비스킷페이-카드-탭-BO-jjmbo01--card-tab-hidden.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/02-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/04-비스킷페이-카드-탭-CO-BO-card-tab-hidden.md) |  |
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 위에서 설정한 테넌트 및 사용자 롤의 비스킷 페이 로그인 후 카드 탭 > 카드 충전 설정 페이지 (카드 이미지의 톱니바퀴) 이동 > 충전 방식 선택 화면 출력 확인 | PASS | 4843ms | [스크린샷 1](artifacts/screenshots/06-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-visible.png) | [화면 재현 기록 1](https://pub-2726d2ecd69d4e12a4515edca8540068.r2.dev/qa/issues/3483/dev/artifacts/traces/03-trace.zip?v=3515b7d4c5c9c04d85a8985d8d1b50b90bf0e7a8) | [로그 1](artifacts/logs/05-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-visible.md) |  |
| 3483/dev/biscuit-card-permission.spec.ts / [3483][dev] [QA] 비스킷 카드 권한별 카드 탭/충전 설정 노출 검증 / 권한을 "비스킷 카드 사용" 만 선택 후 카드 충전 설정 페이지 이동 > 충전 방식 선택 화면 미출력 확인 | PASS | 41678ms | [스크린샷 1](artifacts/screenshots/07-비스킷페이-카드-충전-설정-VE-dw_ve-charge-policy-hidden.png) |  | [로그 1](artifacts/logs/06-사용자-프리셋-관리-ADMIN-charge-policy-disabled.md)<br>[로그 2](artifacts/logs/07-비스킷페이-카드-충전-설정-VE-dw_ve--charge-policy-hidden.md) |  |

## Notes

- Playwright 실행 결과를 기준으로 작성되었습니다.
- QA subissue에 report/evidence 업로드와 Redmine closed 상태인 완료 갱신이 반영되었습니다.
