[BP] 이체 시 출금 자원 접근 권한 오류 안내 문구 수정 요청의 건
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
요청한 확인 항목이 기대한 결과와 일치했습니다.
전체 12개 항목이 기대한 결과와 일치했습니다.
발견된 실패 항목이 없습니다.
확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | VE |
|---|---|
| 이체 후 내역 반영 | 통과 |
| 화면/버튼 진입 | 통과 |
| 목록 조회 범위 | 통과 |
| 생체인증 미사용 계정은 기존 비밀번호 인증 안내가 ... | 통과 |
| 생체인증 사용 계정의 기존 앱 인증 안내와 정상 이... | 통과 |
| 화면/버튼 진입 | 통과 |
| 화면/버튼 진입 | 통과 |
| 이체 후 내역 반영 | 통과 |
| 목록 조회 범위 | 통과 |
| 목록 조회 범위 | 통과 |
| 목록 조회 범위 | 통과 |
| 메뉴 노출·접근권한은 기존 가맹점 권한을 유지한다. | 통과 |
12/12개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
| 계정 | 현재 홈 소속 | 지갑 | 잔액 | 정산예정금 |
|---|---|---|---|---|
| A | 박재민_가맹_한결데 | W-60325 | 116,612원 | -1,906원 |
| B | 김경주_가맹_코페이_수 | W-60803 | 7,992원 | 0원 |
사전 확인: 두 계정의 개발계 PIN 로그인 후 홈 정상 진입. 로그인은 본 항목 집계에서 제외했다.
| 번호 | 판정 | 확인 내용 |
|---|---|---|
| 1 | PASS | A/B 홈 및 새로고침에서 현재 소속·지갑 확인. A W-60325 / 116,612원 / 정산 -1,906원, B W-60803 / 7,992원 / 정산 0원. |
| 2 | PASS | A/B 모두 1,000원 입력 후 최종 확인 화면 진입. 수수료 330원, 최종 이체 금액 670원. 본인 지갑 정책 HTTP 200/OFF. 송금 미실행. |
| 3 | PASS | PASS (조회값 조정 재현). 다른 제공 계정의 부서로 정책 sourceId를 변경해 실제 서버 HTTP 403/SOURCE_ACCESS_DENIED를 받음. 수정 문구 표시, 기존 생체 정책 오류 문구 미표시. 응답 모킹 없음. 자연 UI에서 타 부서 지갑 선택은 재현하지 않음. |
| 4 | PASS | TRANSFER_PASSWORD_REQUIRED 활성화 후 A/B 실제 개발계 재검증 PASS. 테넌트 HTTP 200 기능 포함, 생체 정책 HTTP 200/OFF 확인. 최종 확인의 다음 버튼 → /transfer/password → 이체 비밀번호 확인/4~6자리 입력 안내 정상. type=password 빈 입력 및 입력 전 송금 버튼 비활성 확인. 비밀번호 입력·송금 제출은 미실행. |
| 5 | PASS (사용자 수동 보고) | 사용자 앱 수동 결과 PASS. 최초 로그인 → 이체정보 입력 → 생체인증 등록 → 이체 성공. 재로그인 → 이체정보 입력 → 생체인증 성공. 채팅 보고를 근거로 판정했으며 자동 재현/스크린샷 검증과 구분한다. 두 번째 흐름의 이체 완료는 별도 확인된 것으로 기록하지 않는다. |
| 6 | PASS | A/B 모두 최종 확인 → 이전 → 재진입 시 금액 1,000원·본인 지갑·수수료 330원 유지. B 최초 자동 판정은 경로 전환 전 관찰 오류였으며 step3 진입/330원 표시 대기 후 재검증 통과. |
| 7 | PASS | A 금액 입력 후 앱 로그아웃 → B PIN 로그인 → 송금 진입. B 잔액 7,992원, 입금 계좌 입력 빈 값, A 잔액/입력 미표시. |
| 8 | PASS | 동일 브라우저 컨텍스트에서 A → B → A 앱 로그인. 홈 이름·잔액이 매번 해당 계정으로 변경. |
| 9 | PASS | PASS (통제 지연). 실제 A 내정보 HTTP 200 응답을 보류하고 로그아웃 후 해제. 로그인 화면 유지, 인증 복구 없음. |
| 10 | PASS | PASS (통제 지연). 실제 A 내정보 응답 보류 중 로그아웃/B 로그인 후 해제. B 소속·잔액 유지, A 정보 덮어쓰기 없음. |
| 11 | PASS | PASS (통제 지연). 실제 A 출금 정책 응답 보류 중 로그아웃/B 로그인 후 해제. B 홈 유지, 이전 출금 화면/인증 안내 미채택. |
| 12 | PASS | A/B 가맹점 메뉴 링크 구성 동일. 지갑·교환·결제·거래·정산·정보·카드 경로 진입과 API HTTP 200 확인. 메뉴 변경 전 기준본과 별도 비교는 하지 않음. |
실제 서버 403 화면 · A 최종 확인 · B 최종 확인
사용자 활성화 후 실제 테넌트 응답의 TRANSFER_PASSWORD_REQUIRED를 확인했다. A/B 모두 기존 비밀번호 입력 안내까지 정상 진입했다. 입력/송금 실행 없이 종료했다.
재검증 결과 · A 비밀번호 안내 · B 비밀번호 안내
/assets/index-DMMhMwXo.jsa56c7f91fbe4d26aa4d24f50c1045fd30970b04870eaad8b7e3cff6a2904203d__isRequestCurrent 포함. 이전 생체 정책 조회 문구 미포함.a257b48d(6239ada6 포함). 실제 전달 번들의 수정 표식과 동작을 검증했지만 정확한 빌드 커밋 매핑은 확인하지 못했다.d581990f2b 빌드 성공은 확인. 최신 조사 배포 작업은 stage이며 dev 진단 로그 배포는 미확인. 이 사실을 기능 실패로 판정하지 않았다.| 영역 | 판정 | 내용 |
|---|---|---|
| R1 | PASS | A/B 지갑 조회 및 잔고 교환 화면 현재 잔액 일치. 교환 미실행. |
| R2 | PASS | A/B 수기결제 진입, 현재 계정 가맹점 정보 및 auth MID 조회 확인. 결제 미실행. |
| R4 | PASS | A/B 거래·정산·회원 정보 조회 HTTP 200, 현재 사용자 요청 경로 확인. 당일 내역은 0건. 회원 정보 변경 없음. |
사용자 보고로 5번을 통과 처리했다. 첫 흐름은 생체인증 등록 후 이체 성공, 두 번째 흐름은 재로그인 후 생체인증 성공이다. 두 번째 흐름의 이체 완료는 별도 주장하지 않는다. 자동 재현 또는 스크린샷 증거는 없으며 사용자 수동 결과 기록으로 구분했다.
사용자 요청으로 비스킷카드 정보·상세·이용권한·수수료 회귀(R3)를 QA 범위에서 제외했다. 남은 확인 항목은 없으며, 본 항목 12개와 포함된 회귀 R1·R2·R4는 모두 통과했다. 사용자 수동 보고를 포함한 판정이다. 사용자 승인에 따라 보고서 공개 배포와 QA 종료 절차를 진행한다.