Test Scenarios K8s Screen - MZC-CSC/mc-web-console GitHub Wiki
Test Scenarios โ K8s 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
| ๊ธฐ๋ฅ | TC | ์ ๋ชฉ | ๊ตฌ๋ถ | ๊ณ์ธต | ์ต๊ทผ ๊ฒฐ๊ณผ |
|---|---|---|---|---|---|
| k8s-screen-entry | TC-K8S-SCREEN-ENTRY-01 | workspace ๋ฏธ์ ํ ์ง์ โ "Please select workspace first" ๋ชจ๋ฌ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| TC-K8S-SCREEN-ENTRY-02 | workspace ์ ํยทproject ๋ฏธ์ ํ โ ์กฐํ ๋ฏธ๋ฐ์ (์๋ด ์ ๋ฌด๋ ๊ธฐ๋์คํ ํ์ ํ์) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| TC-K8S-SCREEN-ENTRY-03 | project ์ ํ โ K8s ํด๋ฌ์คํฐ ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| TC-K8S-SCREEN-ENTRY-04 | refresh ๋ฒํผ ํด๋ฆญ โ ๋ชฉ๋ก ์ฌ์กฐํ ๋ฐ์ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| TC-K8S-SCREEN-ENTRY-05 | ๋ชฉ๋ก API 500 ์๋ต โ ํ๋ฉด์ด ๊นจ์ง์ง ์๊ณ ์ฒ๋ฆฌ (mock) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| TC-K8S-SCREEN-ENTRY-06 | ๋น ๋ชฉ๋ก(0๊ฑด) ์๋ต โ ๋น ์ํ ์ ์ ํ์ (mock) | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
TC-K8S-SCREEN-ENTRY-01
workspace ๋ฏธ์ ํ ์ง์ โ "Please select workspace first" ๋ชจ๋ฌ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ๋ฉด ์ง์ (workspace ๋ฏธ์ ํ ์ธ์ )
- commonDefaultModal ํ์ + ๋ฌธ๊ตฌ ํ์ธ
- ๋ชฉ๋ก ์กฐํ API(GetAllK8sCluster) ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-K8S-SCREEN-ENTRY-02
workspace ์ ํยทproject ๋ฏธ์ ํ โ ์กฐํ ๋ฏธ๋ฐ์ (์๋ด ์ ๋ฌด๋ ๊ธฐ๋์คํ ํ์ ํ์)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- workspace๋ง ์ ํ (project ๋น ๊ฐ ์ ์ง)
- ๋ชฉ๋ก ์กฐํ API ๋ฏธํธ์ถ ํ์ธ
- project ์ ํ ์๋ด ์ ๋ฌด ๊ธฐ๋ก โ ๊ธฐ๋์คํ ๋ ผ์ ํญ๋ชฉ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-K8S-SCREEN-ENTRY-03
project ์ ํ โ K8s ํด๋ฌ์คํฐ ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- project select change โ GetAllK8sCluster ์์ฒญ ๋ฐ์
- ํด๋ฌ์คํฐ ํ ์ด๋ธ ๋ ๋ (ํ ๋๋ ๋น ์ํ)
- ์ํ ์์ฝ ๊ฐฑ์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-K8S-SCREEN-ENTRY-04
refresh ๋ฒํผ ํด๋ฆญ โ ๋ชฉ๋ก ์ฌ์กฐํ ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โก์๋ก๊ณ ์นจ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- refresh ๋ฒํผ ํด๋ฆญ
- GetAllK8sCluster ์ฌ์์ฒญ ๋ฐ์ ํ์ธ
- ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ฐฑ์ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-K8S-SCREEN-ENTRY-05
๋ชฉ๋ก API 500 ์๋ต โ ํ๋ฉด์ด ๊นจ์ง์ง ์๊ณ ์ฒ๋ฆฌ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- GetAllK8sCluster๋ฅผ 500์ผ๋ก mock
- refresh ํด๋ฆญ
- ํ์ด์ง ํฌ๋์/๋ฌดํ๋ก๋ฉ ์์ + ํ ์ด๋ธ ์์กด ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-K8S-SCREEN-ENTRY-06
๋น ๋ชฉ๋ก(0๊ฑด) ์๋ต โ ๋น ์ํ ์ ์ ํ์ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | k8s-screen-entry |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/operations/manage/workloads/k8sworkloads ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllK8sCluster |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- GetAllK8sCluster๋ฅผ ๋น ๋ฐฐ์ด๋ก mock
- refresh ํด๋ฆญ
- ํ ์ด๋ธ 0ํ + ์ค๋ฅ ์์ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