{
  "issueId": "3295",
  "environment": "dev",
  "scenario": "transfer-password-unset",
  "source": "Redmine #3295 + user-provided QA checklist 2026-05-29",
  "sourceText": "이의현님의 QA 요청입니다\n조지민 프로님 안녕하세요, 비스킷 페이 개발계 QA 요청드립니다\n[1] QA 요청 배경\n- https://itsm.bix.bz/issues/3295\n[2] 사전 데이터\n- 테스트에 사용할 대상 데이터가 준비되어 있는지 확인\n[3] 사전 작업\n- 테스트 계정으로 비스킷페이 로그인 가능 여부 확인 (아이디 dw_ve / 비밀번호 <redacted password> / 핀번호 <redacted PIN>)\n[4] 권한별 테스트\n- ve\n[5] 검증 대상\n- 비스킷페이 송금 - 이체 비밀번호 입력 화면\n- 송금 결과(실패) 화면\n[6] 체크리스트\n- 이체 비밀번호가 미설정된 상태에서 송금을 시도하면, 실패 화면에 '관리자에게 문의 하세요'가 아니라 상황에 맞는 안내 문구(예: 이체 비밀번호를 설정해 달라는 안내)가 표시되는지 확인",
  "scope": "dev 환경 비스킷페이 VE(dw_ve) 계정으로 송금 이체 비밀번호 입력 화면에 진입한 뒤, 이체 비밀번호 미설정 실패 화면이 상황에 맞는 설정 안내를 표시하고 '관리자에게 문의 하세요'를 노출하지 않는지 확인",
  "checklist": [
    "이체 비밀번호가 미설정된 상태에서 송금을 시도하면, 실패 화면에 '관리자에게 문의 하세요'가 아니라 상황에 맞는 안내 문구(예: 이체 비밀번호를 설정해 달라는 안내)가 표시되는지 확인"
  ],
  "roles": [
    "VE"
  ],
  "subjectAccounts": [
    {
      "role": "VE",
      "label": "dw_ve",
      "envRole": "DW_VE"
    }
  ],
  "setupSteps": [
    {
      "name": "dw_ve 송금 실패 안내 사전 데이터 확인",
      "kind": "manual-precondition",
      "role": "VE",
      "application": "store",
      "description": "이체 비밀번호가 미설정된 dw_ve 계정을 사용한다. 계정 비밀번호와 PIN은 로컬 환경변수에만 주입하고 git 산출물에 남기지 않는다.",
      "required": true,
      "mutation": "none",
      "navigation": {
        "name": "송금",
        "path": "/transfer/step1"
      }
    }
  ],
  "pages": [
    {
      "name": "비스킷페이 송금",
      "application": "store",
      "path": "/transfer/step1",
      "tenantParam": "tenantId",
      "roles": [
        "VE"
      ],
      "recordsSelector": "#recent-accounts-list > button",
      "searchButtonSelector": "button:has-text('다음'), button:has-text('송금하기')",
      "dataRequestUrlPattern": "internal-accounts/transfers"
    }
  ]
}
