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>
3.7 KiB
3.7 KiB
GUARDiA ITSM — 테스트케이스 목록
작성일: 2026-05-25
SI 프로젝트 테스트케이스
| 파일 | 프로젝트 | 고객 | 단계 | TC 수 |
|---|---|---|---|---|
| TC-SI-01_지오인포홈페이지리뉴얼 | 지오인포 홈페이지 리뉴얼 | (주)지오인포 | 분석→설계→구현→인도 | 90+ |
한국문화원연합회 — 테스트케이스
고객: 한국문화원연합회
참조: C:\GUARDiA\kccf\claud.md
테스트케이스 파일 목록
| 파일 | 대상 시스템 | URL | 계정 | TC 수 |
|---|---|---|---|---|
| TC-01_문화품앗이 | 문화품앗이 | https://csv.culture.go.kr/ | admin, admins, ssami1016 | 10 |
| TC-02_누리집 | 공식 누리집 | https://www.kccf.or.kr/ | 없음(공개) | 11 |
| TC-03_누리집관리자 | 누리집 CMS | https://mng.kccf.or.kr | mng@kccf.or.kr | 10 |
| TC-04_지역N문화 | 지역N문화 | https://www.nculture.org/ | system | 10 |
| TC-05_통합자료관리시스템 | 통합자료관리 WAS | https://archive.nculture.org/ | kadmin, localnculture | 10 |
| TC-PM_서버정기점검 | 전체 5개 시스템 | — | — | 분기 PM 전용 |
정기 PM 테스트케이스 구성
TC-PM_서버정기점검_OS재기동.md 는 분기별 서버 OS 재기동 시 사용하는 전용 체크리스트입니다.
1단계 — Pre-PM (재기동 전 사전 점검)
TC-PM-PRE-001: GUARDiA ITSM PM 작업 등록
TC-PM-PRE-002: 5개 사이트 현재 상태 기록
TC-PM-PRE-003: 서버 프로세스 현황 기록 (Tomcat, 포트, 디스크)
TC-PM-PRE-004: DB 서비스 상태 확인
TC-PM-PRE-005: 현재 접속자 수 확인
2단계 — 재기동
TC-PM-REBOOT-001: 서비스 점검 공지 등록
TC-PM-REBOOT-002: 점검 모드 전환
TC-PM-REBOOT-003: OS 재기동 수행
3단계 — Post-PM (사후 헬스체크)
TC-PM-POST-001: 서버 부팅 기본 상태 (dmesg, systemctl)
TC-PM-POST-002: DB 서비스 재기동 확인
TC-PM-POST-003: Tomcat/WAS 재기동 확인
TC-PM-POST-004: 웹 서버(Nginx/Apache) 재기동 확인
TC-PM-POST-005: SSL 인증서 유효성 확인
TC-PM-POST-006: 서비스 포트 전체 점검 (80/443/8080/3306)
4단계 — 전면 서비스 확인 (브라우저)
TC-PM-WEB-001: 문화품앗이 화면 확인
TC-PM-WEB-002: 공식 누리집 화면 확인
TC-PM-WEB-003: 누리집 관리자 화면 확인
TC-PM-WEB-004: 지역N문화 화면 확인
TC-PM-WEB-005: 통합자료관리 WAS 확인
TC-PM-WEB-006: 지역N문화 ↔ 통합자료관리 연계 확인
TC-PM-WEB-007: 점검 모드 해제 및 서비스 복구
5단계 — PM 결과 보고서
TC-PM-REPORT-001: GUARDiA ITSM PM 작업 완료 처리
GUARDiA ITSM 연동 절차
PM 작업 등록: ITSM → 정기점검(PM) → PM 작업 생성
PM 결과 입력: ITSM → 정기점검(PM) → 각 체크리스트 PASS/FAIL 입력
PM 보고서: ITSM → 정기점검(PM) → Excel 보고서 다운로드
SSL 상태: ITSM → SSL 관리 → 즉시 점검 (pm 후 ssl 확인 시)
테스트 시 공통 주의사항
1. 테스트용으로 생성한 게시물은 반드시 삭제
2. 운영 데이터(배치 작업, 연계 설정 등)는 절대 변경 금지
3. 테스트 완료 후 반드시 로그아웃
4. 발견된 문제는 GUARDiA ITSM SR로 등록
5. PM 결과는 GUARDiA ITSM PM 작업에 기록