{
  "issueId": "4299",
  "environment": "dev",
  "source": "user-provided checklist (Redmine #4299)",
  "sourceText": "요청자: 송인준\n[1] QA 요청 배경\n* https://itsm.bix.bz/issues/4299\n[2] 사전 데이터\n* 비스킷링크 ADMIN 계정\n[3] 사전 작업\n* ADMIN 로그인\n[4] 권한별 테스트\n* ADMIN\n[5] 검증 대상\n* 실험실 > SMS 알림톡 사용 통계\n[6] 체크리스트\n* 메시지 종류별 클릭 후 2차 인증, 생체인증 등록, 기기 등록, 링크샵 결제요청, 샵큐브 결제요청, 링크샵 주문 완료, 샵큐브 주문완료 왼쪽 체크 박스 클릭 시 전체,알리고,파나클 요약 동작 확인",
  "scope": "개발계 실험실 > SMS·알림톡 사용 통계 메시지 종류 체크박스 합계 요약 QA",
  "checklist": [
    "ADMIN 실험실 > SMS·알림톡 사용 통계, 조회 기간 2026-07-14 ~ 2026-10-13(최대 3개월) 검색",
    "체크 전 요약(전체·알리고·피나클)이 모두 0건",
    "'메시지 종류별' 펼치기 → 2차 인증·생체인증 등록·기기 등록·링크샵 결제요청·샵큐브 결제요청·링크샵 주문완료·샵큐브 주문완료 7개 머리글 왼쪽에 체크박스 노출 (미분류는 제외)",
    "7개를 하나씩 체크 시 요약 전체·알리고·피나클 = 합계 API의 해당 메시지 종류 발송 시도 = 표 합계 행 값, 해제 시 0건",
    "누적 체크·해제 시 요약이 체크한 종류의 합으로 변하고, 7개 모두 체크 = 발송 시도 전체 - 미분류",
    "발송 서비스 '알리고' 필터 검색 후 7개 체크 시 전체 = 알리고, 피나클 0건"
  ],
  "roles": [
    "ADMIN"
  ],
  "routeCandidates": "../../../../qa-results/issues/4299/dev/route-candidates.json",
  "setupSteps": [],
  "pages": [
    {
      "name": "SMS·알림톡 사용 통계",
      "application": "admin",
      "path": "/admin/statistics/message-usage",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchFrom": "2026-07-14",
      "searchTo": "2026-10-13",
      "messageTypes": [
        {
          "code": "TWO_FACTOR_AUTHENTICATION",
          "label": "2차 인증"
        },
        {
          "code": "BIO_AUTHENTICATION",
          "label": "생체인증 등록"
        },
        {
          "code": "DEVICE_REGISTERED",
          "label": "기기 등록"
        },
        {
          "code": "LINK_SHOP_PAYMENT_REQUEST",
          "label": "링크샵 결제요청"
        },
        {
          "code": "SHOP_CUBE_PAYMENT_REQUEST",
          "label": "샵큐브 결제요청"
        },
        {
          "code": "LINK_SHOP_ORDER_COMPLETED",
          "label": "링크샵 주문완료"
        },
        {
          "code": "SHOP_CUBE_ORDER_COMPLETED",
          "label": "샵큐브 주문완료"
        }
      ],
      "filters": []
    }
  ],
  "scenario": "message-type-summary"
}
