Skip to content

Test Scenarios Cloud SPs

dogfootman edited this page Sep 28, 2026 · 1 revision

Test Scenarios — Cloud SPs (드라이버·CSP 정의)

생성: 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 제목 구분 계층 최근 결과
clouddriver-list TC-CONSOLE-CLOUDDRIVER-LIST-01 화면 진입 → cb-spider driver 목록 자동조회 + 테이블 렌더 정상 ui 📝 미구현
clouddriver-detail TC-CONSOLE-CLOUDDRIVER-DETAIL-01 행 클릭 → Driver Info 상세 패널 표시 정상 ui 📝 미구현
clouddriver-readonly TC-CONSOLE-CLOUDDRIVER-READONLY-01 등록·삭제 UI 부재 — 읽기 전용 화면임이 고정되어야 한다 비정상 ui 📝 미구현
cspdef-list TC-CONSOLE-CSPDEF-LIST-01 화면 진입 → CSP 정의 목록 자동조회 (Provider / Cloud Platform / Driver / Regions) 정상 ui 📝 미구현
cspdef-detail TC-CONSOLE-CSPDEF-DETAIL-01 행 클릭 → 상세 + region/zone 중첩 테이블 정상 ui 📝 미구현
TC-CONSOLE-CSPDEF-PLATFORM-01 cloudPlatform 공백이면 provider 자신을 플랫폼으로 표시 ('-' 금지) 정상 ui 📝 미구현
cspdef-create TC-CONSOLE-CSPDEF-CREATE-01 CSP 정의 등록 — driver + region/zone 입력 후 목록 반영 정상 ui 📝 미구현
cspdef-delete TC-CONSOLE-CSPDEF-DELETE-01 런타임 등록 CSP 정의 해제 → 목록에서 제거 정상 ui 📝 미구현
TC-CONSOLE-CSPDEF-DELETE-02 정적 설정 provider 삭제 시도 → 백엔드 거부 사유가 그대로 노출 비정상 ui 📝 미구현

TC-CONSOLE-CLOUDDRIVER-LIST-01

화면 진입 → cb-spider driver 목록 자동조회 + 테이블 렌더

항목 내용
기능 clouddriver-list
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/clouddrivers · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/ForwardAnyReqToAny
자동화 📝 미구현 (정의만 존재)

절차:

  1. 화면 진입
  2. ForwardAnyReqToAny 200 (pathParams.path=driver, request={})
  3. Driver Name / Provider / Driver Library 3컬럼 렌더

결과: 📝 미구현

TC-CONSOLE-CLOUDDRIVER-DETAIL-01

행 클릭 → Driver Info 상세 패널 표시

항목 내용
기능 clouddriver-detail
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/clouddrivers · ④행 선택→상세
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. 목록 행 클릭
  2. #view-mode-cards 표시 + Driver Name / Provider / Driver Library 채워짐

결과: 📝 미구현

TC-CONSOLE-CLOUDDRIVER-READONLY-01

등록·삭제 UI 부재 — 읽기 전용 화면임이 고정되어야 한다

항목 내용
기능 clouddriver-readonly
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/clouddrivers · 기타
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. 화면 진입
  2. Add Driver 버튼 0건 · 카드 드롭다운 Delete 액션 0건
  3. CSP Definitions 안내 배너(alert-info) 존재

결과: 📝 미구현

TC-CONSOLE-CSPDEF-LIST-01

화면 진입 → CSP 정의 목록 자동조회 (Provider / Cloud Platform / Driver / Regions)

항목 내용
기능 cspdef-list
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetCloudInfo
자동화 📝 미구현 (정의만 존재)

절차:

  1. 화면 진입
  2. GetCloudInfo 200 → csps 맵을 행 배열로 변환
  3. provider 별 행 렌더 + region 수 표시

결과: 📝 미구현

TC-CONSOLE-CSPDEF-DETAIL-01

행 클릭 → 상세 + region/zone 중첩 테이블

항목 내용
기능 cspdef-detail
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ④행 선택→상세
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. 목록 행 클릭
  2. Provider / Driver / Cloud Platform / Description 표시
  3. region 별 Region ID · Region Name · Zones 중첩 테이블 렌더

결과: 📝 미구현

TC-CONSOLE-CSPDEF-PLATFORM-01

cloudPlatform 공백이면 provider 자신을 플랫폼으로 표시 ('-' 금지)

항목 내용
기능 cspdef-detail
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetCloudInfo
자동화 📝 미구현 (정의만 존재)

절차:

  1. 목록 전 행의 Cloud Platform 컬럼 확인
  2. 빈 cloudPlatform → provider 이름 표시, '-' 렌더 0건
  3. 파생 CSP(openstack-ex01)만 provider 와 다른 값(openstack) 표시

결과: 📝 미구현

TC-CONSOLE-CSPDEF-CREATE-01

CSP 정의 등록 — driver + region/zone 입력 후 목록 반영

항목 내용
기능 cspdef-create
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/RegisterCspDefinition, mc-infra-manager/GetProviderList, mc-infra-manager/GetCloudInfo
자동화 📝 미구현 (정의만 존재)

절차:

  1. Add CSP Definition → Provider Name / Driver / Cloud Platform / Region ID · Zones 입력
  2. RegisterCspDefinition 200
  3. 자격증명 등록 안내 토스트 + 폼 닫힘 + 목록 반영

결과: 📝 미구현

TC-CONSOLE-CSPDEF-DELETE-01

런타임 등록 CSP 정의 해제 → 목록에서 제거

항목 내용
기능 cspdef-delete
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/UnregisterCspDefinition, mc-infra-manager/GetCloudInfo
자동화 📝 미구현 (정의만 존재)

절차:

  1. 행 체크 → 드롭다운 Delete → 확인 모달 승인
  2. UnregisterCspDefinition 200
  3. 성공 토스트 + 목록에서 제거

결과: 📝 미구현

TC-CONSOLE-CSPDEF-DELETE-02

정적 설정 provider 삭제 시도 → 백엔드 거부 사유가 그대로 노출

항목 내용
기능 cspdef-delete
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/settings/environment/cloudsps/cspdefinitions · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/UnregisterCspDefinition
자동화 📝 미구현 (정의만 존재)

절차:

  1. built-in provider(aws) 선택 → Delete → 확인
  2. UnregisterCspDefinition 500
  3. 토스트에 백엔드 사유("... was not registered at runtime ...") 노출, 일반 500 문구 미노출
  4. 해당 provider 무변경

결과: 📝 미구현

Clone this wiki locally