# QA Report - Redmine #3761 (dev)

- Generated: 2026-07-07T10:31:17+09:00
- Redmine: https://itsm.bix.bz/issues/3761
- QA Redmine: https://itsm.bix.bz/issues/3768
- Subject: [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증
- Workflow Status: 종료
- Status: PASS
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN
- Route Candidates: not recorded

## Scope

dev 환경 ADMIN 계정으로 입금확인 Telegram 알림채널 목록, 채널별 펌뱅크 설정 저장/유지/제외 조건, 입금통보 발송 후 채널별 라우팅과 이상거래 알림 발송내역 누적을 확인한다.

## Checklist

1. 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 메뉴로 진입 시 404 없이 화면이 정상 표시되는지 확인
2. https://admin-dev.biscuitpay.com/admin/deposit-webhook-firm-bank 직접 주소로 진입 시 404 없이 화면이 정상 표시되는지 확인
3. 입금확인 알림채널 화면에서 minecraft, bixpayments 테넌트의 입금확인 알림채널이 목록에 표시되는지 확인
4. 설정 확인 진입 시 현재 저장된 수신 펌뱅크가 체크 상태로 표시되는지 확인
5. 저장되어 있는 펌뱅크 외 다른 허용 펌뱅크로 변경 저장할 수 있는지 확인
6. 시스템 펌뱅크도 선택 후 저장할 수 있는지 확인
7. minecraft 채팅방 설정에서 해당 테넌트와 맞지 않는 펌뱅크가 저장되지 않는지 확인
8. 저장 후 다시 설정 확인 화면에 진입했을 때 저장한 펌뱅크 상태가 유지되는지 확인
9. [QA3761-1] 발송 시 dev_bixpayments_deposit과 dev_all_deposit에 모두 알림이 노출되는지 확인
10. [QA3761-2] 발송 시 dev_all_deposit에만 알림이 노출되고 dev_bixpayments_deposit에는 노출되지 않는지 확인
11. [QA3761-3] 발송 시 dev_all_deposit에만 알림이 노출되고 dev_bixpayments_deposit에는 노출되지 않는지 확인
12. 리스크 관리 > 이상거래 알림 발송내역 화면에서 시스템 유형으로 조회 시 입금통보 알리미 발송내역이 확인되는지 확인
13. 리스크 관리 > 이상거래 알림 발송내역 화면에서 시스템 유형 / 입금통보 알리미 기준으로 조회 시 해당 업체명으로 메시지가 누적되는지 확인
14. [QA3761-1]은 빅스페이먼츠 테스트 업체명으로 누적되는지 확인
15. [QA3761-2], [QA3761-3]은 시스템 유형 발송내역에서 확인되는지 확인
16. 기대 결과: [QA3761-1]은 dev_bixpayments_deposit, dev_all_deposit 노출 / [QA3761-2], [QA3761-3]은 dev_bixpayments_deposit 미노출, dev_all_deposit 노출

## Setup Steps

1. [required] ADMIN 개발계 로그인 (admin/ADMIN / kind: state-verify) - ADMIN 계정으로 개발계 어드민에 로그인하고 입금확인 알림채널, 이상거래 알림 발송내역 화면 접근 상태를 확인한다.
2. [required] 입금확인 알림채널 펌뱅크 설정 저장 검증 (admin/ADMIN / kind: data-update / mutation: temporary / guard: QA_3761_ALLOW_SETTING_MUTATION / restore: required) - 개발계 입금확인 Telegram 알림채널의 수신 펌뱅크 설정을 변경/저장/재조회한 뒤 원래 설정으로 복구한다.
3. [required] 입금통보 테스트 요청 발송 (admin/ADMIN / kind: data-create / mutation: persistent / guard: QA_3761_ALLOW_NOTIFICATION_MUTATION) - QA3761-1/2/3 입금통보 POST를 개발계 API로 발송해 텔레그램 채널 라우팅 이력을 생성한다.

## Source Text

김경주님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 - https://itsm.bix.bz/issues/3761 - 입금확인 Telegram 알림채널별로 수신할 펌뱅크를 설정할 수 있도록 화면이 추가되었습니다. [2] 사전 데이터 - 테스트 테넌트: 빅스페이먼츠 테스트 - 현재 텔레그램 입금확인이 가능하도록 채팅방 등록해둔 테넌트: minecraft, bixpayments - 시스템 입금통보 방: dev_all_deposit - 빅스페이먼츠 입금통보 방: dev_bixpayments_deposit - [QA3761-1] 빅스페이먼츠 테넌트 펌뱅크 / 금액 376101 / guid qa-3761-case-1-bix-tenant-001 / tid 376101001 / 계좌 저축은행 0664315972338401 / 입금자명 이음핀테크 / 비고 테스트1 / 기대 dev_bixpayments_deposit, dev_all_deposit 노출 - [QA3761-2] 루시페이먼츠 시스템 펌뱅크 / 금액 376102 / guid qa-3761-case-2-lucy-system-001 / tid 376102001 / 계좌 저축은행 06643159723384 / 입금자명 이음핀테크 / 비고 테스트2 / 기대 dev_all_deposit만 노출 - [QA3761-3] 이음핀테크(개발자사용중) 시스템 펌뱅크 / 금액 376103 / guid qa-3761-case-3-eeum-system-001 / tid 376103001 / 계좌 저축은행 066431597233841 / 입금자명 이음핀테크 / 비고 테스트3 / 기대 dev_all_deposit만 노출. [3] 사전 작업 - admin 계정으로 로그인 가능 여부 확인 - 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 메뉴 접근 가능 여부 확인 - 빅스페이먼츠 테스트 테넌트의 알림채널에서 설정 확인 화면 진입 가능 여부 확인. [4] 권한별 테스트 - admin. [5] 검증 대상 - 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 화면 - Telegram 입금통보 알림 수신 여부 - 리스크 관리 > 이상거래 알림 발송내역 화면. [6] 체크리스트 - 입금확인 알림채널 화면 진입 시 텔레그램 입금확인이 가능하도록 채팅방 등록해둔 테넌트 기준으로 알림채널이 조회되는지 확인 - 현재 채팅방 등록 테넌트 minecraft, bixpayments의 입금확인 알림채널이 목록에 표시되는지 확인 - 빅스페이먼츠 테스트 테넌트의 dev_bixpayments_deposit 알림채널을 확인할 수 있는지 확인 - 설정 확인 진입 시 현재 저장된 수신 펌뱅크가 체크 상태로 표시되는지 확인 - 저장되어 있는 펌뱅크 외 다른 허용 펌뱅크로 변경 저장할 수 있는지 확인 - 시스템 펌뱅크도 선택 후 저장할 수 있는지 확인 - 저장 제외 케이스는 minecraft 채팅방 설정에서 확인: minecraft 채팅방 설정에서 해당 테넌트와 맞지 않는 펌뱅크가 저장되지 않는지 확인 - 저장 후 다시 설정 확인 화면에 진입했을 때 저장한 펌뱅크 상태가 유지되는지 확인 - [QA3761-1] 발송 시 dev_bixpayments_deposit과 dev_all_deposit에 모두 알림이 노출되는지 확인 - [QA3761-2] 발송 시 dev_all_deposit에만 알림이 노출되고 dev_bixpayments_deposit에는 노출되지 않는지 확인 - [QA3761-3] 발송 시 dev_all_deposit에만 알림이 노출되고 dev_bixpayments_deposit에는 노출되지 않는지 확인 - 리스크 관리 > 이상거래 알림 발송내역 화면에서 시스템 유형으로 조회 시 입금통보 알리미 발송내역이 확인되는지 확인 - 리스크 관리 > 이상거래 알림 발송내역 화면에서 시스템 유형 / 입금통보 알리미 기준으로 조회 시 해당 업체명으로 메시지가 누적되는지 확인 - [QA3761-1]은 빅스페이먼츠 테스트 업체명으로 누적되는지 확인 - [QA3761-2], [QA3761-3]은 시스템 유형 발송내역에서 확인되는지 확인 - 기대 결과: [QA3761-1]은 dev_bixpayments_deposit, dev_all_deposit 노출 / [QA3761-2], [QA3761-3]은 dev_bixpayments_deposit 미노출, dev_all_deposit 노출

## Execution Summary

- Passed: 3
- Failed: 0
- Skipped: 0
- Blocked: 0
- Flaky: 0
- Duration: 9740ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 메뉴로 진입 시 404 없이 화면이 정상 표시되는지 확인 | 전체 | [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 | 전체 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/01-입금확인-알림채널-ADMIN-channel-screen-visible.md) |
| https://admin-dev.biscuitpay.com/admin/deposit-webhook-firm-bank 직접 주소로 진입 시 404 없이 화면이 정상 표시되는지 확인 | 전체 | [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 | 전체 계정으로 [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/02-입금확인-알림채널-ADMIN-direct-url-visible.md) |
| 입금확인 알림채널 화면에서 minecraft, bixpayments 테넌트의 입금확인 알림채널이 목록에 표시되는지 확인 | 전체 | [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 | 전체 계정으로 [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 항목을 확인 | 기대한 동작과 일치했습니다. | [실행 기록 1](artifacts/logs/03-입금확인-알림채널-ADMIN-registered-tenants-listed.md) |

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

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

## 수동 재현 필요

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

## 스크린샷

- 스크린샷 자료가 없습니다.

## 화면 재현 기록

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

## 실행 기록

- 전체 / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 메뉴로 진입 시 404 없이 화면이 정상 표시되는지 확인: [실행 기록 1](artifacts/logs/01-입금확인-알림채널-ADMIN-channel-screen-visible.md)
- 전체 / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / https://admin-dev.biscuitpay.com/admin/deposit-webhook-firm-bank 직접 주소로 진입 시 404 없이 화면이 정상 표시되는지 확인: [실행 기록 1](artifacts/logs/02-입금확인-알림채널-ADMIN-direct-url-visible.md)
- 전체 / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / 입금확인 알림채널 화면에서 minecraft, bixpayments 테넌트의 입금확인 알림채널이 목록에 표시되는지 확인: [실행 기록 1](artifacts/logs/03-입금확인-알림채널-ADMIN-registered-tenants-listed.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 3761/dev/deposit-webhook-channel-firm-bank.spec.ts / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / 시스템메뉴 > 통합계좌관리 > 입금확인 알림채널 메뉴로 진입 시 404 없이 화면이 정상 표시되는지 확인 | PASS | 3119ms |  |  | [로그 1](artifacts/logs/01-입금확인-알림채널-ADMIN-channel-screen-visible.md) |  |
| 3761/dev/deposit-webhook-channel-firm-bank.spec.ts / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / https://admin-dev.biscuitpay.com/admin/deposit-webhook-firm-bank 직접 주소로 진입 시 404 없이 화면이 정상 표시되는지 확인 | PASS | 2978ms |  |  | [로그 1](artifacts/logs/02-입금확인-알림채널-ADMIN-direct-url-visible.md) |  |
| 3761/dev/deposit-webhook-channel-firm-bank.spec.ts / [3761][dev] [QA] 입금확인 Telegram 알림채널별 펌뱅크 설정 검증 / 입금확인 알림채널 화면에서 minecraft, bixpayments 테넌트의 입금확인 알림채널이 목록에 표시되는지 확인 | PASS | 3157ms |  |  | [로그 1](artifacts/logs/03-입금확인-알림채널-ADMIN-registered-tenants-listed.md) |  |

## Notes

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