zioinfo-mail/testcase/TC-02_누리집_www.kccf.or.kr.md
DESKTOP-TKLFCPR\ython e228faabf5 feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현
G-1: 메신저 Webhook Relay + _send_to_room 실제 httpx 호출 구현
G-2: POST /api/tasks/bulk SR 대량작업 엔드포인트 (최대 100건)
G-3: 라이선스 만료 알림 스케줄러 (매일 09:00 KST)
G-4: 체험판 upgrade_banner 필드 + license.py 배너 로직
G-5: core/auto_rca.py + incidents/problem auto-rca 엔드포인트
G-6: core/deploy_impact.py + vibe impact-analysis 엔드포인트
G-7: core/ticket_classifier.py + SR 생성 시 AI 분류 + ai-suggestion API
G-8: VulnPatchRecord 모델 + vuln_scan 패치추적 4개 엔드포인트
G-9: core/jira_sync.py + gateway Jira/Confluence 연동 엔드포인트
G-10: core/push_notify.py + routers/push.py + PushSubscription 모델
G-11: approvals 다중승인 (위임/서명/기한초과/마감연장)
G-12: alembic.ini + migrations/ + cicd/migrate_to_postgres.sh

하네스: guardia-orchestrator 확장기능 Phase 반영
봇명령어: /sr /status /license /bulk 슬래시 명령어 추가
설치스크립트: setup/ (Ubuntu, CentOS, RHEL, Windows) --test 옵션 포함

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 18:18:52 +09:00

12 KiB

테스트케이스 — 한국문화원연합회 공식 누리집 (www.kccf.or.kr)

고객: 한국문화원연합회
시스템: 공식 누리집 (대국민 홍보용 Read-Only 포털)
URL: https://www.kccf.or.kr/
작성일: 2026-05-25


시스템 특성

- 로그인 기능 없음 (대국민 홍보용 공개 포털)
- 가동률(Uptime) 유지가 핵심 목표
- 외부 공격(DDoS, SQL Injection 등) 방화벽 모니터링 중심
- 콘텐츠는 mng.kccf.or.kr (CMS 관리자)에서 관리

메뉴 구성 (claud.md 기준)

홈
├── 연합회 소개 (인사말, 설립 목적, 연혁 & 조직도, 정관 및 공시 자료)
├── 주요 사업 (지방문화원 육성 지원, 지역문화 전형 구축, 문화예술 교육, 대외 협력)
├── 전국 문화원 안내 (지방 문화원 검색, 문화원 소식 및 행사 일정)
├── 알림마당 (공지사항, 보도자료, 입찰 공고/채용 정보, 업무 자료실)
└── 정보공개 (제도 안내, 사전정보 공표, 사업평가 및 감사 결과)

테스트 준비

필요한 것:
1. 인터넷 연결된 컴퓨터
2. Chrome 또는 Edge 브라우저 (최신 버전)
3. 이 문서

결과 기호:
  O = 통과 / X = 실패 / △ = 보류

TC-KCCF-001: 사이트 접속 및 HTTPS 보안 연결

목적: 홈페이지가 정상 열리고 보안 연결이 동작하는지 확인
소요 시간: 약 2분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 Chrome 주소창에 https://www.kccf.or.kr/ 입력 후 Enter 홈페이지가 열립니다
2 주소창 왼쪽 자물쇠(🔒) 아이콘이 보이는지 확인합니다 자물쇠가 잠겨 있습니다
3 화면에 "한국문화원연합회" 또는 로고가 표시되는지 확인합니다 연합회 이름/로고가 보입니다
4 페이지가 10초 이내에 완전히 로딩되는지 확인합니다 10초 안에 화면이 나타납니다
5 http://www.kccf.or.kr/ (자물쇠 없이)로 접속해봅니다 자동으로 https://로 이동됩니다

메모: _______________________________________


TC-KCCF-002: 메인 화면 구성 요소 확인

목적: 홈 화면의 주요 영역이 모두 정상 표시되는지 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 메인 화면 상단 메뉴 5개(연합회 소개, 주요 사업, 전국 문화원 안내, 알림마당, 정보공개)를 확인합니다 5개 메뉴 항목이 모두 보입니다
2 메인 배너(슬라이드쇼)가 있으면 자동으로 전환되는지 확인합니다 5~10초마다 이미지가 바뀝니다
3 공지사항 또는 최근 소식 목록이 메인 화면에 표시되는지 확인합니다 최근 게시물 제목들이 보입니다
4 페이지 하단(footer)에 주소, 전화번호, 저작권 정보가 있는지 확인합니다 연합회 연락처 정보가 보입니다
5 F12 → Console에서 빨간색 오류(Error)가 없는지 확인합니다 Error가 0건입니다

