Test Scenarios Infra Screen - MZC-CSC/mc-web-console GitHub Wiki
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
| ๊ธฐ๋ฅ | 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ๋ฉด ์ง์ (workspace ๋ฏธ์ ํ ์ธ์ )
- commonDefaultModal ํ์ + ๋ฌธ๊ตฌ ํ์ธ
- ๋ชฉ๋ก ์กฐํ 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- workspace๋ง ์ ํ (project ๋น ๊ฐ ์ ์ง)
- ๋ชฉ๋ก ์กฐํ API ๋ฏธํธ์ถ ํ์ธ (refreshMciList์ projectId ๊ฐ๋)
- 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- project select change โ GetAllInfra ์์ฒญ ๋ฐ์
- mcilist-table ๋ ๋ (ํ ๋๋ ๋น ์ํ)
- ์ํ ์์ฝ(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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- refresh ๋ฒํผ ํด๋ฆญ
- GetAllInfra ์ฌ์์ฒญ ๋ฐ์ ํ์ธ
- ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ฐฑ์ ํ์ธ
๊ฒฐ๊ณผ: โ 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- reload ์์ด refresh ํด๋ฆญ
- 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllInfra๋ฅผ 500์ผ๋ก mock
- refresh ํด๋ฆญ
- ํ์ด์ง ํฌ๋์/๋ฌดํ๋ก๋ฉ ์์ + ํ ์ด๋ธ ์์กด ํ์ธ
๊ฒฐ๊ณผ: โ 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 |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Import VM ๋ง๋ฒ์ฌ ์คํ โ CSP ๊ณ์ ๋ชฉ๋ก(ListCspAccounts) ๋ก๋ฉ ํ์ธ
- CSPยท๋ฆฌ์ ์ ํ ํ Query โ CSP VM ๋ชฉ๋ก ํ์
- ๋์ 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 |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๋ง๋ฒ์ฌ ๋ง์ง๋ง ๋จ๊ณ์์ Execute Import ํด๋ฆญ
- ๋ฑ๋ก ์์ฒญ์ ์๋ต ์ํ ์์ง
- 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 |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllInfra๋ฅผ ๋น ๋ฐฐ์ด๋ก mock
- refresh ํด๋ฆญ
- ํ ์ด๋ธ 0ํ + ์ค๋ฅ ์์ ํ์ธ
๊ฒฐ๊ณผ: โ PASS(09-04)