Redmine #4242 · 개발계

머천트이체 기능 권한 분리 개발계 QA

요청한 확인 항목이 기대한 결과와 일치했습니다.

QA Redmine #4262 · 업무 상태 작업완료

확인 항목 5 전체 시나리오
통과 5 기대 결과와 일치
실패 0 문제 발견
확인 불가 0 조건 부족

핵심 결론

요청한 확인 항목이 기대한 결과와 일치했습니다.

전체 5개 항목이 기대한 결과와 일치했습니다.

가장 큰 문제

발견된 실패 항목이 없습니다.

확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.

계정별 결과 비교

같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.

ADMIN -> TA -> 전체 -> ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 -> TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 -> ADMIN - 기존 펌뱅크 계좌 목록 -> TA - 기존 펌뱅크 계좌 목록
검증 항목ADMINTA전체ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김ADMIN - 기존 펌뱅크 계좌 목록TA - 기존 펌뱅크 계좌 목록
[ADMIN→TA→ADMIN] 공유 ta 프리셋 권... 해당 없음 해당 없음 통과 해당 없음 해당 없음 해당 없음 해당 없음
[ADMIN] 머천트 이체 버튼과 웰컴 전용 팝업 해당 없음 해당 없음 해당 없음 통과 해당 없음 해당 없음 해당 없음
[TA] 일반 이체 권한만 있는 초기 상태에서 머천... 해당 없음 해당 없음 해당 없음 해당 없음 통과 해당 없음 해당 없음
[ADMIN] 기존 펌뱅크 계좌 목록 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 통과 해당 없음
[TA] 기존 펌뱅크 계좌 목록 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 해당 없음 통과

진행률 100%

5/5개 항목 확인 완료

통과 5 실패 0 확인 불가 0

실제 실행 자료

QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.

화면 캡처 9 화면 재현 기록 0 오류 내용 0 첨부 파일 0

QA 확인 내역

실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.