메모: _______________________________________


TC-KCCF-003: 메뉴 — 연합회 소개

목적: "연합회 소개" 메뉴의 하위 항목들이 정상 표시되는지 확인
소요 시간: 약 7분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 상단 메뉴 "연합회 소개" 를 클릭합니다 소개 페이지 또는 하위 메뉴가 열립니다
2 "인사말" 또는 "소개" 페이지에서 텍스트 내용이 보이는지 확인합니다 인사말 문구가 표시됩니다
3 "연혁" 메뉴를 찾아 클릭합니다 연도별 주요 사건 목록이 표시됩니다
4 "조직도" 메뉴를 클릭합니다 조직 구성 이미지 또는 표가 나타납니다
5 이미지가 있으면 깨지지 않고 정상 표시되는지 확인합니다 이미지가 올바르게 보입니다
6 "정관 및 공시 자료" 또는 "자료" 메뉴를 클릭합니다 자료 목록 또는 다운로드 화면이 열립니다

메모: _______________________________________


TC-KCCF-004: 메뉴 — 알림마당 (공지사항/보도자료)

목적: 게시판 조회, 페이징, 파일 다운로드가 정상 동작하는지 확인
소요 시간: 약 8분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 "알림마당""공지사항" 메뉴를 클릭합니다 공지사항 목록이 나타납니다
2 번호, 제목, 날짜 형태로 목록이 표시되는지 확인합니다 표 형태로 게시물이 나열됩니다
3 첫 번째 공지사항 제목을 클릭합니다 공지사항 상세 내용이 열립니다
4 첨부파일이 있으면 다운로드 링크가 보이는지 확인합니다 파일 다운로드 버튼/링크가 있습니다
5 첨부파일을 클릭해서 다운로드가 시작되는지 확인합니다 파일 다운로드가 시작됩니다
6 "목록" 버튼을 클릭합니다 목록으로 돌아옵니다
7 2페이지 버튼(또는 "다음")을 클릭합니다 2페이지 게시물이 표시됩니다
8 "보도자료" 메뉴도 동일하게 목록 → 상세 조회합니다 보도자료 상세 내용이 표시됩니다

메모: _______________________________________


TC-KCCF-005: 메뉴 — 알림마당 (채용/입찰 공고)

목적: 채용 및 입찰 게시판 조회 기능 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 "알림마당""채용 정보" 또는 "입찰 공고" 메뉴를 클릭합니다 해당 게시판 목록이 열립니다
2 게시물 목록이 표시되는지 확인합니다 공고 목록이 나타납니다
3 게시물 하나를 클릭하여 상세 내용을 확인합니다 공고 상세 내용이 보입니다
4 첨부 파일(공고문, PDF 등)이 있으면 다운로드를 시도합니다 파일이 다운로드됩니다

메모: _______________________________________


TC-KCCF-006: 메뉴 — 전국 문화원 안내

목적: 지방 문화원 검색 및 정보 조회 기능 확인
소요 시간: 약 7분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 "전국 문화원 안내" 메뉴를 클릭합니다 지방 문화원 관련 화면이 열립니다
2 지역 선택 또는 검색 기능이 있는지 확인합니다 지역별 필터 또는 검색창이 보입니다
3 지역 필터에서 "서울" 또는 임의 지역을 선택합니다 해당 지역 문화원 목록이 표시됩니다
4 문화원 하나를 클릭하면 상세 정보가 나오는지 확인합니다 문화원 이름, 주소, 연락처가 보입니다
5 지도가 포함된 경우 지도 이미지가 정상 표시되는지 확인합니다 지도가 깨지지 않고 나타납니다

메모: _______________________________________


TC-KCCF-007: 메뉴 — 정보공개

