# 테스트케이스 — 통합자료관리시스템 WAS (archive.nculture.org) **고객**: 한국문화원연합회 **시스템**: 통합자료관리시스템 (Backend Archive Engine) **URL**: https://archive.nculture.org/ **작성일**: 2026-05-25 --- ## 테스트 계정 | 계정 구분 | 아이디 | 비밀번호 | 역할 | |-----------|--------|----------|------| | 시스템 마스터 | kadmin | ansghkdnjs2021! | 전체 시스템 총괄 | | 자료 연계 담당 | localnculture | Ansghk1962* | 지방문화원 데이터 연계 | > **보안 주의**: 이 시스템은 배치(Batch) 처리 및 데이터 연계를 담당합니다. > 실제 데이터를 **절대 변경하지 마세요**. 조회만 수행합니다. --- ## 시스템 특성 ``` - 지역N문화 포털과 전국 지방문화원 간 미디어/메타데이터 수집·정제 시스템 - Java Tomcat WAS 환경 (배치 위주) - 지역N문화(nculture.org)와 API/데이터 연계 - 검색 엔진 데이터 동기화 인덱싱 기능 ``` ## WAS 메뉴 구성 (claud.md 기준) ``` [WAS 시스템 콘솔] - 서버 리소스, API 커넥션 풀, 배치 큐 상태 ├── 자료 수집/연계 매니저 (localnculture 영역) │ ├── 지방문화원별 데이터 송수신 스케줄러 │ ├── 메타데이터/미디어 원본 매핑 │ └── 연계 트랜잭션 성공/실패 로그 ├── 아카이브 마스터 데이터 관리 (kadmin 영역) │ ├── 지역문화 소스 데이터 카테고리 분류 │ ├── 대용량 미디어 파일 스토리지 관리 │ └── 데이터 정합성 검증 및 중복 정제 ├── API 게이트웨이 / 서비스 연계 │ ├── 지역N문화 포털 전용 API 관리 │ ├── 외부 공공 개방 API 토큰 제어 │ └── 검색엔진 데이터 동기화 인덱싱 트리거 └── 시스템 환경 설정 ├── 인프라 백업 정책 설정 ├── 파일 업로드 용량 제한 설정 └── Java WAS JVM 옵션 제어 ``` --- ## 테스트 준비 ``` 결과 기호: O = 통과 / X = 실패 / △ = 보류 주의: 이 시스템은 배치 작업과 데이터 연계가 핵심입니다. 운영 데이터를 수정하거나 배치를 임의로 실행하지 마세요. ``` --- ## TC-ARC-001: WAS 시스템 접속 확인 **소요 시간**: 약 3분 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | Chrome에서 `https://archive.nculture.org/` 입력 후 Enter | 사이트가 열립니다 (로그인 화면 또는 콘솔) | | | 2 | 자물쇠(🔒) 아이콘이 있는지 확인합니다 | HTTPS로 접속됩니다 | | | 3 | Tomcat 에러 페이지(빈 흰 화면에 "404 Not Found" 등)가 나타나지 않는지 확인합니다 | 오류 페이지가 아닌 정상 화면이 열립니다 | | | 4 | 페이지 로딩이 완료되는지 확인합니다 (Java WAS는 최초 로딩이 느릴 수 있음) | 15초 이내에 화면이 표시됩니다 | | **메모**: _______________________________________ --- ## TC-ARC-002: 시스템 마스터(kadmin) 로그인 **소요 시간**: 약 5분 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 로그인 화면에서 아이디: `kadmin`, 비밀번호: `ansghkdnjs2021!` 입력 후 로그인 | 로그인에 성공합니다 | | | 2 | WAS 시스템 콘솔 화면이 나타나는지 확인합니다 | 콘솔/대시보드 화면이 열립니다 | | | 3 | **서버 리소스** 정보(CPU, 메모리 등)가 표시되는지 확인합니다 | 숫자 또는 그래프로 리소스 현황이 보입니다 | | | 4 | **API 커넥션 풀** 상태가 표시되는지 확인합니다 | 연결 상태 정보가 표시됩니다 | | | 5 | **배치 큐(Queue) 상태**가 표시되는지 확인합니다 | 대기/실행/완료 건수가 보입니다 | | **메모**: _______________________________________ --- ## TC-ARC-003: 로그인 — 잘못된 비밀번호 차단 **소요 시간**: 약 3분 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 아이디: `kadmin`, 비밀번호: `wrongpassword` 입력 후 로그인 클릭 | 오류 메시지가 나타납니다 | | | 2 | 로그인 화면에 그대로 머물러 있는지 확인합니다 | 콘솔로 이동하지 않습니다 | | **메모**: _______________________________________ --- ## TC-ARC-004: 아카이브 마스터 데이터 관리 (kadmin 영역) **목적**: 마스터 데이터 카테고리와 스토리지 현황 조회 **소요 시간**: 약 7분 > **시작 조건**: kadmin 계정으로 로그인한 상태. **데이터를 수정하지 마세요.** | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 메뉴에서 **"아카이브 마스터 데이터 관리"** 또는 유사 메뉴를 클릭합니다 | 관리 화면이 열립니다 | | | 2 | 지역문화 소스 데이터 카테고리 목록이 표시되는지 확인합니다 | 카테고리 분류 목록이 보입니다 | | | 3 | 카테고리를 하나 클릭하여 하위 데이터 목록을 봅니다 | 하위 데이터 목록이 표시됩니다 | | | 4 | **대용량 미디어 파일 스토리지 경로/볼륨 관리** 화면을 찾아 클릭합니다 | 스토리지 경로와 사용량이 표시됩니다 | | | 5 | 스토리지 사용률이 90% 미만인지 확인하고 기록합니다 | 사용률이 표시됩니다 | | | 6 | **데이터 정합성 검증** 또는 **중복 정제** 메뉴가 있으면 클릭합니다 | 정합성 검증 화면이 열립니다 | | **스토리지 사용률 기록**: ______% **메모**: _______________________________________ --- ## TC-ARC-005: 자료 수집/연계 매니저 (localnculture 영역) **목적**: 지방문화원 데이터 연계 스케줄러 및 로그 확인 **소요 시간**: 약 7분 > **시작 조건**: localnculture 계정으로 로그인한 상태 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 로그아웃 후 `localnculture` / `Ansghk1962*` 로 다시 로그인합니다 | 로그인 성공 후 자료 연계 화면이 열립니다 | | | 2 | **지방문화원별 데이터 송수신 스케줄러** 목록이 보이는지 확인합니다 | 스케줄러 목록(기관명, 주기, 마지막 실행 시각 등)이 표시됩니다 | | | 3 | 스케줄러 목록에서 마지막 실행 시각이 오래되지 않은지 확인합니다 (최근 1주일 이내 권장) | 최근 실행 기록이 있습니다 | | | 4 | **연계 트랜잭션 성공/실패 로그** 메뉴를 클릭합니다 | 로그 목록이 날짜별로 나타납니다 | | | 5 | 최근 로그에서 FAIL 또는 ERROR 건수를 확인하고 기록합니다 | 로그 상태가 표시됩니다 | | | 6 | 실패 건이 있으면 내용을 클릭해서 오류 메시지를 확인합니다 | 실패 원인 메시지가 표시됩니다 | | **최근 연계 실패 건수**: ______건 **메모**: _______________________________________ --- ## TC-ARC-006: API 게이트웨이 / 지역N문화 연계 상태 확인 **목적**: 지역N문화 포털과의 API 연계가 정상인지 확인합니다. **소요 시간**: 약 5분 > **시작 조건**: kadmin 계정으로 로그인한 상태 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | **"API 게이트웨이 / 서비스 연계"** 메뉴를 클릭합니다 | API 관리 화면이 열립니다 | | | 2 | **지역N문화 포털 전용 API** 상태가 "정상" 또는 "활성"인지 확인합니다 | 연결 상태가 "정상"으로 표시됩니다 | | | 3 | 외부 공공 개방 API 토큰 관련 메뉴가 있으면 유효기간을 확인합니다 | 토큰 만료일이 표시됩니다 | | | 4 | 검색엔진 동기화 인덱싱 트리거 상태를 확인합니다 | 마지막 인덱싱 시각이 표시됩니다 | | | 5 | 지역N문화 포털에서 실제 검색이 동작하는지 새 탭에서 확인합니다 (TC-NCL-003 재확인) | 지역N문화 검색 결과가 나타납니다 | | **API 연계 상태**: ________ **마지막 인덱싱 시각**: ________ **메모**: _______________________________________ --- ## TC-ARC-007: 배치 작업 현황 조회 **목적**: 정기 배치(Batch) 작업의 실행 현황과 이력을 확인합니다. **소요 시간**: 약 5분 > **주의**: 배치를 임의로 실행하거나 중지하지 마세요. 현황 조회만 수행합니다. | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 대시보드 또는 메뉴에서 **"배치 큐(Queue) 상태"** 화면을 찾아 클릭합니다 | 배치 대기/실행/완료 현황이 표시됩니다 | | | 2 | 현재 실행 중인 배치가 있으면 이름과 진행률을 기록합니다 | 실행 중 배치 정보가 보입니다 | | | 3 | 최근 완료된 배치 이력을 확인합니다 | 완료된 배치 목록과 성공/실패 여부가 보입니다 | | | 4 | 실패한 배치가 있으면 오류 메시지를 확인합니다 | 실패 원인이 기록되어 있습니다 | | | 5 | GUARDiA ITSM 배치 관리 화면에서도 동일한 작업이 등록되어 있는지 확인합니다 | ITSM 배치 목록에도 동일 작업이 보입니다 | | **실행 중 배치 수**: ______개 **최근 실패 배치**: ________ **메모**: _______________________________________ --- ## TC-ARC-008: 시스템 환경 설정 조회 **목적**: JVM 옵션, 파일 업로드 용량 제한, 백업 정책 설정 확인 **소요 시간**: 약 5분 > **주의**: 설정 값을 변경하지 마세요. 조회만 수행합니다. | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | **"시스템 환경 설정"** 메뉴를 클릭합니다 | 환경 설정 화면이 열립니다 | | | 2 | **인프라 백업 정책** 항목에서 백업 주기와 경로가 설정되어 있는지 확인합니다 | 백업 주기(일별/주별 등)가 설정되어 있습니다 | | | 3 | **파일 업로드 용량 제한** 설정 값을 확인하고 기록합니다 | 업로드 용량 제한 값이 표시됩니다 | | | 4 | **Java WAS JVM 옵션** (힙 메모리 설정 등)이 확인 가능하면 기록합니다 | JVM Xmx, Xms 등 옵션이 보입니다 | | | 5 | 설정을 변경하지 않고 화면을 닫습니다 | 변경 없이 빠져나옵니다 | | **파일 업로드 제한**: ______MB **JVM Xmx**: ______ **메모**: _______________________________________ --- ## TC-ARC-009: 서버 리소스 모니터링 (대시보드) **목적**: 서버의 CPU, 메모리, 디스크 사용률이 정상 범위인지 확인합니다. **소요 시간**: 약 5분 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | WAS 시스템 콘솔 대시보드에서 서버 리소스 화면을 찾습니다 | 리소스 모니터링 화면이 보입니다 | | | 2 | **CPU 사용률**을 확인하고 기록합니다 | CPU가 80% 미만입니다 | | | 3 | **메모리(RAM) 사용률**을 확인하고 기록합니다 | 메모리가 85% 미만입니다 | | | 4 | **디스크 사용률**을 확인하고 기록합니다 | 디스크가 90% 미만입니다 | | | 5 | **JVM 힙 메모리** 사용률을 확인합니다 (있는 경우) | 힙 메모리 사용률이 표시됩니다 | | | 리소스 | 현재 값 | 정상 기준 | 결과 | |--------|---------|---------|------| | CPU | | < 80% | | | RAM | | < 85% | | | Disk | | < 90% | | | JVM Heap | | < 80% | | **메모**: _______________________________________ --- ## TC-ARC-010: 로그아웃 및 세션 보안 확인 **소요 시간**: 약 3분 | 번호 | 따라 할 행동 | 이렇게 되면 통과(O) | 결과 | |------|-------------|----------------------|------| | 1 | 상단 메뉴에서 **"로그아웃"** 버튼을 클릭합니다 | 로그인 화면으로 이동됩니다 | | | 2 | 브라우저 뒤로가기(←)를 눌러봅니다 | 다시 로그인 화면으로 이동됩니다 (세션 만료) | | | 3 | kadmin 대시보드 URL을 직접 주소창에 입력합니다 | 로그인 화면으로 리다이렉트됩니다 | | **메모**: _______________________________________ --- ## 테스트 결과 요약 | TC ID | 테스트명 | 결과(O/X/△) | 비고 | |-------|----------|-------------|------| | TC-ARC-001 | WAS 시스템 접속 | | | | TC-ARC-002 | kadmin 로그인 및 콘솔 | | | | TC-ARC-003 | 잘못된 비밀번호 차단 | | | | TC-ARC-004 | 마스터 데이터 관리 | | | | TC-ARC-005 | 자료 연계 매니저 (localnculture) | | | | TC-ARC-006 | API 게이트웨이 연계 상태 | | | | TC-ARC-007 | 배치 작업 현황 | | | | TC-ARC-008 | 시스템 환경 설정 조회 | | | | TC-ARC-009 | 서버 리소스 모니터링 | | | | TC-ARC-010 | 로그아웃 및 세션 보안 | | | **테스트 수행일**: ________ **테스터**: ________ **총평**: ________