Repository navigation
Test Results
dogfootman edited this page Sep 28, 2026
·
1 revision
생성: 2026-09-28 · 결과 기준: 최근 실행 2026-09-16 · 대상 배포 버전:
web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0
자동화 테스트(mcmp-qa)의 TC별 가장 최근 실행 결과다. CSP별로 실행하는 L2 TC는 CSP 셀 중 주의가 필요한 상태(❌ > 🚧 > 📝 > ⬜ > ⏭️ > ✅)를 대표값으로 쓴다.
| 전체 TC | ✅ PASS | ❌ FAIL | 🚧 BLOCKED | ⏭️ SKIP | ⬜ 미실행 | 📝 미구현 |
|---|---|---|---|---|---|---|
| 197 | 40 | 12 | 3 | 5 | 11 | 126 |
| 기호 | 의미 |
|---|---|
| ✅ PASS | 최근 실행 통과 (괄호는 실행일 MM-DD) |
| ❌ FAIL | 최근 실행 실패 |
| 🚧 BLOCKED | 알려진 외부 결함으로 실행 차단 — "못 하는 것" |
| ⏭️ SKIP | 환경 전제 미충족으로 건너뜀 |
| ⬜ 미실행 | 자동화 spec은 있으나 최근 결과 없음 |
| 📝 미구현 | TC 정의만 있고 자동화 spec 미작성 (백로그) |
| 영역 | 전체 TC | ✅ PASS | ❌ FAIL | 🚧 BLOCKED | ⏭️ SKIP | ⬜ 미실행 | 📝 미구현 |
|---|---|---|---|---|---|---|---|
| Console 공통 (인증·헬스) | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| IAM · RBAC (조직·사용자·역할·메뉴) | 40 | 13 | 11 | 1 | 3 | 5 | 7 |
| Cloud SPs (드라이버·CSP 정의) | 9 | 0 | 0 | 0 | 0 | 0 | 9 |
| Cloud Resources (VPC·SG·SSH Key·Disk 등) | 33 | 17 | 1 | 2 | 0 | 0 | 13 |
| Infra Workload — 화면 동작 | 9 | 7 | 0 | 0 | 0 | 0 | 2 |
| Infra Workload — 실자원 수명주기 | 55 | 0 | 0 | 0 | 0 | 3 | 52 |
| Infra Template | 11 | 0 | 0 | 0 | 0 | 0 | 11 |
| K8s Workload — 화면 동작 | 6 | 0 | 0 | 0 | 0 | 0 | 6 |
| K8s Workload — 실자원 수명주기 | 23 | 0 | 0 | 0 | 2 | 1 | 20 |
| NLB | 3 | 0 | 0 | 0 | 0 | 2 | 1 |
| Workflow 기반 프로비저닝 | 5 | 0 | 0 | 0 | 0 | 0 | 5 |
| 여정 | 제목 | 결과 |
|---|---|---|
| J2 | RBAC 온보딩 & 역할별 데모 시나리오 | ⬜ 미실행 |
| J3 | 워크플로우 기반 서비스 생성 (Infra / K8s / nodegroup) | ⬜ 미실행 |
| J5 | operator의 Infra Workload 운영 여정 | ⬜ 미실행 |
| J11 | nodegroup 스케일 아웃 → nginx 설치 → NLB 연결·헬스체크 | ⬜ 미실행 |
| IV1 | 로그인 & RBAC 초기 설정 | ⏭️ SKIP(09-11) |
| IV2 | Cloud Resources 제어 | ✅ PASS(09-11) |
| IV3 | Workflows로 Infra/K8s 제어 | ⏭️ SKIP(09-11) |
| IV4 | Infra/K8s 제어 | 🚧 BLOCKED |
| IV5 | SW Catalogs 제어 (인프라가 있는 상태에서) | 🚧 BLOCKED |
| IV6 | Cost Analysis 제어 (인프라가 있는 상태에서) | 🚧 BLOCKED |
| IV7 | Monitoring 제어 (인프라가 있는 상태에서) | 🚧 BLOCKED |
| IV8 | Data Migrations 제어 | ⏭️ SKIP(09-11) |
CSP Tier A는 8종 CSP 전수(주 1회), Tier B는 대표 CSP(nightly)로 실행한다. 빈 칸은 해당 CSP가 대상이 아님을 뜻한다.
L2 TC 47건 × CSP 8종
| TC | Tier | aws | gcp | azure | alibaba | tencent | ncp | nhn | kt |
|---|---|---|---|---|---|---|---|---|---|
| TC-INFRA-VPC-CREATE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-VPC-DELETE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-SG-CREATE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-SG-EDIT-01 | C | ❌ FAIL(09-04) | |||||||
| TC-INFRA-SG-EDIT-03 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-SG-DELETE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-DISK-CREATE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-DISK-ATTACH-01 | C | 🚧 BLOCKED | |||||||
| TC-INFRA-DISK-DETACH-01 | C | 🚧 BLOCKED | |||||||
| TC-INFRA-DISK-DELETE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-SSHKEY-CREATE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-SSHKEY-DELETE-01 | C | ✅ PASS(09-11) | |||||||
| TC-INFRA-NODE-REBOOT-01 | A | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 |
| TC-INFRA-WORKLOAD-CREATE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-NODEGROUP-SCALEOUT-01 | A | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 |
| TC-INFRA-CMD-NGINX-01 | B | ⬜ 미실행 | |||||||
| TC-INFRA-NODE-REBOOT-02 | B | 📝 미구현 | |||||||
| TC-INFRA-LIFECYCLE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-LIFECYCLE-02 | B | 📝 미구현 | |||||||
| TC-INFRA-DELETE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-NODE-LIFECYCLE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-NODE-DELETE-01 | B | 📝 미구현 | |||||||
| TC-INFRA-NODE-SNAPSHOT-01 | B | 📝 미구현 | |||||||
| TC-INFRA-CREATE-EXPERT-01 | B | 📝 미구현 | |||||||
| TC-INFRA-NODEGROUP-ADD-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-NLBTAB-02 | B | 📝 미구현 | |||||||
| TC-INFRA-NLBTAB-03 | B | 📝 미구현 | |||||||
| TC-INFRA-NLBTAB-04 | B | 📝 미구현 | |||||||
| TC-INFRA-FILE-01 | B | 📝 미구현 | |||||||
| TC-INFRA-CMD-02 | B | 📝 미구현 | |||||||
| TC-INFRA-CMD-03 | B | 📝 미구현 | |||||||
| TC-INFRA-NODE-DISK-01 | B | 📝 미구현 | |||||||
| TC-INFRA-NODE-DISK-02 | B | 📝 미구현 | |||||||
| TC-INFRA-TEMPLATE-DEPLOY-01 | B | 📝 미구현 | |||||||
| TC-K8S-WORKLOAD-CREATE-01 | A | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 |
| TC-K8S-CREATE-EXPERT-01 | B | 📝 미구현 | |||||||
| TC-K8S-DELETE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-K8S-NODEGROUP-ADD-03 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-K8S-NODEGROUP-DELETE-01 | B | 📝 미구현 | |||||||
| TC-K8S-AUTOSCALING-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | |
| TC-K8S-AUTOSCALESIZE-01 | A | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 | 📝 미구현 |
| TC-INFRA-NLB-CREATE-01 | A | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | ⬜ 미실행 | |
| TC-INFRA-NLB-HEALTH-01 | B | ⬜ 미실행 | |||||||
| TC-INFRA-CREATE-WF-01 | B | 📝 미구현 | |||||||
| TC-K8S-CREATE-WF-01 | B | 📝 미구현 | |||||||
| TC-K8S-CREATE-WF-02 | B | 📝 미구현 | 📝 미구현 | ||||||
| TC-K8S-NODEGROUP-WF-01 | B | 📝 미구현 |
| 기능 | CSP | 이슈 | 재확인 기한 |
|---|---|---|---|
disk-create |
azure | cloud-barista/cb-spider#1781 | 2026-12-31 |
disk-resize |
ncp | cloud-barista/cb-spider#1782 | 2026-12-31 |
k8s-nodegroup-autoscaling |
aws | 업스트림 이슈 등록 준비 중 — cb-spider AWS 드라이버 SetNodeGroupAutoScaling이 미구현 스텁이라 On/Off 토글이 무반영 | 2026-12-31 |
disk-attach |
aws | 업스트림 이슈 등록 준비 중 — attach 후속 단계 tumblebug→Spider GET /node/{vmNameId} 404(Spider는 /node 경로 없음, /vm은 400 'type assertion failed for cache item') | 2026-12-31 |
Console 공통 (인증·헬스) — 3건 (✅3 ❌0 🚧0 ⏭️0 ⬜0 📝0)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-CONSOLE-HEALTH-01 | 콘솔 front 응답 (미로그인 → 303 리다이렉트 허용) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-CONSOLE-AUTH-01 | 로그인 API 계약 — 성공 시 access/refresh 토큰 필드 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-CONSOLE-AUTH-02 | 잘못된 크리덴셜 로그인 → 4xx | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
IAM · RBAC (조직·사용자·역할·메뉴) — 40건 (✅13 ❌11 🚧1 ⏭️3 ⬜5 📝7)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-IAM-SEED-GROUPS-01 | 설치 시드 그룹 9종 존재 확인 (grp-admin, grp-bill.., grp-mon-ops) | 📝 미구현 | |||
| TC-IAM-SEED-ROLES-01 | 설치 시드 역할의 3종 구성(platform 메뉴/workspace 사용유무/csp 매핑) 존재 확인 | 📝 미구현 | |||
| TC-IAM-SEED-GROUP-ROLE-01 | 설치 시드 그룹-역할 할당 확인 | 📝 미구현 | |||
| TC-IAM-SIGNUP-01 | 가입 신청 → 승인 전 로그인 불가 | 📝 미구현 | |||
| TC-IAM-APPROVE-01 | 관리자 승인 + 그룹 배정 → 로그인 가능 | 📝 미구현 | |||
| TC-IAM-MENU-VIS-01 | 로그인 후 자기 역할 메뉴만 노출/클릭 가능 (페르소나 9종 파라미터) | ⬜ 미실행 | |||
| TC-IAM-MENU-VIS-02 | 타 도메인 메뉴 URL 직접 접근 → 거부 (페르소나 9종 파라미터) | ⬜ 미실행 | |||
| TC-IAM-MENU-SEED-DRIFT-01 | permission.yaml(시드)과 실제 노출 메뉴(IAM DB) 드리프트 감지 | 📝 미구현 | |||
| TC-IAM-MENU-VIS-03 | Menus 화면에서 역할별 메뉴 매핑 변경 → 해당 역할 사이드바 노출 즉시 반영 | ⬜ 미실행 | |||
| TC-IAM-MENU-VIS-04 | 승인 권한 없는 계정 → Approvals 메뉴 미노출 + URL 직접 접근 차단 | ⬜ 미실행 | |||
| TC-IAM-TEMPCRED-01 | 전 역할 임시자격증명 요청(API) → 매핑된 CSP 역할로 발급 | ⬜ 미실행 | |||
| TC-IAM-TEMPCRED-UI-01 | 콘솔 임시자격증명 요청 버튼 → 발급 결과 표시 | 📝 미구현 | |||
| TC-IAM-MENU-LIST-01 | Menus 화면 진입 → Menu Tree 자동 조회 및 렌더 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-LIST-02 | 메뉴 0건 응답 → 빈 트리 정상 표시 (mock) | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-01 | Add Root Menu 팝업 오픈 → 기본값·필수표시 확인 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-02 | 루트 메뉴 생성 → 트리 반영 및 상세 조회 일치 | 🚧 BLOCKED | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-03 | Add Child → 하위 메뉴 생성 (Parent ID 자동 지정) | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-04 | 필수값(Menu ID/Display Name) 전체 공백 → 저장 차단 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-05 | Menu ID 또는 Display Name 단독 누락 → 저장 차단 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-06 | 기존 Menu ID와 중복 입력 → 저장 차단 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-07 | Priority/Menu Number에 숫자 아닌 값 또는 음수 입력 → 저장 차단 또는 오류 | ⏭️ SKIP(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-CREATE-08 | View Type이 iframe/popup인데 Framework Service 공백 → 저장 차단 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-EDIT-01 | 메뉴 수정 → 기존값 프리필 + 저장 후 즉시 반영 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-EDIT-02 | 수정 시 Display Name 공백 저장 → 차단 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-DELETE-01 | 하위 노드 없는 메뉴 삭제 → 확인 후 트리에서 제거, 새로고침 후 유지 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-DELETE-02 | 하위 노드가 있는 메뉴 삭제 시도 → 정책에 따른 차단/경고 | ⏭️ SKIP(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-EXPORT-IMPORT-01 | Export → 현재 Menu Tree를 파일로 다운로드 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-EXPORT-IMPORT-02 | Import → 유효한 파일로 메뉴 구성 반영 | ⏭️ SKIP(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-MENU-EXPORT-IMPORT-03 | 형식이 맞지 않는 파일 Import → 오류 안내, 기존 트리 훼손 없음 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-LIST-01 | 화면 진입 → 대기 목록/컬럼(Name·Email·Username·Requested At)·Approve·Reject 버튼 표시 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-LIST-02 | Refresh 클릭 → 신규 가입 신청 반영 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-LIST-03 | 대기 요청 0건 → 빈 상태 안내, 오류 화면 없음 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-LIST-04 | Requested At 표시 형식 확인 (결함 후보 재확인) | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-APPROVE-01 | 개별 승인 → 목록에서 제거, Users에 Enabled로 등록 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-APPROVE-02 | 일괄 승인(2건 선택) → 선택 건만 처리, 미선택 건은 대기 유지 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-APPROVE-03 | 전체 선택/해제 체크박스 → 부분 선택 시 헤더 체크박스 부분 선택 상태 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-APPROVE-04 | 미선택 상태로 Approve Selected → 안내 alert, API 미호출 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-APPROVE-05 | 두 창에서 동일 요청 중복 승인 시도 → 중복 처리/계정 중복 생성 없음 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-REJECT-01 | 개별 거부 → 사유 입력 후 목록에서 제거, 계정 미생성 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
|
| TC-IAM-APV-REJECT-02 | 거부 사유 입력 모달에서 Cancel → 거부 미실행, 대기 상태 유지 | ❌ FAIL(09-16) | 2026-09-16 | web:0.5.2 infra:0.12.9 |
Cloud SPs (드라이버·CSP 정의) — 9건 (✅0 ❌0 🚧0 ⏭️0 ⬜0 📝9)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-CONSOLE-CLOUDDRIVER-LIST-01 | 화면 진입 → cb-spider driver 목록 자동조회 + 테이블 렌더 | 📝 미구현 | |||
| TC-CONSOLE-CLOUDDRIVER-DETAIL-01 | 행 클릭 → Driver Info 상세 패널 표시 | 📝 미구현 | |||
| TC-CONSOLE-CLOUDDRIVER-READONLY-01 | 등록·삭제 UI 부재 — 읽기 전용 화면임이 고정되어야 한다 | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-LIST-01 | 화면 진입 → CSP 정의 목록 자동조회 (Provider / Cloud Platform / Driver / Regions) | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-DETAIL-01 | 행 클릭 → 상세 + region/zone 중첩 테이블 | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-PLATFORM-01 | cloudPlatform 공백이면 provider 자신을 플랫폼으로 표시 ('-' 금지) | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-CREATE-01 | CSP 정의 등록 — driver + region/zone 입력 후 목록 반영 | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-DELETE-01 | 런타임 등록 CSP 정의 해제 → 목록에서 제거 | 📝 미구현 | |||
| TC-CONSOLE-CSPDEF-DELETE-02 | 정적 설정 provider 삭제 시도 → 백엔드 거부 사유가 그대로 노출 | 📝 미구현 |
Cloud Resources (VPC·SG·SSH Key·Disk 등) — 33건 (✅17 ❌1 🚧2 ⏭️0 ⬜0 📝13)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-VPC-LIST-01 | project 선택 → VPC 목록 자동조회 + 테이블 렌더 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-VPC-LIST-02 | VPC 0건 → 빈 상태 정상 표시 (mock) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-VPC-CREATE-01 | VPC 생성 — 커넥션·CIDR·서브넷 입력 후 생성되고 목록에 반영 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-VPC-CREATE-02 | 필수값 미입력 제출 → 검증 오류 표시 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-VPC-EDIT-01 | VPC 편집 — 서브넷 추가 저장 후 상세에 반영 | 📝 미구현 | |||
| TC-INFRA-VPC-EDIT-02 | 편집 중 Cancel → 변경 폐기, 저장 API 미호출 | 📝 미구현 | |||
| TC-INFRA-VPC-DELETE-01 | 선택 VPC 삭제 → 확인 후 목록에서 제거 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-VPC-DELETE-02 | 미선택 상태로 Delete selected → 안내만 표시, 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-SG-LIST-01 | project 선택 → Security Group 목록 자동조회 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SG-LIST-02 | 목록 API 500 → 화면 크래시 없이 오류 처리 (mock) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SG-CREATE-01 | Security Group 생성 — 인바운드 규칙 1건 포함 생성 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SG-CREATE-02 | 규칙 없이 생성 시도 → 검증 오류 또는 규칙 0건 생성 (현재 동작 고정) | 📝 미구현 | |||
| TC-INFRA-SG-EDIT-01 | 규칙 편집 저장 → PutSecurityGroup 반영 (AWS는 백엔드 제약으로 저장 차단 — TC-INFRA-SG-EDIT-03 참조) | ❌ FAIL(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
3. Save → PutSecurityGroup 200 |
| TC-INFRA-SG-EDIT-02 | 편집 중 Cancel → 저장 API 미호출 | 📝 미구현 | |||
| TC-INFRA-SG-EDIT-03 | ALL 규칙 보유 SG는 저장 차단 + 안내 (현재 동작 고정) | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SG-DELETE-01 | 선택 SG 삭제 → 목록에서 제거 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SG-DELETE-02 | node에 연결된 SG 삭제 시도 → 백엔드 거부 응답 처리 | 📝 미구현 | |||
| TC-INFRA-DISK-LIST-01 | project 선택 → Disk 목록 자동조회 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-LIST-02 | Disk 0건 → 빈 상태 정상 표시 (mock) | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-CREATE-01 | Disk 생성 — 커넥션·타입·크기 입력 후 생성 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-CREATE-02 | 크기를 CSP 허용 범위 밖으로 입력 → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-DISK-ATTACH-01 | Disk를 node에 attach → 상태 반영 | 🚧 BLOCKED | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-ATTACH-02 | 이미 attach된 Disk를 다시 attach → 중복 요청 차단 또는 오류 처리 | 📝 미구현 | |||
| TC-INFRA-DISK-DETACH-01 | Disk detach → 목록 상태가 Available로 갱신 | 🚧 BLOCKED | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-DELETE-01 | 선택 Disk 삭제 → 목록에서 제거 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-DISK-DELETE-02 | attach 상태 Disk 삭제 시도 → 거부 처리 (좀비 리소스 방지) | 📝 미구현 | |||
| TC-INFRA-SSHKEY-LIST-01 | project 선택 → SSH Key 목록 자동조회 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SSHKEY-LIST-02 | 목록 API 500 → 화면 크래시 없이 오류 처리 (mock) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SSHKEY-CREATE-01 | SSH Key 생성 → 개인키 1회 노출 + 목록 반영 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SSHKEY-CREATE-02 | 중복 이름으로 생성 → 백엔드 오류를 사용자에게 표시 | 📝 미구현 | |||
| TC-INFRA-SSHKEY-DELETE-01 | SSH Key 삭제 → 목록에서 제거 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SSHKEY-DELETE-02 | 확인 모달에서 취소 → 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-DISK-DETACH-02 | detach 성공 응답 후에도 상태가 Attached로 남는 경우 감지 (백엔드 불일치 고정) | 📝 미구현 |
Infra Workload — 화면 동작 — 9건 (✅7 ❌0 🚧0 ⏭️0 ⬜0 📝2)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-SCREEN-ENTRY-01 | workspace 미선택 진입 → "Please select workspace first" 모달 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SCREEN-ENTRY-02 | workspace 선택·project 미선택 → 조회 미발생 (현재 코드는 알림 없음 — 기대스펙 확정 필요) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SCREEN-ENTRY-03 | project 선택 → Infra 목록 자동조회 + 테이블 렌더 | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SCREEN-ENTRY-04 | refresh 버튼 클릭 → 목록 재조회 발생 | ✅ PASS(09-11) | 2026-09-11 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SCREEN-ENTRY-07 | 진입 후 첫 선택 세션에서 refresh 무동작 — 현재 동작 고정 (프론트 이슈 후보) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-SCREEN-ENTRY-05 | 목록 API 500 응답 → 화면이 깨지지 않고 처리 (mock) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-INFRA-IMPORT-01 | CSP VM 가져오기 마법사 — CSP 계정·VM 목록 조회 후 대상 선택 가능 | 📝 미구현 | |||
| TC-INFRA-IMPORT-02 | Import 실행 → 등록 요청이 정상 해석되어야 함 (결함 고정) | 📝 미구현 | |||
| TC-INFRA-SCREEN-ENTRY-06 | 빈 목록(0건) 응답 → 빈 상태 정상 표시 (mock) | ✅ PASS(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
Infra Workload — 실자원 수명주기 — 55건 (✅0 ❌0 🚧0 ⏭️0 ⬜3 📝52)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-NODE-REBOOT-01 | Infra node 재부팅 — 상태 전이·publicIP 불변·UI 일치 검증 | ⬜ 미실행 | |||
| TC-INFRA-WORKLOAD-CREATE-01 | Infra Workload 최소 스펙 생성→Running→삭제 (ephemeral) | 📝 미구현 | |||
| TC-INFRA-WORKLOAD-CREATE-02 | Express 생성 필수값 미입력 Deploy → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-WORKLOAD-CREATE-03 | Express 생성 사전검토 — 검토 결과가 폼에 반영된 뒤에만 Deploy 가능 | 📝 미구현 | |||
| TC-INFRA-WORKLOAD-CREATE-04 | Express spec 추천 Apply → 사전검토 요청이 정상 해석되어야 함 (결함 고정) | 📝 미구현 | |||
| TC-INFRA-NODEGROUP-SCALEOUT-01 | nodegroup 스케일 아웃(1→2) — 신규 node Running + 기존 node 불변(덮어써짐 사고 방어) | ⬜ 미실행 | |||
| TC-INFRA-CMD-NGINX-01 | nodegroup 원격 명령으로 nginx 설치 → 각 node 80포트 응답 | ⬜ 미실행 | |||
| TC-INFRA-NODE-REBOOT-02 | Suspended 상태 node에 재부팅 요청 → 오류 처리 확인 | 📝 미구현 | |||
| TC-INFRA-LIFECYCLE-01 | Infra 일괄 suspend → resume 왕복 — 전 node 상태 전이 + publicIP 불변 | 📝 미구현 | |||
| TC-INFRA-LIFECYCLE-02 | Infra 일괄 reboot — Running 복귀 + node 수 불변 | 📝 미구현 | |||
| TC-INFRA-LIFECYCLE-03 | Infra 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출 | 📝 미구현 | |||
| TC-INFRA-DELETE-01 | Infra 삭제 — 확인 후 목록에서 제거 + ns 잔존물 없음 | 📝 미구현 | |||
| TC-INFRA-DELETE-02 | 삭제 확인 모달 취소 → 변경 없음, 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODE-LIFECYCLE-01 | 단일 node suspend → resume — 동일 nodegroup의 다른 node 상태 불변 | 📝 미구현 | |||
| TC-INFRA-NODE-LIFECYCLE-02 | node 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODE-DELETE-01 | nodegroup에서 node 1개 삭제 — 잔여 node 불변 + Infra 유지 | 📝 미구현 | |||
| TC-INFRA-NODE-DELETE-02 | node 삭제 확인 모달 취소 → 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODE-SNAPSHOT-01 | node 스냅샷으로 MyImage 생성 → MyImage 목록에 등장 | 📝 미구현 | |||
| TC-INFRA-NODE-SNAPSHOT-02 | MyImage 이름 미입력 제출 → 검증 오류 표시 + 스냅샷 API 미호출 | 📝 미구현 | |||
| TC-INFRA-CREATE-EXPERT-01 | Expert 모드 정적 생성 — vNet/SG/sshKey 직접 지정 후 Running 도달 | 📝 미구현 | |||
| TC-INFRA-CREATE-EXPERT-02 | spec+image 페어 사전검토 — 조합 가능 여부가 폼에 반영 | 📝 미구현 | |||
| TC-INFRA-CREATE-EXPERT-03 | Expert 필수 리소스 미선택 제출 → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODEGROUP-ADD-01 | 기존 Infra에 nodegroup 추가(dynamic) — 신규 node Running + 기존 nodegroup 불변 | 📝 미구현 | |||
| TC-INFRA-NODEGROUP-ADD-02 | nodegroup 추가 사전검토 — 검토 결과가 폼에 반영 | 📝 미구현 | |||
| TC-INFRA-NODEGROUP-ADD-03 | nodegroup 이름 미입력 제출 → 검증 오류 + 추가 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODEGROUP-SCALEOUT-02 | 스케일 아웃 증가 수 0/음수 입력 → 검증 오류 + 스케일 API 미호출 | 📝 미구현 | |||
| TC-INFRA-POLICY-01 | Infra autoscale 정책 생성 → 정책 목록에 반영 | 📝 미구현 | |||
| TC-INFRA-POLICY-02 | Infra autoscale 정책 삭제 → 목록에서 제거 | 📝 미구현 | |||
| TC-INFRA-POLICY-03 | 정책 필수값 미입력 제출 → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-LABELS-01 | Infra 라벨 추가·저장 → 재조회 시 반영 | 📝 미구현 | |||
| TC-INFRA-LABELS-02 | Infra 라벨 키 삭제 → 목록에서 제거 | 📝 미구현 | |||
| TC-INFRA-LABELS-03 | 라벨 키 미입력 저장 → 검증 오류 + 저장 API 미호출 | 📝 미구현 | |||
| TC-INFRA-LABELS-04 | 라벨 셀렉터로 리소스 필터 → 조건에 맞는 항목만 표시 | 📝 미구현 | |||
| TC-INFRA-LABELS-05 | 잘못된 셀렉터 문법 입력 → 오류 안내, 화면 크래시 없음 | 📝 미구현 | |||
| TC-INFRA-NLBTAB-01 | Infra 상세 NLB 탭 — 목록 조회 + 단건 상세 렌더 | 📝 미구현 | |||
| TC-INFRA-NLBTAB-02 | NLB에 node assign → 등록 대상 수 일치 | 📝 미구현 | |||
| TC-INFRA-NLBTAB-03 | NLB에서 node unassign → 등록 목록에서 제거 | 📝 미구현 | |||
| TC-INFRA-NLBTAB-04 | NLB 다중 삭제 — 선택 항목만 제거 | 📝 미구현 | |||
| TC-INFRA-NLBTAB-05 | NLB 미선택 상태로 Delete selected → 안내만 표시, 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-FILE-01 | Infra 전 node에 파일 전송 → 각 node에서 파일 존재 확인 | 📝 미구현 | |||
| TC-INFRA-FILE-02 | 파일 미선택 상태로 전송 실행 → 안내만 표시, 전송 API 미호출 | 📝 미구현 | |||
| TC-INFRA-CMD-02 | nodegroup 범위 원격 명령 — 해당 nodegroup node에만 실행 | 📝 미구현 | |||
| TC-INFRA-CMD-03 | 단일 node 원격 명령 — 해당 node만 실행 + 결과 표시 | 📝 미구현 | |||
| TC-INFRA-CMD-04 | 빈 명령 제출 → 검증 오류 + 명령 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODE-DISK-01 | node 상세에서 신규 디스크 생성+attach → Block Device 목록에 등장 | 📝 미구현 | |||
| TC-INFRA-NODE-DISK-02 | 기존 디스크 attach → detach 왕복 — 상태가 실제 CSP와 일치 | 📝 미구현 | |||
| TC-INFRA-NODE-DISK-03 | 디스크 미선택 attach 실행 → 안내만 표시, attach API 미호출 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-SAVE-01 | 현재 Infra를 템플릿으로 저장 — configCopy 추출 후 템플릿 등록 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-SAVE-02 | 템플릿 이름 미입력 저장 → 검증 오류 + 등록 API 미호출 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-DEPLOY-01 | 템플릿에서 Infra 배포 → Running 도달 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-DEPLOY-02 | 템플릿 미선택 배포 → 안내만 표시, 배포 API 미호출 | 📝 미구현 | |||
| TC-INFRA-NODE-OSINFO-01 | node 상세 진입 → OS/이미지 정보가 이미지 조회 결과로 채워짐 | 📝 미구현 | |||
| TC-INFRA-NODE-OSINFO-02 | 이미지 조회 실패(4xx) → OS 칸만 비고 상세 화면은 정상 유지 | 📝 미구현 | |||
| TC-INFRA-NODE-KEYPAIR-01 | node 상세 keypair 조회 → sshKey 이름이 표시되어야 함 (기대스펙) | 📝 미구현 | |||
| TC-INFRA-NODE-KEYPAIR-02 | keypair 조회 클릭 시 콘솔 오류 없음 — 현재는 TypeError 발생 (결함 고정) | 📝 미구현 |
Infra Template — 11건 (✅0 ❌0 🚧0 ⏭️0 ⬜0 📝11)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-TEMPLATE-01 | 화면 진입 → 템플릿 목록 자동조회 + 테이블 렌더 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-02 | JSON 입력으로 템플릿 생성 → 목록에 반영 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-03 | 기존 템플릿 수정 저장 → 상세에 반영 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-04 | 템플릿 단건 삭제 → 목록에서 제거 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-05 | 잘못된 JSON 입력 저장 → 파싱 오류 표시 + 생성 API 미호출 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-06 | 기존 Infra에서 구성 추출 → 템플릿 편집기에 채워짐 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-07 | 원본 Infra 미선택 상태로 추출 → 안내만 표시, 추출 API 미호출 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-08 | 템플릿 전체 삭제 → 목록 0건 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-09 | 전체 삭제 확인 취소 → 목록 불변, 삭제 API 미호출 | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-10 | 매핑된 역할 로그인 → Workloads 하위 Infra Templates 메뉴 노출 + 클릭 시 화면 진입 (인수, GAP-23) | 📝 미구현 | |||
| TC-INFRA-TEMPLATE-11 | 매핑되지 않은 역할 로그인 → Infra Templates 메뉴 미노출 (인수, GAP-23) | 📝 미구현 |
K8s Workload — 화면 동작 — 6건 (✅0 ❌0 🚧0 ⏭️0 ⬜0 📝6)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-K8S-SCREEN-ENTRY-01 | workspace 미선택 진입 → "Please select workspace first" 모달 | 📝 미구현 | |||
| TC-K8S-SCREEN-ENTRY-02 | workspace 선택·project 미선택 → 조회 미발생 (안내 유무는 기대스펙 확정 필요) | 📝 미구현 | |||
| TC-K8S-SCREEN-ENTRY-03 | project 선택 → K8s 클러스터 목록 자동조회 + 테이블 렌더 | 📝 미구현 | |||
| TC-K8S-SCREEN-ENTRY-04 | refresh 버튼 클릭 → 목록 재조회 발생 | 📝 미구현 | |||
| TC-K8S-SCREEN-ENTRY-05 | 목록 API 500 응답 → 화면이 깨지지 않고 처리 (mock) | 📝 미구현 | |||
| TC-K8S-SCREEN-ENTRY-06 | 빈 목록(0건) 응답 → 빈 상태 정상 표시 (mock) | 📝 미구현 |
K8s Workload — 실자원 수명주기 — 23건 (✅0 ❌0 🚧0 ⏭️2 ⬜1 📝20)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-K8S-WORKLOAD-CREATE-01 | K8s Workload 생성(nodegroup 1, node 1)→Active→삭제 | ⬜ 미실행 | |||
| TC-K8S-WORKLOAD-CREATE-02 | 클러스터 이름 미입력 Deploy → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-K8S-NODEGROUP-ADD-01 | nodegroup 추가 폼 제출 → API payload 매핑 검증 (mock) | ⏭️ SKIP(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-K8S-NODEGROUP-ADD-02 | nodegroup 이름 미입력 제출 → 검증 오류 표시 | ⏭️ SKIP(09-04) | 2026-09-04 | web:0.5.2 infra:0.12.9 |
|
| TC-K8S-CREATE-DYN-01 | Dynamic 생성 사전검토 — 검토 요청 후 결과가 폼에 반영 | 📝 미구현 | |||
| TC-K8S-CREATE-DYN-02 | spec/image 추천 패널 — 추천 결과가 생성 폼에 반영 | 📝 미구현 | |||
| TC-K8S-CREATE-DYN-03 | 커넥션 미선택 상태로 image 모달 열기 → 안내만 표시, 조회 API 미호출 | 📝 미구현 | |||
| TC-K8S-CREATE-EXPERT-01 | Expert 모드 클러스터 생성 — VPC/subnet/SG/sshKey 직접 지정 후 Active 도달 | 📝 미구현 | |||
| TC-K8S-CREATE-EXPERT-02 | 선택한 provider·region의 K8s 버전/노드 이미지 목록 조회 — 드롭다운 채워짐 | 📝 미구현 | |||
| TC-K8S-CREATE-EXPERT-03 | VPC 미선택 상태로 Expert Deploy → 검증 오류 + 생성 API 미호출 | 📝 미구현 | |||
| TC-K8S-DETAIL-01 | 행 선택 → 클러스터 상세 렌더 (nodegroup·node 수 일치) | 📝 미구현 | |||
| TC-K8S-DETAIL-02 | kubeconfig 조회 — 상세 패널에 kubeconfig 표시 | 📝 미구현 | |||
| TC-K8S-DETAIL-03 | kubeconfig 조회 실패(4xx) → 패널만 비고 상세 화면은 정상 유지 | 📝 미구현 | |||
| TC-K8S-DELETE-01 | 클러스터 삭제 → 목록에서 소거 + ns 잔존물 없음 | 📝 미구현 | |||
| TC-K8S-DELETE-02 | 삭제 확인 모달 취소 → 변경 없음, 삭제 API 미호출 | 📝 미구현 | |||
| TC-K8S-NODEGROUP-ADD-03 | 실자원 nodegroup 추가 → Active 도달 + 기존 nodegroup 불변 | 📝 미구현 | |||
| TC-K8S-NODEGROUP-ADD-04 | JSON import로 nodegroup 추가 — 파싱 결과가 폼에 반영 | 📝 미구현 | |||
| TC-K8S-NODEGROUP-DELETE-01 | nodegroup 삭제 → 목록에서 제거 + 잔여 nodegroup 불변 | 📝 미구현 | |||
| TC-K8S-NODEGROUP-DELETE-02 | 마지막 남은 nodegroup 삭제 시도 → 차단 또는 오류 처리 (기대스펙 확정 필요) | 📝 미구현 | |||
| TC-K8S-AUTOSCALING-01 | nodegroup autoscaling On/Off 토글 → 상세에 반영 | 📝 미구현 | |||
| TC-K8S-AUTOSCALING-02 | AWS 클러스터에서는 On/Off 토글 미노출 — Change Autoscale Size로 유도 (UX 완화 고정) | 📝 미구현 | |||
| TC-K8S-AUTOSCALESIZE-01 | autoscale size(desired/min/max) 변경 → 상세에 반영 | 📝 미구현 | |||
| TC-K8S-AUTOSCALESIZE-02 | min > max 입력 후 Apply → 검증 오류 + 변경 API 미호출 | 📝 미구현 |
NLB — 3건 (✅0 ❌0 🚧0 ⏭️0 ⬜2 📝1)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-NLB-CREATE-01 | NLB 생성 — nodegroup의 node 전체 등록 + 포트 매핑(80→80) | ⬜ 미실행 | |||
| TC-INFRA-NLB-HEALTH-01 | NLB health check — 등록 node 전부 healthy 응답 | ⬜ 미실행 | |||
| TC-INFRA-NLB-CREATE-02 | NLB 생성 실패(백엔드 오류) 시 오류 표시 + 좀비 리소스 없음 (mock) | 📝 미구현 |
Workflow 기반 프로비저닝 — 5건 (✅0 ❌0 🚧0 ⏭️0 ⬜0 📝5)
| TC | 제목 | 결과 | 실행일 | 버전 | 실패 Step |
|---|---|---|---|---|---|
| TC-INFRA-CREATE-WF-01 | Create Infra 정의방식=workflow → 목록 선택 → workflow대로 Infra 구성 | 📝 미구현 | |||
| TC-K8S-CREATE-WF-01 | Create Cluster with workflow — cluster-only 특성 CSP | 📝 미구현 | |||
| TC-K8S-CREATE-WF-02 | Create Cluster with workflow — cluster+nodegroup 특성 CSP | 📝 미구현 | |||
| TC-K8S-NODEGROUP-WF-01 | cluster 선택 > Add NodeGroup with workflow → nodegroup 추가 | 📝 미구현 | |||
| TC-K8S-CREATE-WF-03 | workflow 목록 로딩 실패(연동 오류) 시 안내 표시 (mock) | 📝 미구현 |