Skip to content

Test Scenarios Infra Screen

dogfootman edited this page Sep 28, 2026 · 1 revision

Test Scenarios — Infra Workload — 화면 동작

생성: 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

← Test Scenarios

기능 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 📝 미구현

TC-INFRA-SCREEN-ENTRY-01

workspace 미선택 진입 → "Please select workspace first" 모달

항목 내용
기능 infra-screen-entry
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회
CSP Tier / 수명주기 C
자동화 구현됨

절차:

  1. 화면 진입 (workspace 미선택 세션)
  2. commonDefaultModal 표시 + 문구 확인
  3. 목록 조회 API(GetAllInfra) 미호출 확인

결과: ✅ PASS(09-04)

TC-INFRA-SCREEN-ENTRY-02

workspace 선택·project 미선택 → 조회 미발생 (현재 코드는 알림 없음 — 기대스펙 확정 필요)

항목 내용
기능 infra-screen-entry
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회
CSP Tier / 수명주기 C
자동화 구현됨

절차:

  1. workspace만 선택 (project 빈 값 유지)
  2. 목록 조회 API 미호출 확인 (refreshMciList의 projectId 가드)
  3. project 선택 안내 부재 확인 → 기대스펙 논의 항목

결과: ✅ PASS(09-04)

TC-INFRA-SCREEN-ENTRY-03

project 선택 → Infra 목록 자동조회 + 테이블 렌더

항목 내용
기능 infra-screen-entry
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 구현됨

절차:

  1. project select change → GetAllInfra 요청 발생
  2. mcilist-table 렌더 (행 또는 빈 상태)
  3. 상태 요약(Infra/node 상태 표시) 갱신

결과: ✅ PASS(09-04)

TC-INFRA-SCREEN-ENTRY-04

refresh 버튼 클릭 → 목록 재조회 발생

항목 내용
기능 infra-screen-entry
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ②새로고침
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 구현됨

절차:

  1. refresh 버튼 클릭
  2. GetAllInfra 재요청 발생 확인
  3. 테이블 데이터 갱신 확인

결과: ✅ PASS(09-11)

TC-INFRA-SCREEN-ENTRY-07

진입 후 첫 선택 세션에서 refresh 무동작 — 현재 동작 고정 (프론트 이슈 후보)

항목 내용
기능 infra-screen-entry
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ②새로고침
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 구현됨

절차:

  1. reload 없이 refresh 클릭
  2. GetAllInfra 미호출 확인 (현재 동작)

결과: ✅ PASS(09-04)

TC-INFRA-SCREEN-ENTRY-05

목록 API 500 응답 → 화면이 깨지지 않고 처리 (mock)

항목 내용
기능 infra-screen-entry
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 구현됨

절차:

  1. GetAllInfra를 500으로 mock
  2. refresh 클릭
  3. 페이지 크래시/무한로딩 없음 + 테이블 잔존 확인

결과: ✅ PASS(09-04)

TC-INFRA-IMPORT-01

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
자동화 📝 미구현 (정의만 존재)

절차:

  1. Import VM 마법사 오픈 → CSP 계정 목록(ListCspAccounts) 로딩 확인
  2. CSP·리전 선택 후 Query → CSP VM 목록 표시
  3. 대상 VM 선택 시 다음 단계 활성화

결과: 📝 미구현

TC-INFRA-IMPORT-02

Import 실행 → 등록 요청이 정상 해석되어야 함 (결함 고정)

항목 내용
기능 import-csp-vm
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 마법사 마지막 단계에서 Execute Import 클릭
  2. 등록 요청의 응답 상태 수집
  3. operationId 미해석(4xx) 없이 처리되는지 확인

결과: 📝 미구현

TC-INFRA-SCREEN-ENTRY-06

빈 목록(0건) 응답 → 빈 상태 정상 표시 (mock)

항목 내용
기능 infra-screen-entry
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfra
자동화 구현됨

절차:

  1. GetAllInfra를 빈 배열로 mock
  2. refresh 클릭
  3. 테이블 0행 + 오류 없음 확인

결과: ✅ PASS(09-04)

Clone this wiki locally