# QA Report - Redmine #3522 (dev)

- Generated: 2026-06-11T17:22:17+09:00
- Redmine: https://itsm.bix.bz/issues/3522
- QA Redmine: https://itsm.bix.bz/issues/3542
- Subject: [QA] 거래내역 정산내역 버튼 권한별 노출 재검증
- Workflow Status: 종료
- Status: FAIL
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN -> TA -> CO -> BO
- Route Candidates: not recorded

## Scope

dev 환경에서 ADMIN/TA/CO/BO 계정의 사용자 프리셋 정산 조회 권한 부여/회수 상태에 따라 거래내역 정산내역 버튼과 정산내역 메뉴 접근이 달라지는지 재검증한다.

## Checklist

1. 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인
2. 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인
3. 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인
4. 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인
5. 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인
6. admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인

## Setup Steps

1. [required] 정산 조회 권한 부여/회수 상태 준비 (admin/ADMIN / targets: ADMIN, TA, CO, BO / kind: permission-toggle / mutation: temporary / guard: QA_3522_ALLOW_PRESET_MUTATION / restore: required) - USE_SYSTEM, ta, 부서상용버전, ㅇㅇ 프리셋에서 기능권한 > 정산내역 > 정산 조회 권한을 임시로 부여/회수하고, QA 종료 후 시작 전 권한 상태로 복구한다.

## Source Text

주홍석님의 QA 요청입니다
조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다
[1] QA 요청 배경
- https://itsm.bix.bz/issues/3522
- 재QA 요청입니다. 프리셋 권한은 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 확인합니다. 정산내역 버튼과 운영메뉴 이동 > 정산관리 > 정산내역 메뉴 접근이 정산 조회 권한 기준으로 동작하는지 재확인 부탁드립니다.
[2] 사전 데이터
- 개발계에서 운영메뉴 이동 > 거래관리 > 거래내역 화면에 표시되는 거래와 해당 거래에 연결된 정산내역이 존재하는 테스트 데이터 준비
- admin, ta, co, bo 각각 로그인 가능한 계정 준비
- admin, ta, co, bo별로 정산 조회 권한이 부여된 상태와 회수된 상태를 비교할 수 있도록 계정 또는 프리셋 상태 준비
- 권한 회수 상태에서는 운영메뉴 이동 > 거래관리 > 거래내역 메뉴 접근 권한은 유지하고, 기능권한 탭의 정산내역 > 정산 조회 권한만 회수
[3] 사전 작업
- 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리 메뉴 진입
- 프리셋 선택: admin은 USE_SYSTEM, ta는 ta, co는 부서상용버전, bo는 ㅇㅇ
- 사용자 프리셋 관리 > 프리셋 권한 설정 카드 > 기능권한 탭 진입
- 기능권한 탭에서 정산내역 > 정산 조회 버튼으로 권한 부여/회수 상태 설정
- 권한 부여/회수 후 대상 계정 재로그인 또는 새로고침으로 권한 반영 상태 확인
[4] 권한별 테스트
- admin
- ta
- co
- bo
[5] 검증 대상
- 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리
- 사용자 프리셋 관리 > 프리셋 권한 설정 카드 > 기능권한 탭
- 기능권한 탭 > 정산내역 > 정산 조회
- 운영메뉴 이동 > 거래관리 > 거래내역
- 운영메뉴 이동 > 거래관리 > 거래내역 화면의 정산내역 버튼/모달
- 운영메뉴 이동 > 정산관리 > 정산내역
- 권한 없음 안내 토스트
[6] 체크리스트
- 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인
- 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인
- 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인
- 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인
- 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인
- admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인

## Execution Summary

