Repository navigation
Test Scenarios Cloud SPs
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 | 제목 | 구분 | 계층 | 최근 결과 |
|---|---|---|---|---|---|
| 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 | 📝 미구현 |
화면 진입 → cb-spider driver 목록 자동조회 + 테이블 렌더
| 항목 | 내용 |
|---|---|
| 기능 | clouddriver-list |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/clouddrivers · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/ForwardAnyReqToAny |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 화면 진입
- ForwardAnyReqToAny 200 (pathParams.path=driver, request={})
- Driver Name / Provider / Driver Library 3컬럼 렌더
결과: 📝 미구현
행 클릭 → Driver Info 상세 패널 표시
| 항목 | 내용 |
|---|---|
| 기능 | clouddriver-detail |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/clouddrivers · ④행 선택→상세 |
| CSP Tier / 수명주기 | C |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 목록 행 클릭
- #view-mode-cards 표시 + Driver Name / Provider / Driver Library 채워짐
결과: 📝 미구현
등록·삭제 UI 부재 — 읽기 전용 화면임이 고정되어야 한다
| 항목 | 내용 |
|---|---|
| 기능 | clouddriver-readonly |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/clouddrivers · 기타 |
| CSP Tier / 수명주기 | C |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 화면 진입
- Add Driver 버튼 0건 · 카드 드롭다운 Delete 액션 0건
- CSP Definitions 안내 배너(alert-info) 존재
결과: 📝 미구현
화면 진입 → CSP 정의 목록 자동조회 (Provider / Cloud Platform / Driver / Regions)
| 항목 | 내용 |
|---|---|
| 기능 | cspdef-list |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/cspdefinitions · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetCloudInfo |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 화면 진입
- GetCloudInfo 200 → csps 맵을 행 배열로 변환
- provider 별 행 렌더 + region 수 표시
결과: 📝 미구현
행 클릭 → 상세 + region/zone 중첩 테이블
| 항목 | 내용 |
|---|---|
| 기능 | cspdef-detail |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/cspdefinitions · ④행 선택→상세 |
| CSP Tier / 수명주기 | C |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 목록 행 클릭
- Provider / Driver / Cloud Platform / Description 표시
- region 별 Region ID · Region Name · Zones 중첩 테이블 렌더
결과: 📝 미구현
cloudPlatform 공백이면 provider 자신을 플랫폼으로 표시 ('-' 금지)
| 항목 | 내용 |
|---|---|
| 기능 | cspdef-detail |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/cspdefinitions · ①진입 자동조회 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/GetCloudInfo |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 목록 전 행의 Cloud Platform 컬럼 확인
- 빈 cloudPlatform → provider 이름 표시, '-' 렌더 0건
- 파생 CSP(openstack-ex01)만 provider 와 다른 값(openstack) 표시
결과: 📝 미구현
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
|
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- Add CSP Definition → Provider Name / Driver / Cloud Platform / Region ID · Zones 입력
- RegisterCspDefinition 200
- 자격증명 등록 안내 토스트 + 폼 닫힘 + 목록 반영
결과: 📝 미구현
런타임 등록 CSP 정의 해제 → 목록에서 제거
| 항목 | 내용 |
|---|---|
| 기능 | cspdef-delete |
| 구분 | 정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/cspdefinitions · ⑦삭제 |
| CSP Tier / 수명주기 | C |
| 검증 API |
mc-infra-manager/UnregisterCspDefinition, mc-infra-manager/GetCloudInfo
|
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- 행 체크 → 드롭다운 Delete → 확인 모달 승인
- UnregisterCspDefinition 200
- 성공 토스트 + 목록에서 제거
결과: 📝 미구현
정적 설정 provider 삭제 시도 → 백엔드 거부 사유가 그대로 노출
| 항목 | 내용 |
|---|---|
| 기능 | cspdef-delete |
| 구분 | 비정상 |
| 계층 | L1 ui |
| 통합 유형 | native |
| 사전 조건 | 로그인 |
| 화면 |
/webconsole/settings/environment/cloudsps/cspdefinitions · ⑦삭제 |
| CSP Tier / 수명주기 | C |
| 검증 API | mc-infra-manager/UnregisterCspDefinition |
| 자동화 | 📝 미구현 (정의만 존재) |
절차:
- built-in provider(aws) 선택 → Delete → 확인
- UnregisterCspDefinition 500
- 토스트에 백엔드 사유("... was not registered at runtime ...") 노출, 일반 500 문구 미노출
- 해당 provider 무변경
결과: 📝 미구현