목적: 정보공개 메뉴의 문서 및 PDF 조회 기능 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 "정보공개" 메뉴를 클릭합니다 정보공개 화면이 열립니다
2 "사전정보 공표사항" 또는 "사업평가" 메뉴를 클릭합니다 목록이나 문서가 표시됩니다
3 PDF 파일 또는 문서 다운로드 링크가 있는지 확인합니다 다운로드 버튼/링크가 있습니다
4 파일 클릭 시 다운로드가 정상 진행되는지 확인합니다 파일이 다운로드됩니다

메모: _______________________________________


TC-KCCF-008: 업무 자료실 (파일 다운로드 대용량)

목적: 자료실의 파일 다운로드가 정상 동작하는지 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 "알림마당" → "업무 자료실" 메뉴를 클릭합니다 자료실 목록이 열립니다
2 목록에서 파일 크기가 표시되는지 확인합니다 (예: 1.2MB) 파일 크기 정보가 보입니다
3 파일이 첨부된 게시물을 클릭합니다 상세 내용과 첨부파일이 보입니다
4 첨부파일을 클릭하여 다운로드를 시작합니다 다운로드가 시작됩니다
5 다운로드된 파일이 열리는지 확인합니다 파일이 정상적으로 열립니다

메모: _______________________________________


TC-KCCF-009: 통합 검색 기능

목적: 사이트 내 검색 기능이 정상 동작하는지 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 메인 화면 상단에서 검색 아이콘(🔍) 또는 검색창을 찾습니다 검색 기능이 있습니다
2 검색창에 문화원 을 입력하고 Enter 또는 검색 버튼을 클릭합니다 검색 결과 페이지가 나타납니다
3 검색 결과에 관련 게시물이 나타나는지 확인합니다 "문화원" 관련 결과가 표시됩니다
4 결과 항목을 클릭하면 해당 페이지로 이동하는지 확인합니다 해당 게시물 상세 페이지가 열립니다
5 결과가 없는 검색어(예: zzzzXXXX)를 입력합니다 "결과가 없습니다" 안내가 나타납니다

메모: _______________________________________


TC-KCCF-010: 사이트 응답 속도 및 가용성

목적: 페이지 응답 속도가 허용 범위 내인지 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 Ctrl+Shift+I (개발자 도구) → Network 탭을 열고 F5로 새로고침합니다 네트워크 요청 목록이 나타납니다
2 맨 마지막 줄의 "Finish" 시간을 확인합니다 3초(3000ms) 이내로 표시됩니다
3 빨간색으로 표시된 실패 요청(4xx, 5xx)이 없는지 확인합니다 빨간색 항목이 없습니다
4 "공지사항" 게시판을 클릭하고 응답 속도를 확인합니다 클릭 후 2초 이내에 목록이 표시됩니다
5 개발자 도구를 닫습니다 도구가 닫히고 정상 화면이 됩니다

메모: _______________________________________


TC-KCCF-011: 반응형 화면 (태블릿/모바일)

목적: 다양한 화면 크기에서 레이아웃이 깨지지 않는지 확인
소요 시간: 약 5분

번호 따라 할 행동 이렇게 되면 통과(O) 결과
1 F12 → 📱 모바일 아이콘 클릭 → iPad 또는 모바일 기기 선택 모바일 화면으로 전환됩니다
2 메뉴가 햄버거(☰) 또는 다른 형태로 변하는지 확인합니다 메뉴 형태가 바뀝니다
3 로고와 주요 내용이 화면 안에 들어오는지 확인합니다 내용이 잘리지 않습니다
4 공지사항 목록 페이지도 모바일에서 정상 표시되는지 확인합니다 목록이 세로로 잘 표시됩니다
5 개발자 도구를 닫아 원래 화면으로 복귀합니다 정상 화면으로 돌아옵니다

메모: _______________________________________


테스트 결과 요약

TC ID 테스트명 결과(O/X/△) 비고
TC-KCCF-001 사이트 접속 및 HTTPS
TC-KCCF-002 메인 화면 구성 요소
TC-KCCF-003 연합회 소개 메뉴
TC-KCCF-004 알림마당 (공지/보도)
TC-KCCF-005 채용/입찰 공고
TC-KCCF-006 전국 문화원 안내
TC-KCCF-007 정보공개
TC-KCCF-008 업무 자료실 다운로드
TC-KCCF-009 통합 검색
TC-KCCF-010 사이트 응답 속도
TC-KCCF-011 반응형 화면

테스트 수행일: ________ 테스터: ________ 총평: ________