Repository navigation
Test Scenarios Infra Screen
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
| 기능 | TC | 제목 | 구분 | 계층 | 최근 결과 |
|---|---|---|---|---|---|
| infra-screen-entry | TC-INFRA-SCREEN-ENTRY-01 | workspace 미선택 진입 → "Please select workspace first" 모달 | 정상 | ui | ✅ PASS(09-04) |
| TC-INFRA-SCREEN-ENTRY-02 | workspace 선택·project 미선택 → 조회 미발생 (현재 코드는 알림 없음 — 기대스펙 확정 필요) | 비정상 | ui | ✅ PASS(09-04) | |
| TC-INFRA-SCREEN-ENTRY-03 | project 선택 → Infra 목록 자동조회 + 테이블 렌더 | 정상 | ui | ✅ PASS(09-04) | |
| TC-INFRA-SCREEN-ENTRY-04 | refresh 버튼 클릭 → 목록 재조회 발생 | 정상 | ui | ✅ PASS(09-11) | |
| TC-INFRA-SCREEN-ENTRY-07 | 진입 후 첫 선택 세션에서 refresh 무동작 — 현재 동작 고정 (프론트 이슈 후보) | 비정상 | ui | ✅ PASS(09-04) | |
| TC-INFRA-SCREEN-ENTRY-05 | 목록 API 500 응답 → 화면이 깨지지 않고 처리 (mock) | 비정상 | ui | ✅ PASS(09-04) | |
| TC-INFRA-SCREEN-ENTRY-06 | 빈 목록(0건) 응답 → 빈 상태 정상 표시 (mock) | 정상 | ui | ✅ PASS(09-04) | |
| import-csp-vm | TC-INFRA-IMPORT-01 | CSP VM 가져오기 마법사 — CSP 계정·VM 목록 조회 후 대상 선택 가능 | 정상 | ui | 📝 미구현 |
| TC-INFRA-IMPORT-02 | Import 실행 → 등록 요청이 정상 해석되어야 함 (결함 고정) | 비정상 | ui | 📝 미구현 |
workspace 미선택 진입 → "Please select workspace first" 모달
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 자동화 | 구현됨 |
절차:
- 화면 진입 (workspace 미선택 세션)
- commonDefaultModal 표시 + 문구 확인
- 목록 조회 API(GetAllInfra) 미호출 확인
결과: ✅ PASS(09-04)
workspace 선택·project 미선택 → 조회 미발생 (현재 코드는 알림 없음 — 기대스펙 확정 필요)
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 자동화 | 구현됨 |
절차:
- workspace만 선택 (project 빈 값 유지)
- 목록 조회 API 미호출 확인 (refreshMciList의 projectId 가드)
- project 선택 안내 부재 확인 → 기대스펙 논의 항목
결과: ✅ PASS(09-04)
project 선택 → Infra 목록 자동조회 + 테이블 렌더
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 구현됨 |
절차:
- project select change → GetAllInfra 요청 발생
- mcilist-table 렌더 (행 또는 빈 상태)
- 상태 요약(Infra/node 상태 표시) 갱신
결과: ✅ PASS(09-04)
refresh 버튼 클릭 → 목록 재조회 발생
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ②새로고침 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 구현됨 |
절차:
- refresh 버튼 클릭
- GetAllInfra 재요청 발생 확인
- 테이블 데이터 갱신 확인
결과: ✅ PASS(09-11)
진입 후 첫 선택 세션에서 refresh 무동작 — 현재 동작 고정 (프론트 이슈 후보)
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ②새로고침 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 구현됨 |
절차:
- reload 없이 refresh 클릭
- GetAllInfra 미호출 확인 (현재 동작)
결과: ✅ PASS(09-04)
목록 API 500 응답 → 화면이 깨지지 않고 처리 (mock)
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 구현됨 |
절차:
- GetAllInfra를 500으로 mock
- refresh 클릭
- 페이지 크래시/무한로딩 없음 + 테이블 잔존 확인
결과: ✅ PASS(09-04)
CSP VM 가져오기 마법사 — CSP 계정·VM 목록 조회 후 대상 선택 가능
| 항목 | 내용 |
|---|---|
| 기능 | import-csp-vm |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ②Query(조회) |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-iam-manager/ListCspAccounts |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- Import VM 마법사 오픈 → CSP 계정 목록(ListCspAccounts) 로딩 확인
- CSP·리전 선택 후 Query → CSP VM 목록 표시
- 대상 VM 선택 시 다음 단계 활성화
결과: 📝 미구현
Import 실행 → 등록 요청이 정상 해석되어야 함 (결함 고정)
| 항목 | 내용 |
|---|---|
| 기능 | import-csp-vm |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행) |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 마법사 마지막 단계에서 Execute Import 클릭
- 등록 요청의 응답 상태 수집
- operationId 미해석(4xx) 없이 처리되는지 확인
결과: 📝 미구현
빈 목록(0건) 응답 → 빈 상태 정상 표시 (mock)
| 항목 | 내용 |
|---|---|
| 기능 | infra-screen-entry |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 + Workspace/Project 선택 |
| 화면 |
/webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetAllInfra |
| 자동화 | 구현됨 |
절차:
- GetAllInfra를 빈 배열로 mock
- refresh 클릭
- 테이블 0행 + 오류 없음 확인
결과: ✅ PASS(09-04)