{
  "issueId": "3486",
  "environment": "dev",
  "source": "Redmine #3486 QA checklist",
  "scenario": "kpd-mid-hidden-fields",
  "sourceText": "주홍석님의 QA 요청입니다\n조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다\n[1] QA 요청 배경\n- https://itsm.bix.bz/issues/3486\n[2] 사전 데이터\n- PG 한국결제데이터 MID 생성/수정 확인이 가능한 테스트 대상 준비\n[3] 사전 작업\n- admin 계정으로 로그인 후 PG 한국결제데이터 MID 생성/수정 화면 접근 가능 여부 확인\n[4] 권한별 테스트\n- admin\n[5] 검증 대상\n- 어드민 PG 한국결제데이터 MID 생성 화면\n- 어드민 PG 한국결제데이터 MID 수정 화면\n[6] 체크리스트\n- PG 한국결제데이터 MID 생성 화면에 PG MID 입력박스가 보이지 않는지 확인\n- PG 한국결제데이터 MID 생성 화면에 Public Key 입력박스가 보이지 않는지 확인\n- PG 한국결제데이터 MID 생성 화면에 App ID 입력박스가 보이지 않는지 확인\n- PG 한국결제데이터 MID 수정 화면에 PG MID 입력박스가 보이지 않는지 확인\n- PG 한국결제데이터 MID 수정 화면에 Public Key 입력박스가 보이지 않는지 확인\n- PG 한국결제데이터 MID 수정 화면에 App ID 입력박스가 보이지 않는지 확인",
  "scope": "dev 환경 ADMIN 계정으로 PG MID 관리의 한국결제데이터(KPD) 계약 생성/수정 화면에 PG MID, Public Key, App ID 입력박스가 노출되지 않는지 확인",
  "checklist": [
    "PG 한국결제데이터 MID 생성 화면에 PG MID 입력박스가 보이지 않는지 확인",
    "PG 한국결제데이터 MID 생성 화면에 Public Key 입력박스가 보이지 않는지 확인",
    "PG 한국결제데이터 MID 생성 화면에 App ID 입력박스가 보이지 않는지 확인",
    "PG 한국결제데이터 MID 수정 화면에 PG MID 입력박스가 보이지 않는지 확인",
    "PG 한국결제데이터 MID 수정 화면에 Public Key 입력박스가 보이지 않는지 확인",
    "PG 한국결제데이터 MID 수정 화면에 App ID 입력박스가 보이지 않는지 확인"
  ],
  "roles": [],
  "routeCandidates": "../../../../qa-results/issues/3486/dev/route-candidates.json",
  "setupSteps": [
    {
      "name": "한국결제데이터 MID 생성/수정 검증 데이터 준비",
      "kind": "manual-precondition",
      "role": "ADMIN",
      "targetRoles": [
        "ADMIN"
      ],
      "description": "개발계 PG 계약관리/MID 관리 API에서 provider.code=KPD 또는 provider.name=한국결제데이터인 계약과 기존 MID가 확인되어야 합니다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "PG MID 관리",
      "application": "admin",
      "path": "/business/pg-mid-manage",
      "tenantParam": "tenantId",
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회'), [data-testid='search-button']",
      "filters": [
        {
          "name": "PG",
          "selector": "input[name='keyword'], input[name='searchKeyword'], input[placeholder*='MID'], input[placeholder*='검색']",
          "type": "textbox",
          "value": "한국결제데이터",
          "queryParamCandidates": [
            "keyword",
            "searchKeyword",
            "search",
            "query"
          ]
        }
      ]
    }
  ]
}