통과1번째 확인 [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복 전체 · 4242/dev/00-admin-permission-toggle.spec.ts · 화면 캡처 5 수행: 전체 계정으로 4242/dev/00-admin-permission-toggle.spec.ts 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
전체
화면
4242/dev/00-admin-permission-toggle.spec.ts
수행 내용
전체 계정으로 4242/dev/00-admin-permission-toggle.spec.ts 항목을 확인
기대한 결과
전체 계정에서 4242/dev/00-admin-permission-toggle.spec.ts 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음
통과2번째 확인 [ADMIN] 머천트 이체 버튼과 웰컴 전용 팝업 ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 · 4242/dev/merchant-transfer-permission.spec.ts · 화면 캡처 1 수행: ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업
화면
4242/dev/merchant-transfer-permission.spec.ts
수행 내용
ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인
기대한 결과
ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 계정에서 4242/dev/merchant-transfer-permission.spec.ts 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

통과3번째 확인 [TA] 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 · 4242/dev/merchant-transfer-permission.spec.ts · 화면 캡처 1 수행: TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김
화면
4242/dev/merchant-transfer-permission.spec.ts
수행 내용
TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인
기대한 결과
TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 계정에서 4242/dev/merchant-transfer-permission.spec.ts 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

통과4번째 확인 [ADMIN] 기존 펌뱅크 계좌 목록 ADMIN - 기존 펌뱅크 계좌 목록 · 4242/dev/merchant-transfer-permission.spec.ts · 화면 캡처 1 수행: ADMIN - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN - 기존 펌뱅크 계좌 목록
화면
4242/dev/merchant-transfer-permission.spec.ts
수행 내용
ADMIN - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인
기대한 결과
펌뱅크 계좌가 설정값 개수만큼 중복되지 않고, 같은 이름 계좌도 계좌별 1건으로 보이며, 전체 건수와 검색 결과가 실제 계좌 수와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

통과5번째 확인 [TA] 기존 펌뱅크 계좌 목록 TA - 기존 펌뱅크 계좌 목록 · 4242/dev/merchant-transfer-permission.spec.ts · 화면 캡처 1 수행: TA - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인 결과: 기대한 동작과 일치했습니다.
계정
TA - 기존 펌뱅크 계좌 목록
화면
4242/dev/merchant-transfer-permission.spec.ts
수행 내용
TA - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인
기대한 결과
펌뱅크 계좌가 설정값 개수만큼 중복되지 않고, 같은 이름 계좌도 계좌별 1건으로 보이며, 전체 건수와 검색 결과가 실제 계좌 수와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

상세 보고서 원문

QA Report - Redmine #4242 (dev)

  • Generated: 2026-10-06T22:00:14+09:00
  • Redmine: https://itsm.bix.bz/issues/4242
  • QA Redmine: https://itsm.bix.bz/issues/4262
  • Subject: 머천트이체 기능 권한 분리 개발계 QA
  • Workflow Status: 검토 중
  • Status: PASS
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN -> TA
  • Route Candidates: not recorded

Scope

개발계 admin, ADMIN bigs_gj 및 TA ta_test_gj; 제품 코드·이체 제출 변경 없음; QA 결과 게시 및 DevQA 종료 알림

Checklist

  1. ADMIN에 머천트이체 요청 권한이 있을 때 버튼이 보이고 팝업이 열린다.
  2. TA 권한 회수 후 재로그인하면 머천트 이체 버튼이 숨겨진다.
  3. TA 권한 부여 후 재로그인하면 버튼과 팝업이 표시된다.
  4. 기존 일반 이체 권한만으로 머천트 이체 버튼은 표시되지 않는다.
  5. ADMIN·TA 기존 펌뱅크 목록이 정상 표시되고 머천트 권한 변경 전후 목록이 동일하다.
  6. 머천트 팝업에는 기존 조회 범위의 웰컴 계좌만 표시된다.

Setup Steps

  1. [required] TA 머천트이체 권한 분기 (admin/ADMIN / targets: TA / kind: permission-toggle / mutation: temporary / guard: QA_ALLOW_PERMISSION_MUTATION / restore: required) - 사용자가 승인한 대로 공유 ta 프리셋의 머천트이체 요청 권한만 임시 ON 후 OFF로 복구한다. 변경 전 권한 ID 집합을 저장하고 TA 재로그인으로 검증한다. / spec: 00-admin-permission-toggle.spec.ts

Source Text

ADMIN·TA 머천트이체 권한 분기와 기존 펌뱅크 목록을 확인한다. 실제 이체 요청·인증·재발송·결과 확인은 제외한다. 권한 변경은 TA 계정에 한해 허용하고 검증 후 원복한다.

Execution Summary

  • Passed: 5
  • Failed: 0
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 104138ms

체크리스트 판정

자동화 5/5 PASS, 체크리스트 6/6 PASS.

항목판정확인 내용
1PASSADMIN 버튼과 머천트 팝업 표시
2PASS권한 회수 후 TA 재로그인에서 머천트 버튼 숨김
3PASS공유 ta 프리셋에 권한 부여 후 TA 재로그인에서 버튼과 팝업 표시
4PASS일반 이체 권한만 있는 TA에서 머천트 버튼 숨김
5PASSADMIN 24건, TA 9건의 펌뱅크 계좌 ID 목록이 권한 OFF와 ON에서 동일
6PASS팝업에 ADMIN 웰컴 계좌 5건, TA 웰컴 계좌 3건만 표시

공유 ta 프리셋 사용자는 18명이다. 요청에 따라 MERCHANT_TRANSFER_REQUEST 권한을 임시로 추가하고 검증 후 제거했다. 원래 권한 ID 191개와 최종 ID 목록이 정확히 같고, 해당 권한은 최종 OFF다. 이체 요청·인증·제출은 수행하지 않았다.

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
[ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복전체4242/dev/00-admin-permission-toggle.spec.ts전체 계정으로 4242/dev/00-admin-permission-toggle.spec.ts 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5
[ADMIN] 머천트 이체 버튼과 웰컴 전용 팝업ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업4242/dev/merchant-transfer-permission.spec.tsADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인기대한 동작과 일치했습니다.스크린샷 1
[TA] 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김4242/dev/merchant-transfer-permission.spec.tsTA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 계정으로 4242/dev/merchant-transfer-permission.spec.ts 항목을 확인기대한 동작과 일치했습니다.스크린샷 1
[ADMIN] 기존 펌뱅크 계좌 목록ADMIN - 기존 펌뱅크 계좌 목록4242/dev/merchant-transfer-permission.spec.tsADMIN - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인기대한 동작과 일치했습니다.스크린샷 1
[TA] 기존 펌뱅크 계좌 목록TA - 기존 펌뱅크 계좌 목록4242/dev/merchant-transfer-permission.spec.tsTA - 기존 펌뱅크 계좌 목록 계정으로 계좌조회와 통합계좌관리 화면의 펌뱅크 계좌 목록, 전체 건수, 검색 결과를 확인기대한 동작과 일치했습니다.스크린샷 1

실패 또는 확인 불가 상세

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

수동 재현 필요

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

스크린샷

  • 전체 / 4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복: 스크린샷 1
  • 전체 / 4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복: 스크린샷 2
  • 전체 / 4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복: 스크린샷 3
  • 전체 / 4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복: 스크린샷 4
  • 전체 / 4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복: 스크린샷 5
  • ADMIN - 머천트 이체 버튼과 웰컴 전용 팝업 / 4242/dev/merchant-transfer-permission.spec.ts / [ADMIN] 머천트 이체 버튼과 웰컴 전용 팝업: 스크린샷 1
  • TA - 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김 / 4242/dev/merchant-transfer-permission.spec.ts / [TA] 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김: 스크린샷 1
  • ADMIN - 기존 펌뱅크 계좌 목록 / 4242/dev/merchant-transfer-permission.spec.ts / [ADMIN] 기존 펌뱅크 계좌 목록: 스크린샷 1
  • TA - 기존 펌뱅크 계좌 목록 / 4242/dev/merchant-transfer-permission.spec.ts / [TA] 기존 펌뱅크 계좌 목록: 스크린샷 1

화면 재현 기록

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

실행 기록

  • 실행 기록 자료가 없습니다.

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
4242/dev/00-admin-permission-toggle.spec.ts / [ADMIN→TA→ADMIN] 공유 ta 프리셋 권한 임시 부여와 원복PASS77058ms스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5
4242/dev/merchant-transfer-permission.spec.ts / [ADMIN] 머천트 이체 버튼과 웰컴 전용 팝업PASS6205ms스크린샷 1
4242/dev/merchant-transfer-permission.spec.ts / [TA] 일반 이체 권한만 있는 초기 상태에서 머천트 버튼 숨김PASS4527ms스크린샷 1
4242/dev/merchant-transfer-permission.spec.ts / [ADMIN] 기존 펌뱅크 계좌 목록PASS8351ms스크린샷 1
4242/dev/merchant-transfer-permission.spec.ts / [TA] 기존 펌뱅크 계좌 목록PASS7081ms스크린샷 1

Notes

  • Playwright 실행 결과를 기준으로 작성되었습니다.
  • Redmine QA 일감 #4262를 작업완료로 갱신하고 PR의 보고서·스크린샷 링크를 등록했습니다.
  • PR #579를 main에 병합하고 GitHub QA 이슈 #578을 닫았습니다.
  • QA 결과 페이지를 게시하고 DevQA 채팅방에 김경주 멘션으로 결과를 전송했습니다.

전체 증거 자료