- Passed: 4
- Failed: 2
- Skipped: 0
- Blocked: 0
- Flaky: 0
- Duration: 240396ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/01-preset-selection-screenshot.png)<br>[실행 기록 1](artifacts/logs/01-preset-selection-log.md) |
| 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/02-settlement-permission-toggle-screenshot.png)<br>[실행 기록 1](artifacts/logs/02-settlement-permission-toggle-log.md) |
| 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/03-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/06-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/07-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/08-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/09-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/10-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/11-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/12-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/13-screenshot.png)<br>[스크린샷 12](artifacts/screenshots/14-screenshot.png)<br>[스크린샷 13](artifacts/screenshots/15-screenshot.png)<br>[스크린샷 14](artifacts/screenshots/16-screenshot.png)<br>[스크린샷 15](artifacts/screenshots/17-screenshot.png)<br>[스크린샷 16](artifacts/screenshots/18-screenshot.png)<br>[스크린샷 17](artifacts/screenshots/19-screenshot.png)<br>[스크린샷 18](artifacts/screenshots/20-screenshot.png)<br>[실행 기록 1](artifacts/logs/03-granted-button-visible-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/04-granted-button-visible-snapshot-log.md)<br>[실행 기록 3](artifacts/logs/05-granted-button-visible-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/06-granted-button-visible-snapshot-log.md)<br>[실행 기록 5](artifacts/logs/07-granted-button-visible-log.md)<br>[실행 기록 6](artifacts/logs/08-error-context.md)<br>[실행 기록 7](artifacts/logs/09-error-context.md) |
| 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/21-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/22-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/23-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/24-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/25-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/26-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/27-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/28-revoked-button-hidden-transaction-button-screenshot.png)<br>[실행 기록 1](artifacts/logs/10-revoked-button-hidden-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/11-revoked-button-hidden-snapshot-log.md)<br>[실행 기록 3](artifacts/logs/12-revoked-button-hidden-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/13-revoked-button-hidden-snapshot-log.md)<br>[실행 기록 5](artifacts/logs/14-revoked-button-hidden-log.md) |
| 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/29-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/30-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/31-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/32-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/33-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/34-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/35-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/36-revoked-settlement-denied-transaction-button-screenshot.png)<br>[실행 기록 1](artifacts/logs/15-revoked-settlement-denied-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/16-revoked-settlement-denied-snapshot-log.md)<br>[실행 기록 3](artifacts/logs/17-revoked-settlement-denied-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/18-revoked-settlement-denied-snapshot-log.md)<br>[실행 기록 5](artifacts/logs/19-revoked-settlement-denied-log.md) |
| admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인 | 전체 | [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 | 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인 | 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality | [스크린샷 1](artifacts/screenshots/37-admin-revoked-correlation-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/38-admin-revoked-correlation-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/39-admin-granted-correlation-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/40-admin-granted-correlation-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/41-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/42-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/43-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/44-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/45-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/46-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/47-screenshot.png)<br>[실행 기록 1](artifacts/logs/20-admin-revoked-correlation-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/21-admin-revoked-correlation-log.md)<br>[실행 기록 3](artifacts/logs/22-admin-granted-correlation-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/23-admin-granted-correlation-log.md)<br>[실행 기록 5](artifacts/logs/24-error-context.md)<br>[실행 기록 6](artifacts/logs/25-error-context.md) |

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

### 1. 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 실패

- 체크 항목: 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인
- 수행한 동작: 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인
- 기대 결과: 전체 계정에서 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 확인 결과가 체크리스트와 일치해야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/03-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/06-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/07-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/08-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/09-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/10-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/11-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/12-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/13-screenshot.png)<br>[스크린샷 12](artifacts/screenshots/14-screenshot.png)<br>[스크린샷 13](artifacts/screenshots/15-screenshot.png)<br>[스크린샷 14](artifacts/screenshots/16-screenshot.png)<br>[스크린샷 15](artifacts/screenshots/17-screenshot.png)<br>[스크린샷 16](artifacts/screenshots/18-screenshot.png)<br>[스크린샷 17](artifacts/screenshots/19-screenshot.png)<br>[스크린샷 18](artifacts/screenshots/20-screenshot.png)
- 화면 재현 기록: 없음
- 실행 기록: [실행 기록 1](artifacts/logs/03-granted-button-visible-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/04-granted-button-visible-snapshot-log.md)<br>[실행 기록 3](artifacts/logs/05-granted-button-visible-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/06-granted-button-visible-snapshot-log.md)<br>[실행 기록 5](artifacts/logs/07-granted-button-visible-log.md)<br>[실행 기록 6](artifacts/logs/08-error-context.md)<br>[실행 기록 7](artifacts/logs/09-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인"`

### 2. 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 실패

- 체크 항목: admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인
- 수행한 동작: 전체 계정으로 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 항목을 확인
- 기대 결과: 전체 계정에서 [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 확인 결과가 체크리스트와 일치해야 합니다.
- 실제 결과: 기대한 동작과 달랐습니다: Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 분류: 기대 결과와 다름
- 오류 내용: Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality
- 스크린샷: [스크린샷 1](artifacts/screenshots/37-admin-revoked-correlation-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/38-admin-revoked-correlation-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/39-admin-granted-correlation-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/40-admin-granted-correlation-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/41-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/42-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/43-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/44-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/45-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/46-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/47-screenshot.png)
- 화면 재현 기록: 없음
- 실행 기록: [실행 기록 1](artifacts/logs/20-admin-revoked-correlation-snapshot-log.md)<br>[실행 기록 2](artifacts/logs/21-admin-revoked-correlation-log.md)<br>[실행 기록 3](artifacts/logs/22-admin-granted-correlation-snapshot-log.md)<br>[실행 기록 4](artifacts/logs/23-admin-granted-correlation-log.md)<br>[실행 기록 5](artifacts/logs/24-error-context.md)<br>[실행 기록 6](artifacts/logs/25-error-context.md)
- 수동 확인 명령: `npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인"`


## 수동 재현 필요

### 1. 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기대 결과와 다름

- 체크 항목: 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.

### 2. 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기대 결과와 다름

- 체크 항목: admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인
- 필요한 이유: 화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
- 작업자 알림: [QA 확인 요청] 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
- 직접 열기 명령: `npm run qa:debug -- --issue "3522" --env "dev" --role "전체" --case "admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인"`
- 작업자가 위 명령을 실행하면 대상 계정의 로그인 세션을 새로 만든 뒤 브라우저가 열립니다.
- 브라우저에서 자동화가 멈춘 화면, 현재 URL, 화면 문구, 다운로드 알림 또는 문서보관함 상태를 확인합니다.
- 확인한 화면과 필요한 조치 내용을 Redmine/GitHub QA 이슈에 남깁니다.


## 스크린샷

- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인: [스크린샷 1](artifacts/screenshots/01-preset-selection-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인: [스크린샷 1](artifacts/screenshots/02-settlement-permission-toggle-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 1](artifacts/screenshots/03-granted-button-visible-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 2](artifacts/screenshots/04-granted-button-visible-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 3](artifacts/screenshots/05-granted-button-visible-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 4](artifacts/screenshots/06-granted-button-visible-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 5](artifacts/screenshots/07-granted-button-visible-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 6](artifacts/screenshots/08-granted-button-visible-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 7](artifacts/screenshots/09-granted-button-visible-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 8](artifacts/screenshots/10-granted-button-visible-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 9](artifacts/screenshots/11-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 10](artifacts/screenshots/12-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 11](artifacts/screenshots/13-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 12](artifacts/screenshots/14-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 13](artifacts/screenshots/15-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 14](artifacts/screenshots/16-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 15](artifacts/screenshots/17-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 16](artifacts/screenshots/18-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 17](artifacts/screenshots/19-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [스크린샷 18](artifacts/screenshots/20-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 1](artifacts/screenshots/21-revoked-button-hidden-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 2](artifacts/screenshots/22-revoked-button-hidden-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 3](artifacts/screenshots/23-revoked-button-hidden-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 4](artifacts/screenshots/24-revoked-button-hidden-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 5](artifacts/screenshots/25-revoked-button-hidden-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 6](artifacts/screenshots/26-revoked-button-hidden-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 7](artifacts/screenshots/27-revoked-button-hidden-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [스크린샷 8](artifacts/screenshots/28-revoked-button-hidden-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 1](artifacts/screenshots/29-revoked-settlement-denied-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 2](artifacts/screenshots/30-revoked-settlement-denied-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 3](artifacts/screenshots/31-revoked-settlement-denied-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 4](artifacts/screenshots/32-revoked-settlement-denied-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 5](artifacts/screenshots/33-revoked-settlement-denied-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 6](artifacts/screenshots/34-revoked-settlement-denied-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 7](artifacts/screenshots/35-revoked-settlement-denied-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [스크린샷 8](artifacts/screenshots/36-revoked-settlement-denied-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 1](artifacts/screenshots/37-admin-revoked-correlation-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 2](artifacts/screenshots/38-admin-revoked-correlation-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 3](artifacts/screenshots/39-admin-granted-correlation-settlement-access-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 4](artifacts/screenshots/40-admin-granted-correlation-transaction-button-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 5](artifacts/screenshots/41-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 6](artifacts/screenshots/42-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 7](artifacts/screenshots/43-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 8](artifacts/screenshots/44-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 9](artifacts/screenshots/45-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 10](artifacts/screenshots/46-screenshot.png)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [스크린샷 11](artifacts/screenshots/47-screenshot.png)

## 화면 재현 기록

- 화면 재현 기록 자료가 없습니다.
- 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 `QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>`로 내부 제출용 산출물을 생성합니다.

## 실행 기록

- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인: [실행 기록 1](artifacts/logs/01-preset-selection-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인: [실행 기록 1](artifacts/logs/02-settlement-permission-toggle-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 1](artifacts/logs/03-granted-button-visible-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 2](artifacts/logs/04-granted-button-visible-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 3](artifacts/logs/05-granted-button-visible-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 4](artifacts/logs/06-granted-button-visible-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 5](artifacts/logs/07-granted-button-visible-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 6](artifacts/logs/08-error-context.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인: [실행 기록 7](artifacts/logs/09-error-context.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [실행 기록 1](artifacts/logs/10-revoked-button-hidden-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [실행 기록 2](artifacts/logs/11-revoked-button-hidden-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [실행 기록 3](artifacts/logs/12-revoked-button-hidden-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [실행 기록 4](artifacts/logs/13-revoked-button-hidden-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인: [실행 기록 5](artifacts/logs/14-revoked-button-hidden-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [실행 기록 1](artifacts/logs/15-revoked-settlement-denied-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [실행 기록 2](artifacts/logs/16-revoked-settlement-denied-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [실행 기록 3](artifacts/logs/17-revoked-settlement-denied-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [실행 기록 4](artifacts/logs/18-revoked-settlement-denied-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인: [실행 기록 5](artifacts/logs/19-revoked-settlement-denied-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 1](artifacts/logs/20-admin-revoked-correlation-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 2](artifacts/logs/21-admin-revoked-correlation-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 3](artifacts/logs/22-admin-granted-correlation-snapshot-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 4](artifacts/logs/23-admin-granted-correlation-log.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 5](artifacts/logs/24-error-context.md)
- 전체 / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인: [실행 기록 6](artifacts/logs/25-error-context.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 시스템메뉴 이동 > 사용자 프리셋 관리 > 사용자 프리셋 관리에서 각 프리셋 선택 확인 | PASS | 7201ms | [스크린샷 1](artifacts/screenshots/01-preset-selection-screenshot.png) |  | [로그 1](artifacts/logs/01-preset-selection-log.md) |  |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 기능권한 탭 > 정산내역 > 정산 조회 권한 부여/회수 확인 | PASS | 21612ms | [스크린샷 1](artifacts/screenshots/02-settlement-permission-toggle-screenshot.png) |  | [로그 1](artifacts/logs/02-settlement-permission-toggle-log.md) |  |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 부여 계정은 운영메뉴 이동 > 거래관리 > 거래내역에서 정산내역 버튼 노출 확인 | FAIL | 44386ms | [스크린샷 1](artifacts/screenshots/03-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/04-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/05-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/06-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/07-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/08-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/09-granted-button-visible-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/10-granted-button-visible-transaction-button-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/11-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/12-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/13-screenshot.png)<br>[스크린샷 12](artifacts/screenshots/14-screenshot.png)<br>[스크린샷 13](artifacts/screenshots/15-screenshot.png)<br>[스크린샷 14](artifacts/screenshots/16-screenshot.png)<br>[스크린샷 15](artifacts/screenshots/17-screenshot.png)<br>[스크린샷 16](artifacts/screenshots/18-screenshot.png)<br>[스크린샷 17](artifacts/screenshots/19-screenshot.png)<br>[스크린샷 18](artifacts/screenshots/20-screenshot.png) |  | [로그 1](artifacts/logs/03-granted-button-visible-snapshot-log.md)<br>[로그 2](artifacts/logs/04-granted-button-visible-snapshot-log.md)<br>[로그 3](artifacts/logs/05-granted-button-visible-snapshot-log.md)<br>[로그 4](artifacts/logs/06-granted-button-visible-snapshot-log.md)<br>[로그 5](artifacts/logs/07-granted-button-visible-log.md)<br>[로그 6](artifacts/logs/08-error-context.md)<br>[로그 7](artifacts/logs/09-error-context.md) | Error: ADMIN 정산 조회 권한 보유 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정은 같은 화면에서 정산내역 버튼 미노출 확인 | PASS | 42062ms | [스크린샷 1](artifacts/screenshots/21-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/22-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/23-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/24-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/25-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/26-revoked-button-hidden-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/27-revoked-button-hidden-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/28-revoked-button-hidden-transaction-button-screenshot.png) |  | [로그 1](artifacts/logs/10-revoked-button-hidden-snapshot-log.md)<br>[로그 2](artifacts/logs/11-revoked-button-hidden-snapshot-log.md)<br>[로그 3](artifacts/logs/12-revoked-button-hidden-snapshot-log.md)<br>[로그 4](artifacts/logs/13-revoked-button-hidden-snapshot-log.md)<br>[로그 5](artifacts/logs/14-revoked-button-hidden-log.md) |  |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / 권한 회수 계정이 운영메뉴 이동 > 정산관리 > 정산내역 진입 시 우하단 권한이 없습니다 문구 노출 확인 | PASS | 52473ms | [스크린샷 1](artifacts/screenshots/29-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/30-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/31-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/32-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/33-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/34-revoked-settlement-denied-transaction-button-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/35-revoked-settlement-denied-settlement-access-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/36-revoked-settlement-denied-transaction-button-screenshot.png) |  | [로그 1](artifacts/logs/15-revoked-settlement-denied-snapshot-log.md)<br>[로그 2](artifacts/logs/16-revoked-settlement-denied-snapshot-log.md)<br>[로그 3](artifacts/logs/17-revoked-settlement-denied-snapshot-log.md)<br>[로그 4](artifacts/logs/18-revoked-settlement-denied-snapshot-log.md)<br>[로그 5](artifacts/logs/19-revoked-settlement-denied-log.md) |  |
| 3522/dev/settlement-button-permission.spec.ts / [3522][dev] [QA] 거래내역 정산내역 버튼 권한별 노출 재검증 / admin도 동일하게 권한 유무 기준으로 버튼/메뉴 접근이 달라지는지 확인 | FAIL | 56105ms | [스크린샷 1](artifacts/screenshots/37-admin-revoked-correlation-settlement-access-screenshot.png)<br>[스크린샷 2](artifacts/screenshots/38-admin-revoked-correlation-transaction-button-screenshot.png)<br>[스크린샷 3](artifacts/screenshots/39-admin-granted-correlation-settlement-access-screenshot.png)<br>[스크린샷 4](artifacts/screenshots/40-admin-granted-correlation-transaction-button-screenshot.png)<br>[스크린샷 5](artifacts/screenshots/41-screenshot.png)<br>[스크린샷 6](artifacts/screenshots/42-screenshot.png)<br>[스크린샷 7](artifacts/screenshots/43-screenshot.png)<br>[스크린샷 8](artifacts/screenshots/44-screenshot.png)<br>[스크린샷 9](artifacts/screenshots/45-screenshot.png)<br>[스크린샷 10](artifacts/screenshots/46-screenshot.png)<br>[스크린샷 11](artifacts/screenshots/47-screenshot.png) |  | [로그 1](artifacts/logs/20-admin-revoked-correlation-snapshot-log.md)<br>[로그 2](artifacts/logs/21-admin-revoked-correlation-log.md)<br>[로그 3](artifacts/logs/22-admin-granted-correlation-snapshot-log.md)<br>[로그 4](artifacts/logs/23-admin-granted-correlation-log.md)<br>[로그 5](artifacts/logs/24-error-context.md)<br>[로그 6](artifacts/logs/25-error-context.md) | Error: ADMIN 정산 조회 권한 부여 시 거래내역 본문 정산내역 버튼이 보여야 합니다.  expect(received).toBe(expected) // Object.is equality |

## Notes

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