[QA] 펌뱅킹/통합계좌 이체 2차 인증 및 계정별 펌뱅크 송금 권한 노출
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
ADMIN 계정의 [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으... 검증에서 문제가 발견되었습니다.
접근 제한, [bigs_jjm] 이체 확인 후 2차 인증 입력창... 검증은 통과했습니다.
[bigs_jjm] 펌뱅크 송금 권한이 있는 계정으...
ADMIN 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN |
|---|---|
| 접근 제한 | 통과 |
| [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으... | 실패 |
| [bigs_jjm] 이체 확인 후 2차 인증 입력창... | 통과 |
| [bigs_jjm] 2차 인증을 취소하거나 만료된 ... | 통과 |
4/4개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[QA 확인 요청] ADMIN / 통합계좌 관리 / 펌뱅킹 등록 / [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "3583" --env "dev" --role "ADMIN" --case "[bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
npm run qa:debug -- --issue "3583" --env "dev" --role "ADMIN" --case "[bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
dev 환경 ADMIN 권한에서 펌뱅크 송금 권한 보유 계정(bigs_jjm)과 미보유 계정(bigs_jjm2)을 각각 로그인해 통합계좌 관리/펌뱅킹 등록 화면의 이체 컬럼·버튼 노출 여부와 bigs_jjm 계정의 펌뱅킹 이체 2차 인증 성공/취소 흐름을 검증
주홍석님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 - https://itsm.bix.bz/issues/3583 - 펌뱅킹 등록/통합계좌 관리 화면에서 이체 시 2차 인증과 권한별 이체 컬럼 노출 확인 요청. [2] 사전 데이터 - 개발계에서 이체 테스트 가능한 펌뱅킹 계좌 데이터 준비 - 2차 인증 수단이 설정된 마스터 권한 사용자 계정 준비 - 펌뱅크 송금 권한 있음: bigs_jjm - 펌뱅크 송금 권한 없음: bigs_jjm2 신규 생성 계정 / Password: <redacted> / 2차 인증 PIN: <redacted>. [3] 사전 작업 - 시스템메뉴 > 통합 계좌 관리 > 통합계좌 관리 화면 접근 가능 여부 확인 - 운영메뉴 > 계좌관리 > 펌뱅킹 등록 화면 접근 가능 여부 확인 - bigs_jjm, bigs_jjm2 계정으로 각각 로그인 가능 여부 확인. [4] 권한별 테스트 - admin. [5] 검증 대상 - 시스템메뉴 > 통합 계좌 관리 > 통합계좌 관리 - 운영메뉴 > 계좌관리 > 펌뱅킹 등록 - 펌뱅크 송금 권한 보유 계정과 미보유 계정의 이체 컬럼/버튼 노출 여부. [6] 체크리스트 - [bigs_jjm2] 펌뱅크 송금 권한이 없는 계정으로 로그인했을 때 시스템메뉴 > 통합 계좌 관리 > 통합계좌 관리 화면과 운영메뉴 > 계좌관리 > 펌뱅킹 등록 화면의 이체 컬럼/버튼이 보이지 않는지 확인 - [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인 - [bigs_jjm] 이체 확인 후 2차 인증 입력창이 표시되고 올바른 인증번호 입력 후 이체가 진행되는지 확인 - [bigs_jjm] 2차 인증을 취소하거나 만료된 인증번호를 입력했을 때 이체가 진행되지 않고 안내 문구가 보이는지 확인
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| [bigs_jjm2] 펌뱅크 송금 권한이 없는 계정으로 로그인했을 때 시스템메뉴 > 통합 계좌 관리 > 통합계좌 관리 화면과 운영메뉴 > 계좌관리 > 펌뱅킹 등록 화면의 이체 컬럼/버튼이 보이지 않는지 확인 | ADMIN | 통합계좌 관리 / 펌뱅킹 등록 | ADMIN 권한의 bigs_jjm2 계정으로 통합계좌 관리와 펌뱅킹 등록 화면의 이체 컬럼/버튼 미노출을 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>실행 기록 1 |
| [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인 | ADMIN | 통합계좌 관리 / 펌뱅킹 등록 | ADMIN 권한의 bigs_jjm 계정으로 통합계좌 관리와 펌뱅킹 등록 화면의 이체 컬럼/버튼 노출을 확인 | 기대한 동작과 달랐습니다: Error: 통합계좌 관리 이체 컬럼 또는 버튼은 ON 상태에서 보여야 합니다. expect(received).toBe(expected) // Object.is equality | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| [bigs_jjm] 이체 확인 후 2차 인증 입력창이 표시되고 올바른 인증번호 입력 후 이체가 진행되는지 확인 | ADMIN | 펌뱅킹 등록 | ADMIN 계정으로 펌뱅킹 단건 이체 확인 후 2차 인증번호를 입력해 verify/transfer API와 완료 안내를 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
| [bigs_jjm] 2차 인증을 취소하거나 만료된 인증번호를 입력했을 때 이체가 진행되지 않고 안내 문구가 보이는지 확인 | ADMIN | 펌뱅킹 등록 | ADMIN 계정으로 펌뱅킹 단건 이체의 2차 인증창을 취소하고 verify/transfer 요청이 발생하지 않는지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>실행 기록 1 |
npm run qa:debug -- --issue "3583" --env "dev" --role "ADMIN" --case "[bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인"npm run qa:debug -- --issue "3583" --env "dev" --role "ADMIN" --case "[bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인"QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 3583/dev/firm-bank-transfer-secondary-auth.spec.ts / [3583][dev] [QA] 펌뱅킹/통합계좌 이체 2차 인증 및 계정별 펌뱅크 송금 권한 노출 / [bigs_jjm2] 펌뱅크 송금 권한이 없는 계정으로 로그인했을 때 시스템메뉴 > 통합 계좌 관리 > 통합계좌 관리 화면과 운영메뉴 > 계좌관리 > 펌뱅킹 등록 화면의 이체 컬럼/버튼이 보이지 않는지 확인 | PASS | 53319ms | 스크린샷 1<br>스크린샷 2 | 로그 1 | ||
| 3583/dev/firm-bank-transfer-secondary-auth.spec.ts / [3583][dev] [QA] 펌뱅킹/통합계좌 이체 2차 인증 및 계정별 펌뱅크 송금 권한 노출 / [bigs_jjm] 펌뱅크 송금 권한이 있는 계정으로 로그인했을 때 두 화면의 이체 컬럼/버튼이 보이는지 확인 | FAIL | 52989ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: 통합계좌 관리 이체 컬럼 또는 버튼은 ON 상태에서 보여야 합니다. expect(received).toBe(expected) // Object.is equality |
| 3583/dev/firm-bank-transfer-secondary-auth.spec.ts / [3583][dev] [QA] 펌뱅킹/통합계좌 이체 2차 인증 및 계정별 펌뱅크 송금 권한 노출 / [bigs_jjm] 이체 확인 후 2차 인증 입력창이 표시되고 올바른 인증번호 입력 후 이체가 진행되는지 확인 | PASS | 41639ms | 스크린샷 1 | 로그 1 | ||
| 3583/dev/firm-bank-transfer-secondary-auth.spec.ts / [3583][dev] [QA] 펌뱅킹/통합계좌 이체 2차 인증 및 계정별 펌뱅크 송금 권한 노출 / [bigs_jjm] 2차 인증을 취소하거나 만료된 인증번호를 입력했을 때 이체가 진행되지 않고 안내 문구가 보이는지 확인 | PASS | 40821ms | 스크린샷 1 | 로그 1 |