Repository navigation
Test History Legacy
이 페이지는 현행 표준(mcmp-qa) 이전에 수행한 테스트의 이력이다. 현재 결과는 Test Results를 기준으로 한다.
| 세대 | 레포 | 기간 | 방식 | 현재 상태 |
|---|---|---|---|---|
| 1세대 | mc-e2e-tests | ~2026-04 | 화면 번호별 수동 시나리오(.md) → Playwright 자동화 | 동결 — 일부 시나리오를 mcmp-qa로 이관(아래 표) |
| 2세대 | mcmp-e2e | 2026-05 ~ 2026-09 | 기능정의 → 시나리오(C1~C9) → spec, 티켓별 회귀 | 동결 — 티켓 회귀 증적 보관용 |
| 3세대(현행) | mcmp-qa | 2026-08 ~ | registry 단일 정본 + 4계층(L0~L3) + 자동 생성 문서 | 운영 중 |
기준일: 2026-06-22
| # | 시나리오 | 상태 | 블로킹 이슈 |
|---|---|---|---|
| C1 | 플랫폼 환경구성 | ⚠ 부분 실행 | installAll.sh Step FAIL (기동 중 재실행 시) |
| C2 | IAM 온보딩 | ✓ PASS 14/14 | 2026-06-22 headed 실행 |
| C3 | 서비스 생성(WF) | △ 스펙 없음 | Jenkins 서버 필요 |
| C4 | 서비스 생성(직접) | ⚠ 10/13 PASS | AWS connection 없음, e2e-mci-c4 미생성 |
| C4-REC | MCI Per-CSP 기록 | ✓ PASS 7/7 | AWS/ALI/AZR/NHN Running, IBM/GCP Failed |
| C5 | 서비스 관리1 | ⚠ 1 fail / 3 skip | e2e-mci-c4 없음 — |
| C5-RESUME | MCI Resume | ✓ PASS | Suspended 1건, UI resume skip |
| C6 | 모니터링·트레이싱 | △ 스펙 없음 | OBS API 404, MCI 필요 |
| C7 | 서비스 관리2 | △ 스펙 없음 | - |
| C8 | 데이터 백업/마이그 | △ 스펙 없음 | Data API 미등록 |
| C9 | 비용 확인 | △ 스펙 없음 | Cost iframe API 미등록 |
범례: ✓ PASS · ❌ FAIL · ⚠ PASS(warn) · △ 스펙 미구현
| 도메인 | PASS | FAIL | 마지막 실행 |
|---|---|---|---|
| IAM (auth/user/role/policy/ws/proj/org/company) | ~80 | 1 (TC-IAM-ROLE-08) | 2026-06-03 |
| CSP (credential/connection) | PASS | 0 | 2026-06-03 |
| INFRA (mci/ssh-key) | PASS | 3 (MCI-WORKLOAD 캐스케이드) | 2026-06-03 |
| COST (bill/iframe) | PASS(warn) | 4 (TC-COST-IFRAME) | 2026-06-03 |
| OBS/SW/DATA | PASS | 0 | 2026-06-03 |
| 2026-06-03 합계 | ~152 | 8 | 2026-06-03 |
| 이전 기준 | 102/108 | 6 | 2026-05-27 |
| 영역 | TC | PASS | PASS(warn) | FAIL | 기타(미검증 등) | 최종 실행 |
|---|---|---|---|---|---|---|
| IAM — AUTH | 11 | 1 | 4 | 1 | 5 | 2026-05-27 |
| IAM — USER-LIFECYCLE | 3 | 0 | 0 | 0 | 3 | |
| IAM — USERGROUP | 12 | 6 | 6 | 0 | 0 | 2026-06-02 |
| IAM — ROLE | 4 | 1 | 3 | 0 | 0 | 2026-05-27 |
| IAM — POLICY | 4 | 1 | 3 | 0 | 0 | 2026-05-27 |
| IAM — WORKSPACE | 14 | 2 | 5 | 0 | 7 | 2026-05-27 |
| IAM — PROJECT | 4 | 1 | 3 | 0 | 0 | 2026-05-27 |
| IAM — ORG | 5 | 5 | 0 | 0 | 0 | 2026-06-02 |
| IAM — COMPANY | 4 | 0 | 4 | 0 | 0 | 2026-05-27 |
| CSP — CREDENTIAL | 4 | 2 | 2 | 0 | 0 | 2026-05-27 |
| CSP — CONNECTION | 3 | 2 | 1 | 0 | 0 | 2026-05-27 |
| CSP — SERVER-SPEC — TODO | 2 | 0 | 0 | 0 | 2 | |
| CSP — CLOUD-RESOURCES | 22 | 0 | 0 | 0 | 22 | |
| CSP — IMPORT-RESOURCES | 16 | 6 | 0 | 0 | 10 | 2026-08-19 |
| INFRA — MCI | 5 | 1 | 4 | 0 | 0 | 2026-05-27 |
| INFRA — MCI-WORKLOAD | 3 | 0 | 0 | 0 | 3 | |
| INFRA — SSH-KEY | 3 | 1 | 2 | 0 | 0 | 2026-05-27 |
| INFRA — K8S — TODO | 2 | 0 | 0 | 0 | 2 | |
| INFRA — TEMPLATE — TODO | 1 | 0 | 0 | 0 | 1 | |
| COST — BILL | 4 | 1 | 3 | 0 | 0 | 2026-05-27 |
| COST — IFRAME | 4 | 0 | 0 | 0 | 4 | |
| OBS — MONITORING / LOG / TRACE | 6 | 2 | 4 | 0 | 0 | 2026-05-27 |
| SW — REPOSITORY | 4 | 0 | 0 | 0 | 4 | |
| SW — APP CATALOG | 7 | 0 | 0 | 0 | 7 | |
| SW — APP DEPLOY | 3 | 0 | 0 | 0 | 3 | |
| SW — APPS STATUS | 4 | 0 | 0 | 0 | 4 | |
| SW — CATALOG | 8 | 0 | 3 | 0 | 5 | 2026-05-27 |
| WORKFLOW — WF 생성 흐름 | 1 | 0 | 0 | 0 | 1 | |
| WORKFLOW | 3 | 0 | 3 | 0 | 0 | 2026-05-27 |
| WORKFLOW — OSS | 5 | 0 | 0 | 0 | 5 | |
| WORKFLOW — WF 등록 | 7 | 0 | 0 | 0 | 7 | |
| WORKFLOW — WF 조회/수정 | 5 | 0 | 0 | 0 | 5 | |
| WORKFLOW — WF 실행 | 6 | 0 | 0 | 0 | 6 | |
| WORKFLOW — WF Purpose 분류 | 2 | 0 | 0 | 0 | 2 | |
| WORKFLOW — Event Listener | 7 | 0 | 0 | 0 | 7 | |
| DATA — MIGRATION/BACKUP | 6 | 0 | 6 | 0 | 0 | 2026-05-27 |
C1 — 플랫폼 환경구성 — 설치 후 정상 동작 검증
-
mcc infra info명령으로 컨테이너 목록 및 상태를 조회한다. 2. 핵심 컨테이너 상태 확인 — 아래 항목 모두 Up (healthy)
| TC-ID |
|---|
| — |
| TC-IAM-AUTH-01 |
| — |
C2 — IAM 온보딩 — 사용자 추가·역할·그룹 할당 전체 흐름
관리자가 신규 사용자를 추가하고, 직접 역할을 부여하거나 그룹을 통해 간접적으로 역할을 부여하는 여정을 검증한다. 개인 역할 할당과 그룹 역할 할당이 실제 메뉴 가시성에 어떻게 반영되는지를 중점적으로 확인한다.
| TC-ID | 기능명 |
|---|---|
| TC-IAM-USERGROUP-03 | 사용자 생성·중복 검사 (POST /api/users) |
| TC-IAM-AUTH-01 | 로그인 성공·실패 (POST /api/login) |
| TC-IAM-ROLE-02 | 역할 생성·중복 검사 (POST /api/roles) |
| TC-IAM-USERGROUP-13 | 플랫폼 역할에 사용자 할당 (POST /api/roles/:id/platform-users) |
| TC-IAM-WORKSPACE-05 | 워크스페이스 역할에 사용자 할당 (POST /api/roles/:id/workspace-users) |
| TC-IAM-MENUS-01 | 사용자 메뉴 트리 권한 조회 (GET /api/menus/tree) |
C3 — [사용자] 워크플로우로 인프라 서비스(MCI) 생성 및 활용
- mcmp 로그인 2. 상단 워크스페이스를
e2e_ws/ 프로젝트e2e_proj로 선택 3. 좌측 메뉴 Operations > Cloud Services 화면 진입 4. MCI 목록 API 응답 확인 (nsId=default) 5. MCI가 없는 경우 "자원 없음" 빈 목록 표시 확인
| TC-ID |
|---|
| TC-INFRA-MCI-01 |
| — |
| TC-WF-FLOW-02 |
| TC-WF-FLOW-01 · TC-WF-FLOW-03 |
| TC-WF-FLOW-05 · TC-INFRA-MCI-03 |
C3 — [사용자] 워크플로우로 K8s 서비스 생성 및 활용
- mcmp 로그인 2. 상단 워크스페이스를
e2e_ws/ 프로젝트e2e_proj로 선택 3. 좌측 메뉴 Operations > Cloud Services > K8s 화면 진입 4. K8s 클러스터 목록 API 응답 확인 (nsId=default) 5.e2e-k8s-c3-prefix 클러스터가 없는 경우 빈 목록 표시 확인
| TC-ID |
|---|
| — |
| — |
| TC-WF-FLOW-02 |
| TC-WF-FLOW-02 |
| TC-WF-FLOW-02 · TC-INFRA-K8S-04 |
| TC-INFRA-K8S-04 |
C4 — VM 인프라(MCI) 애플리케이션 배포 (워크플로우 미활용)
애플리케이션 Repository를 사전 처리하고 SW Catalog에 등록한 뒤, MCI(VM) 위에 단일(Standalone)과 다중(Clustering) 방식으로 애플리케이션을 배포하는 전 과정을 검증한다.
| TC-ID | 기능명 |
|---|---|
| TC-APP-REP-01 | Repository 목록 조회 |
| TC-APP-REP-03 | Repository 상세 진입 |
C4 — K8s 클러스터 애플리케이션 배포 (워크플로우 미활용)
[Repository 현황 확인] 1. mc-application-manager Repository 목록 API 응답 확인 2. 배포 대상 컨테이너 이미지 준비 여부 확인
| TC-ID |
|---|
| TC-APP-REP-01 |
| TC-APP-REP-03 · TC-APP-REP-04 |
| TC-APP-DEP-03 |
C4 — 글로벌 멀티 클라우드 인프라(MCI) 구성 및 배포 (워크플로우 미활용)
- mcmp 로그인 2. 상단 워크스페이스
e2e_ws/ 프로젝트e2e_proj선택 3. Operations > Cloud Services 화면 진입 4.GetAllInfraAPI 응답에서e2e-mci-c4-prefix 항목 미존재 확인 5. 참여 CSP connection 사전 검증 (state.json→connections로드)
| TC-ID |
|---|
| TC-INFRA-MCI-01 |
| TC-CSP-SPEC-01 · TC-CSP-IMG-01 |
| TC-INFRA-MCI-03 |
| TC-INFRA-MCI-01 · TC-INFRA-MCI-02 |
C4 — Across K8s 클러스터 구성 및 배포 (워크플로우 미활용)
Request: { "name": "e2e-k8s-c4-aws", "connectionName": "aws-ap-northeast-2", "specId": "aws+ap-northeast-2+t3a.xlarge", "imageId": "default", "nodeGroupName": "" }
(TC 표 없음)
C5 — 운영 중 VM 인프라(MCI) 관리
- mcmp 로그인 2. 상단 워크스페이스
e2e_ws/ 프로젝트e2e_proj선택 3. Operations > Cloud Services 화면 진입 4.GetAllInfraAPI 응답에서 대상 MCI 확인 5. 대상 MCI 상태Running, VM 수, Public IP 할당 여부 확인
| TC-ID |
|---|
| TC-INFRA-MCI-01 |
| TC-INFRA-MCI-02 |
| TC-INFRA-SSH-KEY-01 |
| TC-INFRA-MCI-WORKLOAD-01 |
| TC-INFRA-MCI-04 |
C5 — 운영 중 K8s 클러스터 관리
- mcmp 로그인 2. 상단 워크스페이스
e2e_ws/ 프로젝트e2e_proj선택 3. Operations > Cloud Services > K8s 화면 진입 4.GetAllK8sClusterAPI 응답에서 대상 클러스터 확인 5. 대상 클러스터 상태Active또는Running, connectionName, NodeGroup 수 확인
| TC-ID |
|---|
| — |
| — |
| TC-INFRA-K8S-05 |
| TC-INFRA-K8S-06 |
| — |
C6 — 운용 중 모니터링·트레이싱·로깅
[모니터링 설정 화면 진입] 1. mcmp 로그인 2. 상단 워크스페이스 ws01 / 프로젝트 default 선택 3. /webconsole/operations/analytics/monitorings/monitoringconfig 진입 4. 모니터링 대상(MCI VM) 목록 API 응답 확인 (TC-OBS-MON-CONFIG-01)
| TC-ID |
|---|
| TC-OBS-MON-CONFIG-01 · TC-OBS-MON-CONFIG-02 |
| TC-OBS-METRIC-QUERY-01 · TC-OBS-INSIGHT-01 |
| TC-OBS-LOG-QUERY-01 |
| TC-OBS-TRACE-QUERY-01 |
C7 — VM 인프라(MCI) 라이프사이클 관리
- mcmp 로그인 2. 상단 워크스페이스
e2e_ws/ 프로젝트e2e_proj선택 3. Operations > Cloud Services 화면 진입 4.GetAllInfraAPI 응답에서 대상 MCI(e2e_mci_c3또는e2e-mci-c4) 확인 5. 대상 MCI 상태가Running임을 확인
| TC-ID |
|---|
| TC-INFRA-MCI-01 |
| TC-INFRA-MCI-04 |
| TC-INFRA-MCI-04 |
| TC-INFRA-MCI-05 |
| TC-INFRA-MCI-05 |
C7 — K8s 클러스터 라이프사이클 관리
- mcmp 로그인 2. 상단 워크스페이스
e2e_ws/ 프로젝트e2e_proj선택 3. Operations > Cloud Services > K8s 화면 진입 4.GetAllK8sClusterAPI 응답에서 대상 클러스터 확인 5. 대상 클러스터 상태가Active또는Running임을 확인
| TC-ID |
|---|
| — |
| — |
| TC-WF-FLOW-02 |
C8 — 데이터 백업/복구/마이그레이션
mc-web-console-api 가 mc-data-manager 로 forwarding 한다.
| TC-ID |
|---|
| TC-DATA-OS-02 |
| TC-DATA-OS-03 · TC-DATA-OS-04 |
| TC-DATA-RDB-02 |
| TC-DATA-RDB-03 · TC-DATA-RDB-04 |
| TC-DATA-NRDB-02-a · TC-DATA-NRDB-02-b |
| TC-DATA-NRDB-03-a · TC-DATA-NRDB-03-b · TC-DATA-NRDB-04-a · TC-DATA-NRDB-04-b |
C9 — 클라우드 비용 확인
- 브라우저에서 웹콘솔 URL (
https://{SERVER_IP}:3001) 접속 2.c2_billviewer/c2_billviewer_password로 로그인 3. 웹콘솔 대시보드 (/webconsole/) 진입 확인 4. 상단 사용자명c2_billviewer표시 확인
| TC-ID |
|---|
| TC-IAM-AUTH-01 |
| TC-COST-BILL-01 |
| TC-COST-BILL-02 |
| TC-COST-BILL-03 |
화면 번호별 수동 테스트 시나리오 문서를 Playwright로 자동화한 1세대 스위트다. 실행 결과는 보존되지 않았다. 시나리오 원문은 mc-web-console 레포의 docs/manual-testing에 있다.
| 스위트 | spec | test | 시나리오 원문 | 현행 대응 |
|---|---|---|---|---|
001_workspaces |
1 | 26 | 001_Workspaces_test.md | IAM |
002_mci_workloads |
3 | 25 | 002_MCI_Workloads_test.md | Infra-Screen |
003_pmk_workloads |
1 | 17 | 003_PMK_Workloads_test.md | K8s-Screen |
004_workflows |
1 | 2 | 004_Workflows_test.md | 미이관 |
005_sw_catalogs |
1 | 3 | 005_SW_Catalogs_test.md | 미이관 |
006_data_migrations |
1 | 2 | 006_Data_Migrations_test.md | 미이관 |
007_mcis_monitoring |
1 | 7 | 007_MCIs_Monitoring_test.md | 미이관 |
008_monitoring_config |
1 | 5 | 008_Monitoring_Config_test.md | 미이관 |
009_alarms_history |
1 | 5 | 009_Alarms_History_test.md | 미이관 |
010_threshold_config |
1 | 1 | 010_Threshold_Config_test.md | 미이관 |
011_log_manage |
1 | 6 | 011_Log_Manage_test.md | 미이관 |
012_log_config |
1 | 1 | 012_Log_Config_test.md | 미이관 |
013_cost_analysis |
1 | 8 | 013_Cost_Analysis_test.md | 미이관 |
016_users |
6 | 25 | — | IAM |
017_organizations |
1 | 3 | — | IAM |
018_role_menu_sync |
1 | 3 | — | IAM |
api |
2 | 4 | — | Console |
auth |
3 | 12 | — | Console |
cloudresources |
15 | 171 | — | Cloud-Resources |
integration |
1 | 9 | — | 미이관 |