Repository navigation
MC Web Console Features
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
mc-web-console은 M-CMP 프레임워크들의 기능을 하나의 웹 콘솔로 통합한다. 화면은 콘솔이 직접 구현한 native 화면과, 각 프레임워크의 UI를 콘솔 안에 띄우는 iframe 화면으로 나뉜다. 이 문서는 mc-web-console 소스(메뉴 정의·템플릿·JS 핸들러·API 정의)에서 자동 추출한 화면 → 기능 → 호출 API(operationId) 목록과, 각 기능을 검증하는 테스트 케이스를 연결해 보여준다.
| 기능영역 | 화면 | 기능 | API(operationId) | TC |
|---|---|---|---|---|
| 11 | 61 | 411 | 206 | 197 |
- 기능 ID 규칙:
F-{화면ID}[-{탭}]-{NN}· 카테고리는 화면 포맷별 표준 기능 분류(①진입 자동조회, ③제어 액션 등) - 화면 포맷: F1 목록+상세, F2 목록+탭, F3 트리/권한, F4 워크로드(목록+상세+제어), F5 동기화, F6 대시보드/단일, F0 iframe
- 연결 TC의 상세 절차는 Test Scenarios, 최신 결과는 Test Results 참조
- Operations › Manage › Workspaces (4개 화면)
- Operations › Manage › Workloads (3개 화면)
- Operations › Manage › Workflows (2개 화면)
- Operations › Manage › Applications (3개 화면)
- Operations › Manage › Data Migrations (5개 화면)
- Operations › Analytics › Cost Analysis (4개 화면)
- Operations › Analytics › Monitorings (13개 화면)
- Settings › Account & Access › Organizations (6개 화면)
- Settings › Environment › Cloud SPs (6개 화면)
- Settings › Environment › Cloud Resources (10개 화면)
- Common (로그인·공통 레이아웃) (5개 화면)
-
Workspaces (
workspaces) — native F2 · 기능 15개 -
CSP Roles (
csproles) — native F2 · 기능 16개 -
Projects (
projects) — native F6 · 기능 10개 -
Roles (
roles) — native F3 · 기능 10개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
workspaces |
Workspaces | /webconsole/operations/manage/workspaces |
native | F2 | 15 | 21 | 0 |
csproles |
CSP Roles | /webconsole/operations/manage/workspaces/csproles |
native | F2 | 16 | 11 | 0 |
projects |
Projects | /webconsole/operations/manage/workspaces/projects |
native | F6 | 10 | 8 | 0 |
roles |
Roles | /webconsole/operations/manage/workspaces/roles |
native | F3 | 10 | 14 | 0 |
Workspaces 세부 기능 15개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-WORKSPACES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/GetdependentPermissionsByPolicyIdmc-iam-manager/getWorkspaceProjectsByWorkspaceIdmc-iam-manager/listMciamPermissionsmc-iam-manager/listProjectsmc-iam-manager/Listusersmc-iam-manager/listUsersAndRolesByWorkspacesmc-iam-manager/listWorkspaces
|
– |
| F-WORKSPACES-02 | – | ⑦삭제 | Delete Workspaces | a[onclick*="deleteWorkspaces"] |
mc-iam-manager/deleteWorkspace |
– |
| F-WORKSPACES-03 | – | ⑥수정 | Edite Workspace Modal Init | a[onclick*="editeWorkspaceModalInit"] |
mc-iam-manager/listWorkspaceProjects |
– |
| F-WORKSPACES-PROJECTS-04 | Projects | ⑤생성 | Add button | a[onclick*="addWorkspaceProjectModalInit"] |
– | – |
| F-WORKSPACES-PROJECTS-05 | Projects | ⑦삭제 | Delete Project Mappings | a[onclick*="deleteProjects"] |
mc-iam-manager/getWorkspaceProjectsByWorkspaceIdmc-iam-manager/removeWorkspaceFromProject
|
– |
| F-WORKSPACES-MEMBERS-06 | Members | ⑤생성 | Add button | a[onclick*="addUserModalInit"] |
mc-iam-manager/GetRoleListmc-iam-manager/listUsersAndRolesByWorkspaces
|
– |
| F-WORKSPACES-MEMBERS-07 | Members | ⑦삭제 | Unassign Members | a[onclick*="deassignUser"] |
mc-iam-manager/listUsersAndRolesByWorkspacesmc-iam-manager/removeWorkspaceRole
|
– |
| F-WORKSPACES-ROLES-08 | Roles | ⑤생성 | Add button | a[onclick*="addRoleModalInit"] |
– | – |
| F-WORKSPACES-ROLES-09 | Roles | ⑦삭제 | Delete Roles | a[onclick*="deleteRoles"] |
mc-iam-manager/DeleteRoleById |
– |
| F-WORKSPACES-10 | – | ⑥수정 | Confirm | #workspace-modal-add-confirmbtn |
mc-iam-manager/CreateWorkspacemc-iam-manager/listMciamPermissionsmc-iam-manager/listProjectsmc-iam-manager/Listusersmc-iam-manager/listUsersAndRolesByWorkspacesmc-iam-manager/listWorkspaces
|
– |
| F-WORKSPACES-11 | – | ⑥수정 | Confirm | #workspace-modal-add-confirmbtn |
mc-iam-manager/addProjectToWorkspacemc-iam-manager/updateWorkspace
|
– |
| F-WORKSPACES-12 | – | ⑤생성 | Confirm | #workspace-modal-add-confirmbtn |
mc-iam-manager/createProject |
– |
| F-WORKSPACES-13 | – | ⑤생성 | Confirm | #workspace-modal-add-confirmbtn |
mc-iam-manager/AppendResourcePermissionPolicesByOperationIdmc-iam-manager/CreateRole
|
– |
| F-WORKSPACES-14 | – | ⑥수정 | Save | #workspace-modal-add-confirmbtn |
mc-iam-manager/AppendResourcePermissionPolicesByOperationIdmc-iam-manager/DeleteResourcePermissionPolicesByOperationIdmc-iam-manager/GetdependentPermissionsByPolicyId
|
– |
| F-WORKSPACES-15 | – | ⑤생성 | Confirm | #user-modal-add-confirmbtn |
mc-iam-manager/assignWorkspaceRolemc-iam-manager/listUsersAndRolesByWorkspaces
|
– |
CSP Roles 세부 기능 16개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CSPROLES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/getTempCredentialProvidersmc-iam-manager/listCSPRoles
|
– |
| F-CSPROLES-02 | – | ⑦삭제 | CspRoleDelete | a[onclick*="deleteCspRole"] |
mc-iam-manager/DeleteCspRole |
– |
| F-CSPROLES-03 | – | ②새로고침 | refresh | a[onclick*="refreshCspRolesList"] |
mc-iam-manager/listCSPRoles |
– |
| F-CSPROLES-04 | – | ⑥수정 | Edit CSPRole | a[onclick*="editCSPRole"] |
mc-iam-manager/GetCspRoleById |
– |
| F-CSPROLES-POLICIES-05 | tabs-csprole-policies | 기타 | Sort Policies | a[onclick*="sortPolicies"] |
– | – |
| F-CSPROLES-POLICIES-06 | tabs-csprole-policies | ⑦삭제 | PolicyDelete | a[onclick*="deletePolicy"] |
mc-iam-manager/DeleteCspPolicy |
– |
| F-CSPROLES-POLICIES-07 | tabs-csprole-policies | ②새로고침 | refresh | a[onclick*="refreshPoliciesList"] |
mc-iam-manager/GetPoliciesByRoleId |
– |
| F-CSPROLES-POLICIES-08 | tabs-csprole-policies | ⑥수정 | Edit Selected Policy | a[onclick*="editSelectedPolicy"] |
mc-iam-manager/GetCspPolicyById |
– |
| F-CSPROLES-POLICIES-09 | tabs-csprole-policies | ⑤생성 | Import Policy | a[onclick*="importPolicy"] |
– | – |
| F-CSPROLES-POLICIES-10 | tabs-csprole-policies | 기타 | Toggle Policy Context Json | button[onclick*="togglePolicyContextJson"] |
– | – |
| F-CSPROLES-11 | – | ⑤생성 | Add Role | button[onclick*="addSelectedCspRole"] |
mc-iam-manager/CreateCspRolemc-iam-manager/listCSPRoles
|
– |
| F-CSPROLES-12 | – | ⑥수정 | Save Changes | button[onclick*="saveEditedCspRole"] |
mc-iam-manager/GetCspRoleByIdmc-iam-manager/GetPoliciesByRoleIdmc-iam-manager/listCSPRolesmc-iam-manager/UpdateCspRole
|
– |
| F-CSPROLES-13 | – | ⑤생성 | Create Policy | button[onclick*="createNewPolicy"] |
mc-iam-manager/CreateCspPolicymc-iam-manager/GetPoliciesByRoleId
|
– |
| F-CSPROLES-14 | – | 기타 | Toggle Policy Document | button[onclick*="togglePolicyDocument"] |
– | – |
| F-CSPROLES-15 | – | 기타 | Clear Policy Document | button[onclick*="clearPolicyDocument"] |
– | – |
| F-CSPROLES-16 | – | ⑥수정 | Save Changes | button[onclick*="savePolicyDocument"] |
mc-iam-manager/GetPoliciesByRoleIdmc-iam-manager/UpdateCspPolicy
|
– |
Projects 세부 기능 10개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-PROJECTS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/getProjectWorkspacesmc-iam-manager/listProjectsmc-iam-manager/listWorkspaces
|
– |
| F-PROJECTS-02 | – | ⑧다중 삭제 | Delete Selected | #btn-delete-selected |
mc-iam-manager/deleteProjectmc-iam-manager/getProjectWorkspacesmc-iam-manager/listProjectsmc-iam-manager/listWorkspacesmc-iam-manager/removeWorkspaceFromProject
|
– |
| F-PROJECTS-03 | – | ⑥수정 | Edit | button[onclick*="openEditProjectModal"] |
– | – |
| F-PROJECTS-04 | – | ⑦삭제 | Delete | button[onclick*="confirmDeleteProject"] |
mc-iam-manager/deleteProject |
– |
| F-PROJECTS-05 | – | ④행 선택→상세 | Hide Detail Panel | a[onclick*="hideDetailPanel"] |
– | – |
| F-PROJECTS-06 | – | ⑤생성 | Assign | #assign-workspace-btn |
mc-iam-manager/addProjectToWorkspacemc-iam-manager/removeWorkspaceFromProject
|
– |
| F-PROJECTS-07 | – | ⑤생성 | Save | button[onclick*="submitAddProject"] |
mc-iam-manager/addProjectToWorkspacemc-iam-manager/createProjectmc-iam-manager/getProjectWorkspacesmc-iam-manager/listProjectsmc-iam-manager/listWorkspacesmc-iam-manager/removeWorkspaceFromProject
|
– |
| F-PROJECTS-08 | – | ⑥수정 | Save | button[onclick*="submitEditProject"] |
mc-iam-manager/updateProject |
– |
| F-PROJECTS-09 | – | ⑤생성 | Go to Assignments | button[onclick*="goToAssignments"] |
– | – |
| F-PROJECTS-10 | – | ⑤생성 | Add Project | button[onclick*="openAddProjectModal"] |
mc-iam-manager/listWorkspaces |
– |
Roles 세부 기능 10개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-ROLES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/Createrolemc-iam-manager/Deleterolebyidmc-iam-manager/GetAllAvailableMenusmc-iam-manager/Getmappedmenusbyrolelistmc-iam-manager/Getmenuresourcesmc-iam-manager/GetRoleListmc-iam-manager/Getrolescsprolesmc-iam-manager/Updaterole
|
– |
| F-ROLES-02 | – | ⑦삭제 | RoleDelete | a[onclick*="deleteRole"] |
mc-iam-manager/GetAllAvailableMenusmc-iam-manager/GetCspPolicyByIdmc-iam-manager/Getmappedmenusbyrolelistmc-iam-manager/Getmenuresourcesmc-iam-manager/GetPoliciesByRoleIdmc-iam-manager/Getrolescsprolesmc-iam-manager/getTempCredentialProvidersmc-iam-manager/listCSPRoles
|
– |
| F-ROLES-03 | – | ⑤생성 | Open Assign User Modal | a[onclick*="openAssignUserModal"] |
mc-iam-manager/Listusers |
– |
| F-ROLES-04 | – | ②새로고침 | refresh | a[onclick*="refreshRolesList"] |
mc-iam-manager/GetAllAvailableMenusmc-iam-manager/GetCspPolicyByIdmc-iam-manager/Getmappedmenusbyrolelistmc-iam-manager/Getmenuresourcesmc-iam-manager/GetPoliciesByRoleIdmc-iam-manager/Getrolescsprolesmc-iam-manager/getTempCredentialProvidersmc-iam-manager/listCSPRoles
|
– |
| F-ROLES-05 | – | ⑤생성 | Assign User | button[onclick*="assignUser"] |
mc-iam-manager/assignPlatformRolemc-iam-manager/GetAllAvailableMenusmc-iam-manager/Getmappedmenusbyrolelistmc-iam-manager/Getmenuresourcesmc-iam-manager/GetPoliciesByRoleIdmc-iam-manager/getTempCredentialProvidersmc-iam-manager/listCSPRoles
|
– |
| F-ROLES-06 | – | ⑥수정 | View | button[onclick*="viewEditCspRolePolicies"] |
mc-iam-manager/GetCspPolicyByIdmc-iam-manager/GetPoliciesByRoleId
|
– |
| F-ROLES-07 | – | ⑦삭제 | Deallocate | button[onclick*="deleteCspMapping"] |
– | – |
| F-ROLES-08 | – | ⑤생성 | View | button[onclick*="viewCreateCspRolePolicies"] |
mc-iam-manager/GetCspPolicyByIdmc-iam-manager/GetPoliciesByRoleId
|
– |
| F-ROLES-09 | – | ⑦삭제 | Deallocate | button[onclick*="deleteCreateCspMapping"] |
– | – |
| F-ROLES-10 | – | ④행 선택→상세 | View Details | button[onclick*="viewPolicyDetails"] |
mc-iam-manager/GetCspPolicyById |
– |
-
Infra Workloads (
infraworkloads) — native F4 · 기능 81개 · TC 63건 -
K8s Workloads (
k8sworkloads) — native F4 · 기능 44개 · TC 28건 -
infratemplates (메뉴 미등재) (
operations-manage-workloads-infratemplates, 메뉴 미등재) — native F1 · 기능 9개 · TC 11건
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
infraworkloads |
Infra Workloads | /webconsole/operations/manage/workloads/infraworkloads |
native | F4 | 81 | 45 | 63 |
k8sworkloads |
K8s Workloads | /webconsole/operations/manage/workloads/k8sworkloads |
native | F4 | 44 | 24 | 28 |
operations-manage-workloads-infratemplates |
infratemplates (메뉴 미등재) | /webconsole/operations/manage/workloads/infratemplates |
native | F1 | 9 | 9 | 11 |
Infra Workloads 세부 기능 81개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-INFRAWORKLOADS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/DelInframc-infra-manager/DelInfraNodemc-infra-manager/GetAllDataDiskmc-infra-manager/GetAllInframc-infra-manager/GetAllInfraPolicymc-infra-manager/GetControlInframc-infra-manager/GetControlInfraNodemc-infra-manager/GetImagemc-infra-manager/GetInframc-infra-manager/GetInfraNodemc-infra-manager/GetResourcesByLabelSelectormc-infra-manager/PostInfraNodeGroupScaleOutmc-infra-manager/PostInfraNodeSnapshotmc-infra-manager/PostNodeDataDiskmc-infra-manager/PutNodeDataDisk
|
TC-INFRA-SCREEN-ENTRY-03 TC-INFRA-SCREEN-ENTRY-04 TC-INFRA-SCREEN-ENTRY-07 TC-INFRA-SCREEN-ENTRY-05 TC-INFRA-IMPORT-02 TC-INFRA-SCREEN-ENTRY-06 TC-INFRA-NODE-REBOOT-01 TC-INFRA-NODEGROUP-SCALEOUT-01 TC-INFRA-LIFECYCLE-01 TC-INFRA-LIFECYCLE-02 TC-INFRA-LIFECYCLE-03 TC-INFRA-DELETE-01 TC-INFRA-DELETE-02 TC-INFRA-NODE-LIFECYCLE-01 TC-INFRA-NODE-LIFECYCLE-02 TC-INFRA-NODE-DELETE-01 TC-INFRA-NODE-DELETE-02 TC-INFRA-NODE-SNAPSHOT-01 TC-INFRA-NODE-SNAPSHOT-02 TC-INFRA-NODEGROUP-SCALEOUT-02 TC-INFRA-POLICY-01 TC-INFRA-POLICY-02 TC-INFRA-LABELS-04 TC-INFRA-LABELS-05 TC-INFRA-NLBTAB-02 TC-INFRA-NODE-DISK-01 TC-INFRA-NODE-DISK-02 TC-INFRA-NODE-DISK-03 TC-INFRA-NODE-OSINFO-01 TC-INFRA-NODE-OSINFO-02 |
| F-INFRAWORKLOADS-02 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/ListCspAccounts |
TC-INFRA-IMPORT-01 |
| F-INFRAWORKLOADS-03 | – | ③제어 액션 | MciReboot | a[onclick*="changeMciLifeCycle"] |
– | – |
| F-INFRAWORKLOADS-04 | – | ⑦삭제 | MciDelete | a[onclick*="deleteMci"] |
– | – |
| F-INFRAWORKLOADS-05 | – | ⑥수정 | Open Save As Template Modal | a[onclick*="openSaveAsTemplateModal"] |
– | – |
| F-INFRAWORKLOADS-06 | – | 기타 | Export Infra As Json | a[onclick*="exportInfraAsJson"] |
mc-infra-manager/GetInfraReqFromInfra |
TC-INFRA-TEMPLATE-SAVE-01 |
| F-INFRAWORKLOADS-07 | – | ②새로고침 | refresh | a[onclick*="refreshMciList"] |
– | – |
| F-INFRAWORKLOADS-08 | – | 기타 | Terminal | a[onclick*="initMciRemoteCmdModal"] |
mc-infra-manager/PostCmdInframc-infra-manager/PostFileToInfra
|
TC-INFRA-CMD-NGINX-01 TC-INFRA-FILE-01 TC-INFRA-FILE-02 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-DEFAULT-09 | Default | ③제어 액션 | VmReboot | a[onclick*="changeVmLifeCycle"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-10 | Default | ⑤생성 | Open Create Node My Image Modal | a[onclick*="openCreateNodeMyImageModal"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-11 | Default | ⑤생성 | Add New Virtual Machine | a[onclick*="addNewVirtualMachine"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-12 | Default | ⑦삭제 | VmDelete | a[onclick*="deleteVm"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-13 | Default | ④스케일 | Export Selected Node Group As Json | a[onclick*="exportSelectedNodeGroupAsJson"] |
mc-infra-manager/GetInfraReqFromInfra |
TC-INFRA-TEMPLATE-SAVE-01 |
| F-INFRAWORKLOADS-DEFAULT-14 | Default | ②새로고침 | refresh | a[onclick*="getSelectedMciData"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-15 | Default | 기타 | Install Swto Vm | a[onclick*="installSwtoVm"] |
– | – |
| F-INFRAWORKLOADS-DEFAULT-16 | Default | 기타 | Terminal | a[onclick*="initremotecmdModal"] |
mc-infra-manager/PostCmdInframc-infra-manager/PostFileToInfra
|
TC-INFRA-CMD-NGINX-01 TC-INFRA-FILE-01 TC-INFRA-FILE-02 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-DETAILS-17 | Detail | ⑨연관 리소스 조회 | Get Keypair | #server_detail_view_keypair_name |
– | – |
| F-INFRAWORKLOADS-DEFAULT-18 | Default | ⑤생성 | Create | #node-myimage-submit-btn |
– | – |
| F-INFRAWORKLOADS-GROUP-19 | Group | ④스케일 | Terminal | a[onclick*="initNodeGroupRemoteCmdModal"] |
mc-infra-manager/PostCmdInframc-infra-manager/PostFileToInfra
|
TC-INFRA-CMD-NGINX-01 TC-INFRA-FILE-01 TC-INFRA-FILE-02 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-GROUP-20 | Group | ③제어 액션 | VmReboot | a[onclick*="changeVmLifeCycle"] |
– | – |
| F-INFRAWORKLOADS-GROUP-21 | Group | ⑤생성 | Add New Virtual Machine | a[onclick*="addNewVirtualMachine"] |
– | – |
| F-INFRAWORKLOADS-GROUP-22 | Group | ⑦삭제 | VmDelete | a[onclick*="deleteVm"] |
– | – |
| F-INFRAWORKLOADS-GROUP-23 | Group | ②새로고침 | refresh | a[onclick*="getSelectedMciData"] |
– | – |
| F-INFRAWORKLOADS-GROUP-24 | Group | 기타 | Install Swto Vm | a[onclick*="installSwtoVm"] |
– | – |
| F-INFRAWORKLOADS-GROUP-25 | Group | 기타 | Terminal | a[onclick*="initremotecmdModal"] |
mc-infra-manager/PostCmdInframc-infra-manager/PostFileToInfra
|
TC-INFRA-CMD-NGINX-01 TC-INFRA-FILE-01 TC-INFRA-FILE-02 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-DETAILS-26 | Detail | ⑨연관 리소스 조회 | Get Keypair | #nodegroup_server_detail_view_keypair_name |
– | – |
| F-INFRAWORKLOADS-POLICY-27 | Policy | ⑦삭제 | DeletePolicy | a[onclick*="deletePolicy"] |
mc-infra-manager/DelInfraPolicymc-infra-manager/GetAllInfraPolicy
|
TC-INFRA-POLICY-01 TC-INFRA-POLICY-02 |
| F-INFRAWORKLOADS-LABELS-28 | Labels | 기타 | Toggle System Labels | #showSystemLabels |
mc-infra-manager/GetInfra |
TC-INFRA-LIFECYCLE-01 TC-INFRA-NODE-DELETE-01 TC-INFRA-NLBTAB-02 |
| F-INFRAWORKLOADS-LABELS-29 | Labels | ⑥수정 | Open Mci Label Editor | a[onclick*="openMciLabelEditor"] |
mc-infra-manager/GetLabels |
TC-INFRA-LABELS-01 TC-INFRA-LABELS-02 |
| F-INFRAWORKLOADS-NLB-30 | NLB | ⑤생성 | Assign nodes to NLB | a[onclick*="openAssignNlbModal"] |
mc-infra-manager/GetInfra |
TC-INFRA-LIFECYCLE-01 TC-INFRA-NODE-DELETE-01 TC-INFRA-NLBTAB-02 |
| F-INFRAWORKLOADS-NLB-31 | NLB | ⑦삭제 | Unassign nodes from selected NLB | a[onclick*="openUnassignNlbModal"] |
mc-infra-manager/GetNLB |
TC-INFRA-NLBTAB-01 TC-INFRA-NLBTAB-03 |
| F-INFRAWORKLOADS-NLB-32 | NLB | ④행 선택→상세 | Check health of selected | a[onclick*="checkSelectedMciNlbHealth"] |
mc-infra-manager/GetNLBHealth |
– |
| F-INFRAWORKLOADS-NLB-33 | NLB | ⑧다중 삭제 | Delete selected | a[onclick*="confirmMciNlbBulkDelete"] |
mc-infra-manager/DelNLBmc-infra-manager/GetAllNLBmc-infra-manager/GetNLB
|
TC-INFRA-NLBTAB-01 TC-INFRA-NLBTAB-03 TC-INFRA-NLBTAB-04 TC-INFRA-NLBTAB-05 |
| F-INFRAWORKLOADS-NLB-34 | NLB | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-INFRAWORKLOADS-NLB-35 | NLB | ④Execute(실행) | Execute Assign Nlb Nodes | #infranlb-assign-execute-btn |
mc-infra-manager/AddNLBNodesmc-infra-manager/GetAllNLBmc-infra-manager/GetNLB
|
TC-INFRA-NLBTAB-01 TC-INFRA-NLBTAB-02 TC-INFRA-NLBTAB-03 TC-INFRA-NLBTAB-04 |
| F-INFRAWORKLOADS-NLB-36 | NLB | ⑦삭제 | Execute Unassign Nlb Nodes | #infranlb-unassign-execute-btn |
mc-infra-manager/GetAllNLBmc-infra-manager/GetNLBmc-infra-manager/RemoveNLBNodes
|
TC-INFRA-NLBTAB-01 TC-INFRA-NLBTAB-03 TC-INFRA-NLBTAB-04 |
| F-INFRAWORKLOADS-37 | – | ⑤생성 | Add | #mci_label_add_btn |
– | – |
| F-INFRAWORKLOADS-38 | – | ④스케일 | + NodeGroup | #mci_plusVmIcon |
– | – |
| F-INFRAWORKLOADS-39 | – | 기타 | Deploy | button[onclick*="deployMci"] |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetInframc-infra-manager/PostInframc-infra-manager/PostInfraDynamicmc-infra-manager/PostInfraDynamicReviewmc-infra-manager/PostNodeDataDiskmc-infra-manager/PutNodeDataDisk
|
TC-INFRA-WORKLOAD-CREATE-01 TC-INFRA-WORKLOAD-CREATE-02 TC-INFRA-WORKLOAD-CREATE-03 TC-INFRA-LIFECYCLE-01 TC-INFRA-NODE-DELETE-01 TC-INFRA-CREATE-EXPERT-01 TC-INFRA-CREATE-EXPERT-03 TC-INFRA-NLBTAB-02 TC-INFRA-NODE-DISK-01 TC-INFRA-NODE-DISK-02 TC-INFRA-NODE-DISK-03 |
| F-INFRAWORKLOADS-40 | – | 기타 | Deploy | button[onclick*="deployVm"] |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetInframc-infra-manager/PostInfraNodemc-infra-manager/PostInfraNodeGroupDynamicmc-infra-manager/PostNodeDataDiskmc-infra-manager/PutNodeDataDisk
|
TC-INFRA-LIFECYCLE-01 TC-INFRA-NODE-DELETE-01 TC-INFRA-NODEGROUP-ADD-01 TC-INFRA-NODEGROUP-ADD-03 TC-INFRA-NLBTAB-02 TC-INFRA-NODE-DISK-01 TC-INFRA-NODE-DISK-02 TC-INFRA-NODE-DISK-03 |
| F-INFRAWORKLOADS-41 | – | ⑨연관 리소스 조회 | Validate And Open Image Modal | a[onclick*="validateAndOpenImageModal"] |
– | – |
| F-INFRAWORKLOADS-42 | – | 기타 | Change Disk Size | #policy_ep_root_disk_type |
– | – |
| F-INFRAWORKLOADS-43 | – | 기타 | Deploy | button[onclick*="deployPolicy"] |
mc-infra-manager/GetAllInfraPolicymc-infra-manager/PostInfraPolicy
|
TC-INFRA-POLICY-01 TC-INFRA-POLICY-02 TC-INFRA-POLICY-03 |
| F-INFRAWORKLOADS-44 | – | ⑤생성 | Add | #ep_label_add_btn |
– | – |
| F-INFRAWORKLOADS-45 | – | 기타 | On Expert VNet Change | #ep_expert_vnet |
– | – |
| F-INFRAWORKLOADS-46 | – | 기타 | On Expert Subnet Change | #ep_expert_subnet |
– | – |
| F-INFRAWORKLOADS-47 | – | 기타 | Clear | button[onclick*="clearExpressForm"] |
– | – |
| F-INFRAWORKLOADS-48 | – | 기타 | Done | #express_done_btn |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/PostInfraDynamicNodeGroupNodeReviewmc-infra-manager/PostInfraDynamicReviewmc-infra-manager/PostSpecImagePairReview
|
TC-INFRA-WORKLOAD-CREATE-03 TC-INFRA-CREATE-EXPERT-02 TC-INFRA-NODEGROUP-ADD-02 |
| F-INFRAWORKLOADS-49 | – | ⑨연관 리소스 조회 | On Image Source Change | #image-source-public |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllCustomImage
|
TC-INFRA-NODE-SNAPSHOT-01 |
| F-INFRAWORKLOADS-50 | – | 기타 | Toggle OSDropdown | button[onclick*="toggleOSDropdown"] |
– | – |
| F-INFRAWORKLOADS-51 | – | ④행 선택→상세 | Ubuntu 22.04 | a[onclick*="selectOSType"] |
– | – |
| F-INFRAWORKLOADS-52 | – | ⑥수정 | Update GPUStatus | #assist_gpu_image |
– | – |
| F-INFRAWORKLOADS-53 | – | ⑨연관 리소스 조회 | Button | a[onclick*="getRecommendImageInfo"] |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/SearchImage
|
TC-INFRA-WORKLOAD-CREATE-01 |
| F-INFRAWORKLOADS-54 | – | ④Execute(실행) | Apply | button[onclick*="applyImageInfo"] |
– | – |
| F-INFRAWORKLOADS-55 | – | ④행 선택→상세 | Show Recommend Spec Setting | #assistRecommendSpecConnectionName |
– | – |
| F-INFRAWORKLOADS-56 | – | ⑨연관 리소스 조회 | Button | a[onclick*="getRecommendVmInfo"] |
mc-infra-manager/RecommendSpec |
TC-INFRA-WORKLOAD-CREATE-01 |
| F-INFRAWORKLOADS-57 | – | ⑨연관 리소스 조회 | On Provider All Change | #spec-provider-all |
– | – |
| F-INFRAWORKLOADS-58 | – | ⑨연관 리소스 조회 | On Provider Check Change | #spec-provider-aws |
– | – |
| F-INFRAWORKLOADS-59 | – | ③필터/검색 | Filter By Provider | #spec-provider-filter |
– | – |
| F-INFRAWORKLOADS-60 | – | ④Execute(실행) | Apply | button[onclick*="applySpecInfo"] |
– | – |
| F-INFRAWORKLOADS-61 | – | ⑤생성 | Add New Label Row | button[onclick*="addNewLabelRow"] |
– | – |
| F-INFRAWORKLOADS-62 | – | ⑥수정 | Save | button[onclick*="saveLabels"] |
mc-infra-manager/CreateOrUpdateLabelmc-infra-manager/RemoveLabel
|
TC-INFRA-LABELS-01 TC-INFRA-LABELS-02 TC-INFRA-LABELS-03 |
| F-INFRAWORKLOADS-63 | – | ②Query(조회) | Query | button[onclick*="loadCspVMs"] |
– | – |
| F-INFRAWORKLOADS-64 | – | 기타 | Toggle Mci Mode | input[onclick*="toggleMciMode"] |
– | – |
| F-INFRAWORKLOADS-65 | – | 기타 | ← Prev | #import-vm-prev-btn |
– | – |
| F-INFRAWORKLOADS-66 | – | 기타 | Next → | #import-vm-next-btn |
mc-infra-manager/GetAll* |
– |
| F-INFRAWORKLOADS-67 | – | ④Execute(실행) | Execute Import VMs | #import-vm-execute-btn |
mc-infra-manager/GetAllInfra |
TC-INFRA-SCREEN-ENTRY-03 TC-INFRA-SCREEN-ENTRY-04 TC-INFRA-SCREEN-ENTRY-07 TC-INFRA-SCREEN-ENTRY-05 TC-INFRA-IMPORT-02 TC-INFRA-SCREEN-ENTRY-06 TC-INFRA-DELETE-01 |
| F-INFRAWORKLOADS-68 | – | ④스케일 | Add NodeGroup | #btn-add-nodegroup-to-form |
– | – |
| F-INFRAWORKLOADS-69 | – | ④행 선택→상세 | Deploy from Template | #btn-deploy-from-template |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/PostInfraDynamicFromTemplate
|
TC-INFRA-TEMPLATE-DEPLOY-01 TC-INFRA-TEMPLATE-DEPLOY-02 |
| F-INFRAWORKLOADS-70 | – | ⑤생성 | 파일 선택 input은 유지 — 키보드/스크린리더 접근성 및 기존 자동화 호환 | #import-nodegroups-json-file |
– | – |
| F-INFRAWORKLOADS-71 | – | ④Execute(실행) | Add NodeGroup(s) | #btn-add-imported-nodegroups |
– | – |
| F-INFRAWORKLOADS-72 | – | ④Execute(실행) | Save | button[onclick*="executeSaveAsTemplate"] |
mc-infra-manager/GetInfraReqFromInframc-infra-manager/PostInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-SAVE-01 TC-INFRA-TEMPLATE-SAVE-02 |
| F-INFRAWORKLOADS-73 | – | ④Execute(실행) | Execute Attach Disk To Node | #node-attach-disk-execute-btn |
– | – |
| F-INFRAWORKLOADS-74 | – | ④Execute(실행) | Execute Command Again | button[onclick*="executeCommandAgain"] |
– | – |
| F-INFRAWORKLOADS-75 | – | ④행 선택→상세 | Show Result Detail | tr[onclick*="showResultDetail"] |
– | – |
| F-INFRAWORKLOADS-76 | – | 기타 | Retry command for this Node | button[onclick*="retryVMCommand"] |
mc-infra-manager/PostCmdInfra |
TC-INFRA-CMD-NGINX-01 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-77 | – | 기타 | Previous | a[onclick*="changeCommandResultPage"] |
mc-infra-manager/PostCmdInfra |
TC-INFRA-CMD-NGINX-01 TC-INFRA-CMD-02 TC-INFRA-CMD-03 TC-INFRA-CMD-04 |
| F-INFRAWORKLOADS-78 | – | 기타 | Toggle Check | #server_status_icon_${vmID} |
– | – |
| F-INFRAWORKLOADS-79 | – | 기타 | Handle Check | #checkbox_vm_${vmID} |
– | – |
| F-INFRAWORKLOADS-80 | – | ⑦삭제 | Detach | a[onclick*="confirmDetachDisk"] |
– | – |
| F-INFRAWORKLOADS-81 | – | ⑤생성 | + Attach Disk | a[onclick*="openAttachDiskModal"] |
– | – |
K8s Workloads 세부 기능 44개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-K8SWORKLOADS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/Deletek8sclustermc-infra-manager/DeleteK8sNodeGroupmc-infra-manager/GetAllK8sClustermc-infra-manager/GetConnConfigListmc-infra-manager/GetK8sClustermc-infra-manager/GetK8sClusterKubeconfigmc-infra-manager/GetProviderListmc-infra-manager/PutChangeK8sNodeGroupAutoscaleSizemc-infra-manager/PutSetK8sNodeGroupAutoscaling
|
TC-K8S-SCREEN-ENTRY-01 TC-K8S-SCREEN-ENTRY-02 TC-K8S-SCREEN-ENTRY-03 TC-K8S-SCREEN-ENTRY-04 TC-K8S-SCREEN-ENTRY-05 TC-K8S-SCREEN-ENTRY-06 TC-K8S-WORKLOAD-CREATE-01 TC-K8S-CREATE-DYN-01 TC-K8S-CREATE-EXPERT-01 TC-K8S-DETAIL-01 TC-K8S-DETAIL-02 TC-K8S-DETAIL-03 TC-K8S-DELETE-01 TC-K8S-DELETE-02 TC-K8S-NODEGROUP-DELETE-01 TC-K8S-NODEGROUP-DELETE-02 TC-K8S-AUTOSCALING-01 TC-K8S-AUTOSCALING-02 TC-K8S-AUTOSCALESIZE-01 TC-K8S-AUTOSCALESIZE-02 |
| F-K8SWORKLOADS-02 | – | ⑤생성 | PMK DASHBOARD | a[onclick*="addNewPmk"] |
mc-infra-manager/GetConnConfigListmc-infra-manager/GetProviderList
|
TC-K8S-CREATE-DYN-01 TC-K8S-CREATE-EXPERT-01 |
| F-K8SWORKLOADS-03 | – | ⑦삭제 | PmkDelete | a[onclick*="deletePmk"] |
– | – |
| F-K8SWORKLOADS-04 | – | ②새로고침 | refresh | a[onclick*="refreshPmkList"] |
– | – |
| F-K8SWORKLOADS-05 | – | ④스케일 | Add New Node Group | a[onclick*="addNewNodeGroup"] |
– | – |
| F-K8SWORKLOADS-06 | – | ⑦삭제 | NodeGroupDelete | a[onclick*="deleteNodeGroup"] |
– | – |
| F-K8SWORKLOADS-07 | – | 기타 | Open Autoscaling Modal | a[onclick*="openAutoscalingModal"] |
– | – |
| F-K8SWORKLOADS-08 | – | ④스케일 | Open Autoscale Size Modal | a[onclick*="openAutoscaleSizeModal"] |
– | – |
| F-K8SWORKLOADS-09 | – | ④스케일 | Export Node Groups | a[onclick*="exportNodeGroups"] |
– | – |
| F-K8SWORKLOADS-10 | – | ②새로고침 | refresh | a[onclick*="getSelectedPmkData"] |
– | – |
| F-K8SWORKLOADS-11 | – | ④스케일 | Import from JSON: hidden file picker | #import-nodegroups-file |
mc-infra-manager/GetAllSshKeymc-infra-manager/GetAvailableK8sNodeImage
|
TC-K8S-CREATE-EXPERT-01 TC-K8S-CREATE-EXPERT-02 |
| F-K8SWORKLOADS-12 | – | ④Execute(실행) | Apply | #nodegroup-autoscaling-submit-btn |
– | – |
| F-K8SWORKLOADS-13 | – | ④Execute(실행) | Apply | #nodegroup-autoscalesize-submit-btn |
– | – |
| F-K8SWORKLOADS-14 | – | 기타 | Expert Creation | button[onclick*="toggleExpertCreation"] |
– | – |
| F-K8SWORKLOADS-15 | – | ⑨연관 리소스 조회 | Change Cloud Connection Dynamic | #cluster_cloudconnection_dynamic |
– | – |
| F-K8SWORKLOADS-16 | – | 기타 | Deploy | button[onclick*="deployPmkDynamic"] |
mc-infra-manager/GetAvailableK8sVersionmc-infra-manager/PostK8sClusterDynamicmc-infra-manager/PostK8sClusterDynamicCheckRequestmc-infra-manager/RecommendK8sNode
|
TC-K8S-WORKLOAD-CREATE-01 TC-K8S-WORKLOAD-CREATE-02 TC-K8S-CREATE-DYN-01 TC-K8S-CREATE-EXPERT-02 |
| F-K8SWORKLOADS-17 | – | ⑨연관 리소스 조회 | Use Default | a[onclick*="useDefaultImageDynamic"] |
– | – |
| F-K8SWORKLOADS-18 | – | ⑨연관 리소스 조회 | Validate And Open Image Modal Pmk | a[onclick*="validateAndOpenImageModalPmk"] |
– | – |
| F-K8SWORKLOADS-19 | – | ⑨연관 리소스 조회 | Change Cloud Connection | #cluster_cloudconnection |
mc-infra-manager/GetAllSecurityGroupmc-infra-manager/Getallsubnetmc-infra-manager/GetAllVNetmc-infra-manager/GetVNet
|
TC-K8S-CREATE-EXPERT-01 |
| F-K8SWORKLOADS-20 | – | ④스케일 | + nodeGroup | #nodegroup_plusIcon |
mc-infra-manager/GetAllSshKeymc-infra-manager/GetAvailableK8sNodeImage
|
TC-K8S-CREATE-EXPERT-01 TC-K8S-CREATE-EXPERT-02 |
| F-K8SWORKLOADS-21 | – | 기타 | Deploy | button[onclick*="deployPmk"] |
mc-infra-manager/PostK8sCluster |
TC-K8S-CREATE-EXPERT-01 TC-K8S-CREATE-EXPERT-03 |
| F-K8SWORKLOADS-22 | – | 기타 | Deploy | button[onclick*="deployNode"] |
mc-infra-manager/GetAllSshKeymc-infra-manager/GetAvailableK8sNodeImagemc-infra-manager/PostK8sNodeGroup
|
TC-K8S-NODEGROUP-ADD-02 TC-K8S-CREATE-EXPERT-01 TC-K8S-CREATE-EXPERT-02 TC-K8S-NODEGROUP-ADD-03 TC-K8S-NODEGROUP-ADD-04 |
| F-K8SWORKLOADS-23 | – | ⑨연관 리소스 조회 | Use Default | a[onclick*="useDefaultImage"] |
– | – |
| F-K8SWORKLOADS-24 | – | ⑨연관 리소스 조회 | Validate And Open Image Modal | a[onclick*="validateAndOpenImageModal"] |
– | – |
| F-K8SWORKLOADS-25 | – | 기타 | Done | button[onclick*="clusterFormDone_btn"] |
– | – |
| F-K8SWORKLOADS-26 | – | ④행 선택→상세 | Show Recommend Spec Setting | #assistRecommendSpecConnectionName |
– | – |
| F-K8SWORKLOADS-27 | – | ⑨연관 리소스 조회 | Button | a[onclick*="getRecommendVmInfo"] |
mc-infra-manager/RecommendSpec |
TC-K8S-CREATE-DYN-02 |
| F-K8SWORKLOADS-28 | – | ⑨연관 리소스 조회 | On Provider All Change Cluster | #spec-provider-all-cluster |
– | – |
| F-K8SWORKLOADS-29 | – | ⑨연관 리소스 조회 | On Provider Check Change Cluster | #spec-provider-aws-cluster |
– | – |
| F-K8SWORKLOADS-30 | – | ④Execute(실행) | Apply | button[onclick*="applySpecInfo"] |
mc-infra-manager/PostInfraDynamicCheckRequest |
TC-K8S-CREATE-EXPERT-02 |
| F-K8SWORKLOADS-31 | – | ④Execute(실행) | Apply | button[onclick*="applySpecInfo"] |
– | – |
| F-K8SWORKLOADS-32 | – | ④행 선택→상세 | Show Recommend Spec Setting Pmk | #assistRecommendSpecConnectionName-pmk |
– | – |
| F-K8SWORKLOADS-33 | – | ⑨연관 리소스 조회 | Button | a[onclick*="getRecommendVmInfoPmk"] |
mc-infra-manager/RecommendSpec |
TC-K8S-CREATE-DYN-02 |
| F-K8SWORKLOADS-34 | – | ③필터/검색 | Filter By Provider Pmk | #spec-provider-filter-pmk |
– | – |
| F-K8SWORKLOADS-35 | – | ④Execute(실행) | Apply | button[onclick*="applySpecInfoPmk"] |
– | – |
| F-K8SWORKLOADS-36 | – | 기타 | Toggle OSDropdown Pmk | button[onclick*="toggleOSDropdownPmk"] |
– | – |
| F-K8SWORKLOADS-37 | – | ④행 선택→상세 | Ubuntu 22.04 | a[onclick*="selectOSTypePmk"] |
– | – |
| F-K8SWORKLOADS-38 | – | ⑥수정 | Update GPUStatus Pmk | #assist_gpu_image-pmk |
– | – |
| F-K8SWORKLOADS-39 | – | ⑥수정 | Update K8s Status Pmk | #assist_k8s_image-pmk |
– | – |
| F-K8SWORKLOADS-40 | – | ⑨연관 리소스 조회 | Button | a[onclick*="getRecommendImageInfoPmk"] |
mc-infra-manager/SearchImage |
TC-K8S-CREATE-DYN-02 TC-K8S-CREATE-DYN-03 |
| F-K8SWORKLOADS-41 | – | ④Execute(실행) | Use Default | button[onclick*="applyDefaultImagePmk"] |
– | – |
| F-K8SWORKLOADS-42 | – | ④Execute(실행) | Apply | button[onclick*="applyImageInfoPmk"] |
– | – |
| F-K8SWORKLOADS-43 | – | 기타 | ${nodeName} | #nodeGroup_status_icon_${nodeID} |
– | – |
| F-K8SWORKLOADS-44 | – | 기타 | Handle Node Check | #node_checkbox_${nodeID} |
– | – |
infratemplates (메뉴 미등재) 세부 기능 9개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllInframc-infra-manager/GetAllInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-01 TC-INFRA-TEMPLATE-02 TC-INFRA-TEMPLATE-04 TC-INFRA-TEMPLATE-06 TC-INFRA-TEMPLATE-08 TC-INFRA-TEMPLATE-10 TC-INFRA-TEMPLATE-11 |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-02 | – | ⑦삭제 | Confirm Delete All | a[onclick*="confirmDeleteAll"] |
mc-infra-manager/DeleteAllInfraDynamicTemplatemc-infra-manager/GetAllInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-01 TC-INFRA-TEMPLATE-02 TC-INFRA-TEMPLATE-04 TC-INFRA-TEMPLATE-08 TC-INFRA-TEMPLATE-09 TC-INFRA-TEMPLATE-10 TC-INFRA-TEMPLATE-11 |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-03 | – | ⑥수정 | Edit | button[onclick*="openEditModal"] |
– | – |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-04 | – | ⑦삭제 | Delete | button[onclick*="confirmDelete"] |
mc-infra-manager/DeleteInfraDynamicTemplatemc-infra-manager/GetAllInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-01 TC-INFRA-TEMPLATE-02 TC-INFRA-TEMPLATE-04 TC-INFRA-TEMPLATE-08 TC-INFRA-TEMPLATE-10 TC-INFRA-TEMPLATE-11 |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-05 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-06 | – | ⑤생성 | On Create Mode Change | #create-mode-mci |
– | – |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-07 | – | 기타 | Extract | button[onclick*="extractFromMci"] |
mc-infra-manager/GetInfraReqFromInfra |
TC-INFRA-TEMPLATE-06 TC-INFRA-TEMPLATE-07 |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-08 | – | ⑤생성 | Create | button[onclick*="submitCreate"] |
mc-infra-manager/GetAllInfraDynamicTemplatemc-infra-manager/PostInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-01 TC-INFRA-TEMPLATE-02 TC-INFRA-TEMPLATE-04 TC-INFRA-TEMPLATE-05 TC-INFRA-TEMPLATE-08 TC-INFRA-TEMPLATE-10 TC-INFRA-TEMPLATE-11 |
| F-OPERATIONS-MANAGE-WORKLOADS-INFRATEMPLATES-09 | – | ⑥수정 | Save | button[onclick*="submitEdit"] |
mc-infra-manager/GetAllInfraDynamicTemplatemc-infra-manager/PutInfraDynamicTemplate
|
TC-INFRA-TEMPLATE-01 TC-INFRA-TEMPLATE-02 TC-INFRA-TEMPLATE-03 TC-INFRA-TEMPLATE-04 TC-INFRA-TEMPLATE-08 TC-INFRA-TEMPLATE-10 TC-INFRA-TEMPLATE-11 |
-
Event Listeners (
mceventlistener) — iframe — mc-workflow-manager-fe UI 통합 -
Workflows (
mcworkflows) — iframe — mc-workflow-manager-fe UI 통합
iframe 화면의 세부 기능은 해당 프레임워크 UI가 제공한다. 콘솔 관점의 검증 대상은 화면 로딩과 콘솔↔iframe 인증 핸드셰이크(postMessage)다.
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
mceventlistener |
Event Listeners | /webconsole/_view/mceventlistener |
iframe | F0 | 0 | 0 | 0 |
mcworkflows |
Workflows | /webconsole/_view/mcworkflows |
iframe | F0 | 0 | 0 | 0 |
-
Repository (
apprepository) — iframe — mc-application-manager-fe UI 통합 -
App Status (
appstatus) — iframe — mc-application-manager-fe UI 통합 -
SW Catalogs (
swcatalogs) — iframe — mc-application-manager-fe UI 통합
iframe 화면의 세부 기능은 해당 프레임워크 UI가 제공한다. 콘솔 관점의 검증 대상은 화면 로딩과 콘솔↔iframe 인증 핸드셰이크(postMessage)다.
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
apprepository |
Repository | /webconsole/_view/apprepository |
iframe | F0 | 0 | 0 | 0 |
appstatus |
App Status | /webconsole/_view/appstatus |
iframe | F0 | 0 | 0 | 0 |
swcatalogs |
SW Catalogs | /webconsole/_view/swcatalogs |
iframe | F0 | 0 | 0 | 0 |
-
Back Up (
mcdatabackup) — iframe — mc-data-manager-fe UI 통합 -
Generate (
mcdatagenerate) — iframe — mc-data-manager-fe UI 통합 -
Log Management (
mcdatalogmanager) — iframe — mc-data-manager-fe UI 통합 -
Migration (
mcdatamigration) — iframe — mc-data-manager-fe UI 통합 -
Restore (
mcdatarestore) — iframe — mc-data-manager-fe UI 통합
iframe 화면의 세부 기능은 해당 프레임워크 UI가 제공한다. 콘솔 관점의 검증 대상은 화면 로딩과 콘솔↔iframe 인증 핸드셰이크(postMessage)다.
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
mcdatabackup |
Back Up | /webconsole/_view/mcdatabackup |
iframe | F0 | 0 | 0 | 0 |
mcdatagenerate |
Generate | /webconsole/_view/mcdatagenerate |
iframe | F0 | 0 | 0 | 0 |
mcdatalogmanager |
Log Management | /webconsole/_view/mcdatalogmanager |
iframe | F0 | 0 | 0 | 0 |
mcdatamigration |
Migration | /webconsole/_view/mcdatamigration |
iframe | F0 | 0 | 0 | 0 |
mcdatarestore |
Restore | /webconsole/_view/mcdatarestore |
iframe | F0 | 0 | 0 | 0 |
-
Billing Report (
billingreport) — iframe — mc-cost-optimizer-fe UI 통합 -
Budget (
budget) — iframe — mc-cost-optimizer-fe UI 통합 -
Cost Alarm (
costalarm) — iframe — mc-cost-optimizer-fe UI 통합 -
Dash Board (
costdashboard) — iframe — mc-cost-optimizer-fe UI 통합
iframe 화면의 세부 기능은 해당 프레임워크 UI가 제공한다. 콘솔 관점의 검증 대상은 화면 로딩과 콘솔↔iframe 인증 핸드셰이크(postMessage)다.
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
billingreport |
Billing Report | /webconsole/_view/billingreport |
iframe | F0 | 0 | 0 | 0 |
budget |
Budget | /webconsole/_view/budget |
iframe | F0 | 0 | 0 | 0 |
costalarm |
Cost Alarm | /webconsole/_view/costalarm |
iframe | F0 | 0 | 0 | 0 |
costdashboard |
Dash Board | /webconsole/_view/costdashboard |
iframe | F0 | 0 | 0 | 0 |
-
Alert (
mc011yalerts) — iframe — mc-observability-fe UI 통합 -
Config (
mc011yconfig) — iframe — mc-observability-fe UI 통합 -
Insight (
mc011yinsight) — iframe — mc-observability-fe UI 통합 -
Logs (
mc011ylogs) — iframe — mc-observability-fe UI 통합 -
Tracing (
mc011ytracing) — iframe — mc-observability-fe UI 통합 -
Monitoring (
mco11ymonitorings) — iframe — mc-observability-fe UI 통합 -
alarmshistory (메뉴 미등재) (
operations-analytics-eventsntraces-alarmshistory, 메뉴 미등재) — native F2 · 기능 2개 -
logconfig (메뉴 미등재) (
operations-analytics-eventsntraces-logconfig, 메뉴 미등재) — native F1 · 기능 4개 -
logmanage (메뉴 미등재) (
operations-analytics-eventsntraces-logmanage, 메뉴 미등재) — native F1 · 기능 2개 -
thresholdconfig (메뉴 미등재) (
operations-analytics-eventsntraces-thresholdconfig, 메뉴 미등재) — native F1 · 기능 6개 -
dashboard (메뉴 미등재) (
operations-analytics-monitorings-dashboard, 메뉴 미등재) — native F6 · 기능 4개 -
infrasmonitoring (메뉴 미등재) (
operations-analytics-monitorings-infrasmonitoring, 메뉴 미등재) — native F6 · 기능 2개 -
monitoringconfig (메뉴 미등재) (
operations-analytics-monitorings-monitoringconfig, 메뉴 미등재) — native F2 · 기능 3개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
mc011yalerts |
Alert | /webconsole/_view/mc011yalerts |
iframe | F0 | 0 | 0 | 0 |
mc011yconfig |
Config | /webconsole/_view/mc011yconfig |
iframe | F0 | 0 | 0 | 0 |
mc011yinsight |
Insight | /webconsole/_view/mc011yinsight |
iframe | F0 | 0 | 0 | 0 |
mc011ylogs |
Logs | /webconsole/_view/mc011ylogs |
iframe | F0 | 0 | 0 | 0 |
mc011ytracing |
Tracing | /webconsole/_view/mc011ytracing |
iframe | F0 | 0 | 0 | 0 |
mco11ymonitorings |
Monitoring | /webconsole/_view/mco11ymonitorings |
iframe | F0 | 0 | 0 | 0 |
operations-analytics-eventsntraces-alarmshistory |
alarmshistory (메뉴 미등재) | /webconsole/operations/analytics/eventsntraces/alarmshistory |
native | F2 | 2 | 2 | 0 |
operations-analytics-eventsntraces-logconfig |
logconfig (메뉴 미등재) | /webconsole/operations/analytics/eventsntraces/logconfig |
native | F1 | 4 | 7 | 0 |
operations-analytics-eventsntraces-logmanage |
logmanage (메뉴 미등재) | /webconsole/operations/analytics/eventsntraces/logmanage |
native | F1 | 2 | 4 | 0 |
operations-analytics-eventsntraces-thresholdconfig |
thresholdconfig (메뉴 미등재) | /webconsole/operations/analytics/eventsntraces/thresholdconfig |
native | F1 | 6 | 3 | 0 |
operations-analytics-monitorings-dashboard |
dashboard (메뉴 미등재) | /webconsole/operations/analytics/monitorings/dashboard |
native | F6 | 4 | 3 | 0 |
operations-analytics-monitorings-infrasmonitoring |
infrasmonitoring (메뉴 미등재) | /webconsole/operations/analytics/monitorings/infrasmonitoring |
native | F6 | 2 | 9 | 0 |
operations-analytics-monitorings-monitoringconfig |
monitoringconfig (메뉴 미등재) | /webconsole/operations/analytics/monitorings/monitoringconfig |
native | F2 | 3 | 3 | 0 |
alarmshistory (메뉴 미등재) 세부 기능 2개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-ALARMSHISTORY-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-observability/Gettriggerhistoryalllistmc-observability/Gettriggerpolicyalllist
|
– |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-ALARMSHISTORY-02 | – | ②새로고침 | refresh | a[onclick*="refreshAlarmList"] |
mc-observability/Gettriggerpolicyalllist |
– |
logconfig (메뉴 미등재) 세부 기능 4개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGCONFIG-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllInframc-infra-manager/GetInframc-observability/AddLogConfigmc-observability/GetLogConfigmc-observability/RemoveLogConfig
|
– |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGCONFIG-02 | – | ②새로고침 | Log Collection Configuration | a[onclick*="refreshList"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGCONFIG-03 | – | 기타 | Load Config | button[onclick*="loadLogConfig"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGCONFIG-04 | – | ⑤생성 | Add | button[onclick*="addLogConfig"] |
– | – |
logmanage (메뉴 미등재) 세부 기능 2개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGMANAGE-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetAllInfra |
– |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-LOGMANAGE-02 | – | ⑨연관 리소스 조회 | Get Collected Log | button[onclick*="getCollectedLog"] |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-observability/LogRangeQuery
|
– |
thresholdconfig (메뉴 미등재) 세부 기능 6개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-observability/Createtriggerpolicymc-observability/Deletetriggerpolicymc-observability/Gettriggerpolicyalllist
|
– |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-02 | – | ②새로고침 | Refresh List | a[onclick*="refreshList"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-03 | – | ⑥수정 | Edit | button[onclick*="editSelected"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-04 | – | ⑧다중 삭제 | Delete | button[onclick*="deleteSelected"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-05 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-OPERATIONS-ANALYTICS-EVENTSNTRACES-THRESHOLDCONFIG-06 | – | ⑤생성 | Create | button[onclick*="createPolicy"] |
– | – |
dashboard (메뉴 미등재) 세부 기능 4개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-MONITORINGS-DASHBOARD-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetAllInframc-infra-manager/GetInfra
|
– |
| F-OPERATIONS-ANALYTICS-MONITORINGS-DASHBOARD-02 | – | ⑤생성 | Add | button[onclick*="confirmAddWidget"] |
mc-observability/GetMetricsByVMId |
– |
| F-OPERATIONS-ANALYTICS-MONITORINGS-DASHBOARD-03 | – | ④Execute(실행) | Apply | button[onclick*="applyWidgetConfig"] |
mc-observability/GetMetricsByVMId |
– |
| F-OPERATIONS-ANALYTICS-MONITORINGS-DASHBOARD-04 | – | ⑦삭제 | Remove | button[onclick*="executeRemoveWidget"] |
– | – |
infrasmonitoring (메뉴 미등재) 세부 기능 2개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-MONITORINGS-INFRASMONITORING-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllInframc-infra-manager/GetInframc-observability/GetMeasurementFieldsmc-observability/Getplugins
|
– |
| F-OPERATIONS-ANALYTICS-MONITORINGS-INFRASMONITORING-02 | – | ③제어 액션 | Start Monitoring | button[onclick*="startMonitoring"] |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-observability/GetAnomalyDetectionVMHistorymc-observability/GetMetricsByVMIdmc-observability/GetPredictionVMHistory
|
– |
monitoringconfig (메뉴 미등재) 세부 기능 3개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-OPERATIONS-ANALYTICS-MONITORINGS-MONITORINGCONFIG-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetAllInframc-infra-manager/GetInframc-observability/GetVMByNsMci
|
– |
| F-OPERATIONS-ANALYTICS-MONITORINGS-MONITORINGCONFIG-02 | – | ③제어 액션 | MciSuspend | a[onclick*="changeMciLifeCycle"] |
– | – |
| F-OPERATIONS-ANALYTICS-MONITORINGS-MONITORINGCONFIG-03 | – | ②새로고침 | refresh | a[onclick*="refreshServerList"] |
mc-infra-manager/GetInframc-observability/GetVMByNsMci
|
– |
-
Approvals (
approvals) — native F1 · 기능 8개 -
Company Info (
companyinfo) — native F6 · 기능 1개 -
Groups (
groups) — native F3 · 기능 20개 -
Menus (
menus) — native F3 · 기능 11개 -
Users (
users) — native F1 · 기능 15개 -
accesscontrols (메뉴 미등재) (
settings-accountnaccess-organizations-accesscontrols, 메뉴 미등재) — native F1 · 기능 5개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
approvals |
Approvals | /webconsole/settings/accountnaccess/organizations/approvals |
native | F1 | 8 | 2 | 0 |
companyinfo |
Company Info | /webconsole/settings/accountnaccess/organizations/companyinfo |
native | F6 | 1 | 5 | 0 |
groups |
Groups | /webconsole/settings/accountnaccess/organizations/groups |
native | F3 | 20 | 11 | 0 |
menus |
Menus | /webconsole/settings/accountnaccess/organizations/menus |
native | F3 | 11 | 6 | 0 |
users |
Users | /webconsole/settings/accountnaccess/organizations/users |
native | F1 | 15 | 15 | 0 |
settings-accountnaccess-organizations-accesscontrols |
accesscontrols (메뉴 미등재) | /webconsole/settings/accountnaccess/organizations/accesscontrols |
native | F1 | 5 | 3 | 0 |
Approvals 세부 기능 8개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-APPROVALS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/Listusersmc-iam-manager/UpdateUserStatus
|
– |
| F-APPROVALS-02 | – | ②새로고침 | refresh | a[onclick*="initApprovals"] |
mc-iam-manager/Listusers |
– |
| F-APPROVALS-03 | – | ④행 선택→상세 | Approve | button[onclick*="approveSelectedUser"] |
mc-iam-manager/Listusersmc-iam-manager/UpdateUserStatus
|
– |
| F-APPROVALS-04 | – | ④행 선택→상세 | Reject | button[onclick*="openRejectModalForSelected"] |
– | – |
| F-APPROVALS-05 | – | ⑥수정 | Confirm Reject | button[onclick*="confirmReject"] |
mc-iam-manager/Listusersmc-iam-manager/UpdateUserStatus
|
– |
| F-APPROVALS-06 | – | 기타 | Approve | button[onclick*="approveUser"] |
mc-iam-manager/Listusersmc-iam-manager/UpdateUserStatus
|
– |
| F-APPROVALS-07 | – | 기타 | Reject | button[onclick*="openRejectModal"] |
– | – |
| F-APPROVALS-08 | – | ④행 선택→상세 | Approve Selected | button[onclick*="approveSelected"] |
mc-iam-manager/Listusersmc-iam-manager/UpdateUserStatus
|
– |
Company Info 세부 기능 1개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-COMPANYINFO-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/activateCompanymc-iam-manager/createCompanymc-iam-manager/deactivateCompanymc-iam-manager/getCompanymc-iam-manager/updateCompany
|
– |
Groups 세부 기능 20개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-GROUPS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/assignGroupPlatformRolemc-iam-manager/Createorganizationmc-iam-manager/Deleteorganizationmc-iam-manager/getGroupPlatformRolesmc-iam-manager/Getorganizationsmc-iam-manager/Getorganizationusersmc-iam-manager/GetRoleListmc-iam-manager/Removeuserorganizationmc-iam-manager/Updateorganization
|
– |
| F-GROUPS-02 | – | 기타 | Expand All | button[onclick*="expandAllGroups"] |
– | – |
| F-GROUPS-03 | – | 기타 | Collapse All | button[onclick*="collapseAllGroups"] |
– | – |
| F-GROUPS-04 | – | ⑤생성 | Add Child | #btn-add-child |
– | – |
| F-GROUPS-05 | – | ⑥수정 | Open Edit Group | #btn-edit |
– | – |
| F-GROUPS-06 | – | ⑦삭제 | Open Delete Group | #btn-delete |
– | – |
| F-GROUPS-07 | – | ⑤생성 | + Assign Platform Role | #btn-assign-platform-role |
– | – |
| F-GROUPS-08 | – | 기타 | + Invite Member | #btn-invite-member |
mc-iam-manager/Getorganizationusersmc-iam-manager/Listusers
|
– |
| F-GROUPS-09 | – | ⑤생성 | Save | button[onclick*="submitCreateGroup"] |
– | – |
| F-GROUPS-10 | – | ⑥수정 | Save | button[onclick*="submitEditGroup"] |
– | – |
| F-GROUPS-11 | – | ⑦삭제 | Delete | button[onclick*="submitDeleteGroup"] |
– | – |
| F-GROUPS-12 | – | ③필터/검색 | Filter Invite Users | #invite-member-search |
– | – |
| F-GROUPS-13 | – | 기타 | Invite | button[onclick*="submitInviteMembers"] |
mc-iam-manager/Assignuserorganizations |
– |
| F-GROUPS-14 | – | ⑤생성 | On Assign Role Changed | #assign-role-select |
– | – |
| F-GROUPS-15 | – | ⑤생성 | Assign | #assign-role-submit |
– | – |
| F-GROUPS-16 | – | ⑦삭제 | Remove | button[onclick*="removeMember"] |
mc-iam-manager/Removeuserorganization |
– |
| F-GROUPS-17 | – | ②새로고침 | Refresh | button[onclick*="refreshGroups"] |
– | – |
| F-GROUPS-18 | – | ⑤생성 | Import Groups | #import-groups-file |
mc-iam-manager/Createorganizationmc-iam-manager/Getorganizationsmc-iam-manager/Updateorganization
|
– |
| F-GROUPS-19 | – | 기타 | Export JSON | button[onclick*="exportGroups"] |
mc-iam-manager/Getorganizations |
– |
| F-GROUPS-20 | – | ⑤생성 | Create Org | button[onclick*="openCreateGroup"] |
– | – |
Menus 세부 기능 11개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-MENUS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/Createmenumc-iam-manager/Deletemenumc-iam-manager/GetAllAvailableMenusmc-iam-manager/Getmenuresourcesmc-iam-manager/Getrolelistmc-iam-manager/Updatemenu
|
– |
| F-MENUS-02 | – | ⑤생성 | Add Child | button[onclick*="openCreateChildMenuModal"] |
– | – |
| F-MENUS-03 | – | ⑥수정 | Open Edit Menu Modal | button[onclick*="openEditMenuModal"] |
– | – |
| F-MENUS-04 | – | ⑦삭제 | Open Delete Menu Modal | button[onclick*="openDeleteMenuModal"] |
– | – |
| F-MENUS-05 | – | ⑤생성 | Save | button[onclick*="saveCreateMenu"] |
– | – |
| F-MENUS-06 | – | ⑥수정 | Save | button[onclick*="saveEditMenu"] |
– | – |
| F-MENUS-07 | – | ⑦삭제 | Delete | button[onclick*="confirmDeleteMenu"] |
– | – |
| F-MENUS-08 | – | ⑥수정 | Update Export Filename | #export-format-json |
– | – |
| F-MENUS-09 | – | ⑥수정 | Save | button[onclick*="doExportMenus"] |
mc-iam-manager/Getmenuresources |
– |
| F-MENUS-10 | – | ⑤생성 | Import Menus | #import-menus-file |
mc-iam-manager/Createmenumc-iam-manager/Getmenuresourcesmc-iam-manager/Updatemenu
|
– |
| F-MENUS-11 | – | ⑤생성 | Add Root Menu | button[onclick*="openCreateRootMenuModal"] |
– | – |
Users 세부 기능 15개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-USERS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/assignPlatformRolemc-iam-manager/assignWorkspaceRolemc-iam-manager/Createusermc-iam-manager/Deleteusermc-iam-manager/GetRoleListmc-iam-manager/Getuserorganizationsmc-iam-manager/Getuserworkspacesbyuseridmc-iam-manager/Listusersmc-iam-manager/removePlatformRolemc-iam-manager/Updateuser
|
– |
| F-USERS-02 | – | ⑦삭제 | UserDelete | a[onclick*="deleteUser"] |
mc-iam-manager/Deleteuser |
– |
| F-USERS-03 | – | ②새로고침 | refresh | a[onclick*="refreshUsersList"] |
– | – |
| F-USERS-04 | – | 기타 | Open Reset Password Modal | button[onclick*="openResetPasswordModal"] |
– | – |
| F-USERS-05 | – | 기타 | Toggle User Status | #user-status-toggle-btn |
mc-iam-manager/UpdateUserStatus |
– |
| F-USERS-06 | – | ⑤생성 | Add Platform role | button[onclick*="openAddUserRoleModal"] |
– | – |
| F-USERS-07 | – | ⑤생성 | Add Group | button[onclick*="addUserGroup"] |
mc-iam-manager/Getorganizations |
– |
| F-USERS-08 | – | 기타 | Reset Password | button[onclick*="resetUserPassword"] |
mc-iam-manager/ResetUserPassword |
– |
| F-USERS-09 | – | ⑤생성 | Assign | button[onclick*="submitAssignGroup"] |
mc-iam-manager/Assignuserorganizationsmc-iam-manager/Getuserorganizationsmc-iam-manager/Removeuserorganization
|
– |
| F-USERS-10 | – | ⑨연관 리소스 조회 | Cancel | button[onclick*="goBackToUserList"] |
– | – |
| F-USERS-11 | – | 기타 | Deploy | button[onclick*="deployUser"] |
– | – |
| F-USERS-12 | – | ⑤생성 | Add Role | button[onclick*="submitUserRoleMapping"] |
mc-iam-manager/Getuserworkspacesbyuserid |
– |
| F-USERS-13 | – | ⑦삭제 | Remove ${role.name} | button[onclick*="removeUserRole"] |
mc-iam-manager/removePlatformRole |
– |
| F-USERS-14 | – | ⑦삭제 | Remove workspace | button[onclick*="removeUserWorkspace"] |
mc-iam-manager/Getuserworkspacesbyuserid |
– |
| F-USERS-15 | – | ⑦삭제 | Remove | button[onclick*="removeUserGroupById"] |
mc-iam-manager/Getuserorganizationsmc-iam-manager/Removeuserorganization
|
– |
accesscontrols (메뉴 미등재) 세부 기능 5개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SETTINGS-ACCOUNTNACCESS-ORGANIZATIONS-ACCESSCONTROLS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/createPolicymc-iam-manager/deletePolicymc-iam-manager/listPolicy
|
– |
| F-SETTINGS-ACCOUNTNACCESS-ORGANIZATIONS-ACCESSCONTROLS-02 | – | ②새로고침 | Refresh List | a[onclick*="refreshList"] |
– | – |
| F-SETTINGS-ACCOUNTNACCESS-ORGANIZATIONS-ACCESSCONTROLS-03 | – | ⑧다중 삭제 | Delete | button[onclick*="deleteSelected"] |
– | – |
| F-SETTINGS-ACCOUNTNACCESS-ORGANIZATIONS-ACCESSCONTROLS-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SETTINGS-ACCOUNTNACCESS-ORGANIZATIONS-ACCESSCONTROLS-05 | – | ⑤생성 | Create | button[onclick*="createPolicy"] |
– | – |
-
Cloud Drivers (
clouddrivers) — native F1 · 기능 2개 · TC 3건 -
Cloud Overview (
cloudoverview) — native F6 · 기능 17개 -
Connections (
connections) — native F1 · 기능 3개 -
Credentials (
credentials) — native F1 · 기능 5개 -
CSP Definitions (
cspdefinitions) — native F1 · 기능 5개 · TC 6건 -
cspaccounts (메뉴 미등재) (
settings-environment-cloudsps-cspaccounts, 메뉴 미등재) — native F1 · 기능 6개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
clouddrivers |
Cloud Drivers | /webconsole/settings/environment/cloudsps/clouddrivers |
native | F1 | 2 | 1 | 3 |
cloudoverview |
Cloud Overview | /webconsole/settings/environment/cloudsps/cloudoverview |
native | F6 | 17 | 9 | 0 |
connections |
Connections | /webconsole/settings/environment/cloudsps/connections |
native | F1 | 3 | 3 | 0 |
credentials |
Credentials | /webconsole/settings/environment/cloudsps/credentials |
native | F1 | 5 | 2 | 0 |
cspdefinitions |
CSP Definitions | /webconsole/settings/environment/cloudsps/cspdefinitions |
native | F1 | 5 | 4 | 6 |
settings-environment-cloudsps-cspaccounts |
cspaccounts (메뉴 미등재) | /webconsole/settings/environment/cloudsps/cspaccounts |
native | F1 | 6 | 4 | 0 |
Cloud Drivers 세부 기능 2개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CLOUDDRIVERS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/ForwardAnyReqToAny |
TC-CONSOLE-CLOUDDRIVER-LIST-01 |
| F-CLOUDDRIVERS-02 | – | ②새로고침 | refresh | a[onclick*="refreshDriverList"] |
– | – |
Cloud Overview 세부 기능 17개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CLOUDOVERVIEW-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
(dynamic)/(runtime)mc-iam-manager/activateCspAccountmc-iam-manager/createCspAccountmc-iam-manager/deactivateCspAccountmc-iam-manager/deleteCspAccountmc-iam-manager/getCspAccountByIDmc-iam-manager/listCspAccountsmc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/validateCspAccount
|
– |
| F-CLOUDOVERVIEW-02 | – | ⑦삭제 | Delete CSP Account | a[onclick*="deleteCspAccounts"] |
– | – |
| F-CLOUDOVERVIEW-03 | – | ②새로고침 | refresh | a[onclick*="refreshCspList"] |
– | – |
| F-CLOUDOVERVIEW-04 | – | ④행 선택→상세 | Validate | button[onclick*="validateSelectedCsp"] |
– | – |
| F-CLOUDOVERVIEW-05 | – | ④행 선택→상세 | Deactivate | #csp-toggle-status-btn |
– | – |
| F-CLOUDOVERVIEW-06 | – | ⑤생성 | Save | button[onclick*="createCspAccount"] |
– | – |
| F-CLOUDOVERVIEW-07 | – | ⑤생성 | Add Service | button[onclick*="showAddServiceRow"] |
– | – |
| F-CLOUDOVERVIEW-08 | – | 기타 | Run All | button[onclick*="runAllReadyz"] |
– | – |
| F-CLOUDOVERVIEW-09 | – | ④Execute(실행) | Execute Sync Csp Resources | #sync-execute-btn |
(dynamic)/(runtime) |
– |
| F-CLOUDOVERVIEW-10 | – | ②새로고침 | Retry | button[onclick*="refresh"] |
– | – |
| F-CLOUDOVERVIEW-11 | – | ⑥수정 | Edit BaseURL | button[onclick*="editFrameworkUrl"] |
– | – |
| F-CLOUDOVERVIEW-12 | – | ⑥수정 | Save | button[onclick*="saveFrameworkUrl"] |
– | – |
| F-CLOUDOVERVIEW-13 | – | ⑥수정 | Cancel | button[onclick*="cancelEditFrameworkUrl"] |
– | – |
| F-CLOUDOVERVIEW-14 | – | 기타 | Readyz | button[onclick*="runReadyz"] |
– | – |
| F-CLOUDOVERVIEW-15 | – | 기타 | Init | #readyz-init-btn-${fw.name} |
– | – |
| F-CLOUDOVERVIEW-16 | – | ⑤생성 | Save | button[onclick*="saveNewService"] |
– | – |
| F-CLOUDOVERVIEW-17 | – | ⑤생성 | Cancel | button[onclick*="cancelAddService"] |
– | – |
Connections 세부 기능 3개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CONNECTIONS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetConnConfigmc-infra-manager/GetConnConfigListmc-infra-manager/GetCredentialHolderList
|
– |
| F-CONNECTIONS-02 | – | ②새로고침 | Refresh Connection List | a[onclick*="refreshConnectionList"] |
– | – |
| F-CONNECTIONS-03 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
Credentials 세부 기능 5개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CREDENTIALS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetCredentialHolderListmc-infra-manager/RegisterCredential
|
– |
| F-CREDENTIALS-02 | – | ②새로고침 | Refresh | a[onclick*="refreshCredentialList"] |
– | – |
| F-CREDENTIALS-03 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-CREDENTIALS-04 | – | ⑤생성 | Add Kv Row | button[onclick*="addKvRow"] |
– | – |
| F-CREDENTIALS-05 | – | ⑤생성 | Register | button[onclick*="registerCredential"] |
– | – |
CSP Definitions 세부 기능 5개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-CSPDEFINITIONS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-infra-manager/GetCloudInfomc-infra-manager/GetProviderListmc-infra-manager/RegisterCspDefinitionmc-infra-manager/UnregisterCspDefinition
|
TC-CONSOLE-CSPDEF-LIST-01 TC-CONSOLE-CSPDEF-PLATFORM-01 TC-CONSOLE-CSPDEF-CREATE-01 TC-CONSOLE-CSPDEF-DELETE-01 TC-CONSOLE-CSPDEF-DELETE-02 |
| F-CSPDEFINITIONS-02 | – | ⑦삭제 | Delete CSP Definition | a[onclick*="deleteDefinitions"] |
– | – |
| F-CSPDEFINITIONS-03 | – | ②새로고침 | refresh | a[onclick*="refreshDefinitionList"] |
– | – |
| F-CSPDEFINITIONS-04 | – | ⑤생성 | Add Region | button[onclick*="addRegionRow"] |
– | – |
| F-CSPDEFINITIONS-05 | – | ⑤생성 | Save | button[onclick*="createDefinition"] |
– | – |
cspaccounts (메뉴 미등재) 세부 기능 6개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/createCspAccountmc-iam-manager/deleteCspAccountmc-iam-manager/listCspAccountsmc-iam-manager/validateCspAccount
|
– |
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-02 | – | ②새로고침 | Refresh | a[onclick*="refreshCredentialList"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-03 | – | ④행 선택→상세 | Validate Selected | button[onclick*="validateSelected"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-04 | – | ⑧다중 삭제 | Delete Selected | button[onclick*="deleteSelected"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-05 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDSPS-CSPACCOUNTS-06 | – | ⑤생성 | Create | button[onclick*="createCredential"] |
– | – |
-
Disks (
disks) — native F1 · 기능 8개 · TC 10건 -
MyImages (
myimages) — native F1 · 기능 5개 -
Networks (
networks) — native F1 · 기능 12개 · TC 8건 -
NLB (
nlbs) — native F1 · 기능 8개 · TC 3건 -
Resource Sync (
resourcesync) — native F5 · 기능 23개 -
Security Groups (
securitygroups) — native F1 · 기능 10개 · TC 9건 -
Images (
serverimages) — native F1 · 기능 6개 -
Specs (
serverspecs) — native F1 · 기능 5개 -
SSH Keys (
sshkeys) — native F1 · 기능 7개 · TC 6건 -
networktemplates (메뉴 미등재) (
settings-environment-cloudresources-networktemplates, 메뉴 미등재) — native F6 · 기능 9개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
disks |
Disks | /webconsole/settings/environment/cloudresources/disks |
native | F1 | 8 | 11 | 10 |
myimages |
MyImages | /webconsole/settings/environment/cloudresources/myimages |
native | F1 | 5 | 7 | 0 |
networks |
Networks | /webconsole/settings/environment/cloudresources/networks |
native | F1 | 12 | 9 | 8 |
nlbs |
NLB | /webconsole/settings/environment/cloudresources/nlbs |
native | F1 | 8 | 13 | 3 |
resourcesync |
Resource Sync | /webconsole/settings/environment/cloudresources/resourcesync |
native | F5 | 23 | 0 | 0 |
securitygroups |
Security Groups | /webconsole/settings/environment/cloudresources/securitygroups |
native | F1 | 10 | 8 | 9 |
serverimages |
Images | /webconsole/settings/environment/cloudresources/serverimages |
native | F1 | 6 | 7 | 0 |
serverspecs |
Specs | /webconsole/settings/environment/cloudresources/serverspecs |
native | F1 | 5 | 7 | 0 |
sshkeys |
SSH Keys | /webconsole/settings/environment/cloudresources/sshkeys |
native | F1 | 7 | 7 | 6 |
settings-environment-cloudresources-networktemplates |
networktemplates (메뉴 미등재) | /webconsole/settings/environment/cloudresources/networktemplates |
native | F6 | 9 | 7 | 0 |
Disks 세부 기능 8개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-DISKS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllDataDiskmc-infra-manager/GetConnConfigListmc-infra-manager/GetDataDiskmc-infra-manager/GetInframc-infra-manager/GetInfraGroupIds
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DETACH-02 |
| F-DISKS-02 | – | ⑤생성 | Attach selected Data Disk | a[onclick*="openAttachFromList"] |
mc-infra-manager/GetAllInfra |
TC-INFRA-DISK-ATTACH-01 |
| F-DISKS-03 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelDataDiskmc-infra-manager/GetAllDataDiskmc-infra-manager/GetDataDisk
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DELETE-02 TC-INFRA-DISK-DETACH-02 |
| F-DISKS-04 | – | ⑦삭제 | Detach | #detail-detach-btn |
mc-infra-manager/GetAllDataDiskmc-infra-manager/GetDataDiskmc-infra-manager/PutNodeDataDisk
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DETACH-02 |
| F-DISKS-05 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-DISKS-06 | – | ④Execute(실행) | Execute Create Disk | #create-disk-execute-btn |
mc-infra-manager/GetAllDataDiskmc-infra-manager/GetDataDiskmc-infra-manager/PostDataDisk
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-CREATE-02 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DETACH-02 |
| F-DISKS-07 | – | ④Execute(실행) | Execute Import Disk | #import-disk-execute-btn |
mc-infra-manager/GetAllDataDiskmc-infra-manager/GetDataDisk
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DETACH-02 |
| F-DISKS-08 | – | ④Execute(실행) | Execute Attach Disk | #attach-disk-execute-btn |
mc-infra-manager/GetAllDataDiskmc-infra-manager/GetDataDiskmc-infra-manager/PutNodeDataDisk
|
TC-INFRA-DISK-LIST-01 TC-INFRA-DISK-LIST-02 TC-INFRA-DISK-CREATE-01 TC-INFRA-DISK-DETACH-01 TC-INFRA-DISK-DELETE-01 TC-INFRA-DISK-DETACH-02 |
MyImages 세부 기능 5개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-MYIMAGES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllCustomImagemc-infra-manager/GetConnConfigListmc-infra-manager/GetCustomImage
|
– |
| F-MYIMAGES-02 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelCustomImagemc-infra-manager/GetAllCustomImagemc-infra-manager/GetCustomImage
|
– |
| F-MYIMAGES-03 | – | ⑦삭제 | Delete | button[onclick*="confirmDeleteCustomImage"] |
mc-infra-manager/DelCustomImagemc-infra-manager/GetAllCustomImagemc-infra-manager/GetCustomImage
|
– |
| F-MYIMAGES-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-MYIMAGES-05 | – | ④Execute(실행) | Execute Register Custom Image | #create-myimage-execute-btn |
mc-infra-manager/GetAllCustomImagemc-infra-manager/GetCustomImagemc-infra-manager/PostCustomImage
|
– |
Networks 세부 기능 12개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-NETWORKS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllVNetmc-infra-manager/GetConnConfigListmc-infra-manager/GetVNet
|
TC-INFRA-VPC-LIST-01 TC-INFRA-VPC-LIST-02 TC-INFRA-VPC-CREATE-01 TC-INFRA-VPC-EDIT-01 TC-INFRA-VPC-DELETE-01 |
| F-NETWORKS-02 | – | ⑥수정 | Edit selected | a[onclick*="triggerEditSelected"] |
mc-infra-manager/DelSubnetmc-infra-manager/GetVNet
|
TC-INFRA-VPC-EDIT-01 |
| F-NETWORKS-03 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelVNetmc-infra-manager/GetAllVNetmc-infra-manager/GetVNet
|
TC-INFRA-VPC-LIST-01 TC-INFRA-VPC-LIST-02 TC-INFRA-VPC-CREATE-01 TC-INFRA-VPC-EDIT-01 TC-INFRA-VPC-DELETE-01 TC-INFRA-VPC-DELETE-02 |
| F-NETWORKS-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-NETWORKS-05 | – | ⑥수정 | Cancel | button[onclick*="cancelEditMode"] |
– | – |
| F-NETWORKS-06 | – | ⑥수정 | Save VNet | button[onclick*="saveVNet"] |
mc-infra-manager/GetAllVNetmc-infra-manager/GetVNetmc-infra-manager/PostSubnet
|
TC-INFRA-VPC-LIST-01 TC-INFRA-VPC-LIST-02 TC-INFRA-VPC-CREATE-01 TC-INFRA-VPC-EDIT-01 TC-INFRA-VPC-EDIT-02 TC-INFRA-VPC-DELETE-01 |
| F-NETWORKS-07 | – | ⑤생성 | + Add Subnet | button[onclick*="addEditSubnetRow"] |
– | – |
| F-NETWORKS-08 | – | ⑤생성 | + Add Subnet | button[onclick*="addSubnetRow"] |
– | – |
| F-NETWORKS-09 | – | ④Execute(실행) | Execute Create VNet | #create-vpc-execute-btn |
mc-infra-manager/GetAllVNetmc-infra-manager/GetVNetmc-infra-manager/PostVNet
|
TC-INFRA-VPC-LIST-01 TC-INFRA-VPC-LIST-02 TC-INFRA-VPC-CREATE-01 TC-INFRA-VPC-CREATE-02 TC-INFRA-VPC-EDIT-01 TC-INFRA-VPC-DELETE-01 |
| F-NETWORKS-10 | – | ②Query(조회) | Query | button[onclick*="loadUnmanagedVNets"] |
– | – |
| F-NETWORKS-11 | – | ④Execute(실행) | Execute Import VNets | #import-vnet-execute-btn |
mc-infra-manager/GetAllVNetmc-infra-manager/GetVNet
|
TC-INFRA-VPC-LIST-01 TC-INFRA-VPC-LIST-02 TC-INFRA-VPC-CREATE-01 TC-INFRA-VPC-EDIT-01 TC-INFRA-VPC-DELETE-01 |
| F-NETWORKS-12 | – | ⑦삭제 | Delete | button[onclick*="confirmDeleteSubnet"] |
mc-infra-manager/DelSubnetmc-infra-manager/GetVNet
|
TC-INFRA-VPC-EDIT-01 |
NLB 세부 기능 8개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-NLBS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllNLBInNsmc-infra-manager/GetInframc-infra-manager/GetInfraGroupIdsmc-infra-manager/GetNLBmc-infra-manager/GetNLBSupport
|
– |
| F-NLBS-02 | – | ④행 선택→상세 | Check health of selected | a[onclick*="checkSelectedNlbHealth"] |
mc-infra-manager/GetNLBHealth |
TC-INFRA-NLB-HEALTH-01 |
| F-NLBS-03 | – | ⑦삭제 | Edit selected (assign / unassign nodes) | a[onclick*="triggerEditSelected"] |
mc-infra-manager/GetInframc-infra-manager/GetNLB
|
– |
| F-NLBS-04 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelNLBmc-infra-manager/GetAllNLBInNsmc-infra-manager/GetNLB
|
– |
| F-NLBS-05 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-NLBS-06 | – | ④Execute(실행) | Execute Edit Nlb Nodes | #nlb-edit-execute-btn |
mc-infra-manager/AddNLBNodesmc-infra-manager/GetAllNLBInNsmc-infra-manager/GetNLBmc-infra-manager/RemoveNLBNodes
|
– |
| F-NLBS-07 | – | ④Execute(실행) | Execute Create Nlb | #create-nlb-execute-btn |
mc-infra-manager/GetAllNLBInNsmc-infra-manager/GetNLBmc-infra-manager/PostNLB
|
TC-INFRA-NLB-CREATE-01 TC-INFRA-NLB-CREATE-02 |
| F-NLBS-08 | – | ⑤생성 | Create NLB | button[onclick*="openCreateNlbModal"] |
mc-infra-manager/GetAllInframc-infra-manager/GetInframc-infra-manager/GetInfraGroupIdsmc-infra-manager/GetNLBSupport
|
– |
Resource Sync 세부 기능 23개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-RESOURCESYNC-01 | – | ⑩탭 전환 | Sync Status | a[onclick*="syncShowTab"] |
– | – |
| F-RESOURCESYNC-02 | – | ④Execute(실행) | Provider | input[onclick*="syncOnProviderModeChange"] |
– | – |
| F-RESOURCESYNC-03 | – | ⑧다중 삭제 | Select All | a[onclick*="syncSelectAllConn"] |
– | – |
| F-RESOURCESYNC-04 | – | ④Execute(실행) | Resource Type | input[onclick*="syncOnResTypeModeChange"] |
– | – |
| F-RESOURCESYNC-05 | – | ④Execute(실행) | Query | button[onclick*="syncQuery"] |
– | – |
| F-RESOURCESYNC-06 | – | ③필터/검색 | Sync Filter Table | #sync-table-search |
– | – |
| F-RESOURCESYNC-07 | – | ④Execute(실행) | Target Provider | input[onclick*="syncToggleProvider"] |
– | – |
| F-RESOURCESYNC-08 | – | ④Execute(실행) | Resource Type | input[onclick*="syncToggleResType"] |
– | – |
| F-RESOURCESYNC-09 | – | ④Execute(실행) | Run Sync | button[onclick*="syncExecute"] |
– | – |
| F-RESOURCESYNC-10 | – | ④Execute(실행) | Sync Res On Provider Change | #res-provider |
– | – |
| F-RESOURCESYNC-11 | – | ④Execute(실행) | Query | button[onclick*="syncResQuery"] |
– | – |
| F-RESOURCESYNC-12 | – | ④Execute(실행) | Register | button[onclick*="syncResRegister"] |
– | – |
| F-RESOURCESYNC-13 | – | ⑦삭제 | Unregister | #res-btn-unregister |
– | – |
| F-RESOURCESYNC-14 | – | ⑩탭 전환 | Schedule List | a[onclick*="scheduleShowTab"] |
– | – |
| F-RESOURCESYNC-15 | – | ⑤생성 | + Add Schedule | button[onclick*="loadModalDropdownsOnce"] |
– | – |
| F-RESOURCESYNC-16 | – | ④Execute(실행) | Query | button[onclick*="nsSyncQuery"] |
– | – |
| F-RESOURCESYNC-17 | – | ④Execute(실행) | Apply | button[onclick*="nsSyncApply"] |
– | – |
| F-RESOURCESYNC-18 | – | 기타 | Node | input[onclick*="scheduleToggleModalMci"] |
– | – |
| F-RESOURCESYNC-19 | – | ⑤생성 | Create | button[onclick*="scheduleSubmitCreate"] |
– | – |
| F-RESOURCESYNC-20 | – | ④Execute(실행) | Sync Toggle Provider Conns | input[onclick*="syncToggleProviderConns"] |
– | – |
| F-RESOURCESYNC-21 | – | ④Execute(실행) | Sync On Provider Change | input[onclick*="syncOnProviderChange"] |
– | – |
| F-RESOURCESYNC-22 | – | ③제어 액션 | Schedule Pause_resume | button[onclick*="schedulePause_resume"] |
– | – |
| F-RESOURCESYNC-23 | – | ⑦삭제 | 🗑 | button[onclick*="scheduleDelete"] |
– | – |
Security Groups 세부 기능 10개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SECURITYGROUPS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllSecurityGroupmc-infra-manager/GetAllVNetmc-infra-manager/GetSecurityGroup
|
TC-INFRA-SG-LIST-01 TC-INFRA-SG-LIST-02 TC-INFRA-SG-CREATE-01 TC-INFRA-SG-EDIT-01 TC-INFRA-SG-DELETE-01 |
| F-SECURITYGROUPS-02 | – | ⑥수정 | Edit selected | a[onclick*="triggerEditSelected"] |
mc-infra-manager/GetSecurityGroup |
TC-INFRA-SG-EDIT-01 |
| F-SECURITYGROUPS-03 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelSecurityGroupmc-infra-manager/GetAllSecurityGroupmc-infra-manager/GetSecurityGroup
|
TC-INFRA-SG-LIST-01 TC-INFRA-SG-LIST-02 TC-INFRA-SG-CREATE-01 TC-INFRA-SG-EDIT-01 TC-INFRA-SG-DELETE-01 TC-INFRA-SG-DELETE-02 |
| F-SECURITYGROUPS-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SECURITYGROUPS-05 | – | ⑥수정 | Cancel | button[onclick*="cancelEditMode"] |
– | – |
| F-SECURITYGROUPS-06 | – | ⑥수정 | Save SG | #edit-save-btn |
mc-infra-manager/GetAllSecurityGroupmc-infra-manager/GetSecurityGroupmc-infra-manager/PutSecurityGroup
|
TC-INFRA-SG-LIST-01 TC-INFRA-SG-LIST-02 TC-INFRA-SG-CREATE-01 TC-INFRA-SG-EDIT-01 TC-INFRA-SG-EDIT-02 TC-INFRA-SG-DELETE-01 |
| F-SECURITYGROUPS-07 | – | ⑤생성 | + Add Rule | button[onclick*="addEditRuleRow"] |
– | – |
| F-SECURITYGROUPS-08 | – | ⑤생성 | + Add Rule | button[onclick*="addFirewallRuleRow"] |
– | – |
| F-SECURITYGROUPS-09 | – | ④Execute(실행) | Execute Create SG | #create-sg-execute-btn |
mc-infra-manager/GetAllSecurityGroupmc-infra-manager/GetSecurityGroupmc-infra-manager/PostSecurityGroup
|
TC-INFRA-SG-LIST-01 TC-INFRA-SG-LIST-02 TC-INFRA-SG-CREATE-01 TC-INFRA-SG-CREATE-02 TC-INFRA-SG-EDIT-01 TC-INFRA-SG-DELETE-01 |
| F-SECURITYGROUPS-10 | – | ④Execute(실행) | Execute Import SG | #import-sg-execute-btn |
mc-infra-manager/GetAllSecurityGroupmc-infra-manager/GetSecurityGroup
|
TC-INFRA-SG-LIST-01 TC-INFRA-SG-LIST-02 TC-INFRA-SG-CREATE-01 TC-INFRA-SG-EDIT-01 TC-INFRA-SG-DELETE-01 |
Images 세부 기능 6개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SERVERIMAGES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/ForwardAnyReqToAnymc-infra-manager/GetConnConfigList
|
– |
| F-SERVERIMAGES-02 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelImagemc-infra-manager/SearchImage
|
– |
| F-SERVERIMAGES-03 | – | ③필터/검색 | Search Images | #search-image-btn |
mc-infra-manager/SearchImage |
– |
| F-SERVERIMAGES-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SERVERIMAGES-05 | – | ④행 선택→상세 | Select | button[onclick*="openImageSelectPopup"] |
mc-infra-manager/GetConnConfigList |
– |
| F-SERVERIMAGES-06 | – | ⑤생성 | Register | button[onclick*="submitRegisterImage"] |
mc-infra-manager/PostImagemc-infra-manager/SearchImage
|
– |
Specs 세부 기능 5개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SERVERSPECS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/FilterSpecsByRangemc-infra-manager/ForwardAnyReqToAny
|
– |
| F-SERVERSPECS-02 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelSpecmc-infra-manager/FilterSpecsByRange
|
– |
| F-SERVERSPECS-03 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SERVERSPECS-04 | – | ④행 선택→상세 | Select | button[onclick*="openSpecSelectPopup"] |
mc-infra-manager/GetConnConfigList |
– |
| F-SERVERSPECS-05 | – | ⑤생성 | Register | button[onclick*="submitRegisterSpec"] |
mc-infra-manager/FilterSpecsByRangemc-infra-manager/PostSpec
|
– |
SSH Keys 세부 기능 7개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SSHKEYS-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllSshKeymc-infra-manager/GetConnConfigListmc-infra-manager/GetSshKey
|
TC-INFRA-SSHKEY-LIST-01 TC-INFRA-SSHKEY-LIST-02 TC-INFRA-SSHKEY-CREATE-01 TC-INFRA-SSHKEY-DELETE-01 |
| F-SSHKEYS-02 | – | ⑧다중 삭제 | Delete selected | a[onclick*="confirmBulkDelete"] |
mc-infra-manager/DelSshKeymc-infra-manager/GetAllSshKeymc-infra-manager/GetSshKey
|
TC-INFRA-SSHKEY-LIST-01 TC-INFRA-SSHKEY-LIST-02 TC-INFRA-SSHKEY-CREATE-01 TC-INFRA-SSHKEY-DELETE-01 TC-INFRA-SSHKEY-DELETE-02 |
| F-SSHKEYS-03 | – | ⑦삭제 | Delete | button[onclick*="confirmDeleteSshKey"] |
mc-infra-manager/DelSshKeymc-infra-manager/GetAllSshKeymc-infra-manager/GetSshKey
|
TC-INFRA-SSHKEY-LIST-01 TC-INFRA-SSHKEY-LIST-02 TC-INFRA-SSHKEY-CREATE-01 TC-INFRA-SSHKEY-DELETE-01 TC-INFRA-SSHKEY-DELETE-02 |
| F-SSHKEYS-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SSHKEYS-05 | – | ④행 선택→상세 | Show | #toggle-privkey-btn |
– | – |
| F-SSHKEYS-06 | – | ④Execute(실행) | Execute Create Ssh Key | #create-sshkey-execute-btn |
mc-infra-manager/GetAllSshKeymc-infra-manager/GetSshKeymc-infra-manager/PostSshKey
|
TC-INFRA-SSHKEY-LIST-01 TC-INFRA-SSHKEY-LIST-02 TC-INFRA-SSHKEY-CREATE-01 TC-INFRA-SSHKEY-CREATE-02 TC-INFRA-SSHKEY-DELETE-01 |
| F-SSHKEYS-07 | – | ④Execute(실행) | Execute Import Ssh Key | #import-sshkey-execute-btn |
mc-infra-manager/GetAllSshKeymc-infra-manager/GetSshKey
|
TC-INFRA-SSHKEY-LIST-01 TC-INFRA-SSHKEY-LIST-02 TC-INFRA-SSHKEY-CREATE-01 TC-INFRA-SSHKEY-DELETE-01 |
networktemplates (메뉴 미등재) 세부 기능 9개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-infra-manager/GetAllVNetTemplatemc-infra-manager/GetConnConfigList
|
– |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-02 | – | ⑦삭제 | Confirm Delete All | a[onclick*="confirmDeleteAll"] |
mc-infra-manager/DeleteAllVNetTemplatemc-infra-manager/GetAllVNetTemplate
|
– |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-03 | – | ⑥수정 | Edit | button[onclick*="openEditModal"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-04 | – | ④행 선택→상세 | Hide Detail | a[onclick*="hideDetail"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-05 | – | 기타 | On Modal Mode Change | #create-mode-policy |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-06 | – | ⑦삭제 | Remove Subnet Row | button[onclick*="removeSubnetRow"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-07 | – | ⑤생성 | + Add Subnet | button[onclick*="addSubnetRow"] |
– | – |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-08 | – | ⑤생성 | Create | button[onclick*="submitCreate"] |
mc-infra-manager/GetAllVNetTemplatemc-infra-manager/PostVNetTemplate
|
– |
| F-SETTINGS-ENVIRONMENT-CLOUDRESOURCES-NETWORKTEMPLATES-09 | – | ⑥수정 | Save | button[onclick*="submitEdit"] |
mc-infra-manager/GetAllVNetTemplatemc-infra-manager/PutVNetTemplate
|
– |
-
공통 레이아웃 (모든 화면) (
layout, 메뉴 미등재) — native LAYOUT · 기능 9개 -
login (메뉴 미등재) (
auth-login, 메뉴 미등재) — native F6 · 기능 1개 -
logout (메뉴 미등재) (
auth-logout, 메뉴 미등재) — native F6 · 기능 0개 -
signup (메뉴 미등재) (
auth-signup, 메뉴 미등재) — native F6 · 기능 1개 -
unauthorized (메뉴 미등재) (
auth-unauthorized, 메뉴 미등재) — native F6 · 기능 1개
| 화면ID | 화면명 | URL | 통합 | 포맷 | 기능수 | API수 | TC수 |
|---|---|---|---|---|---|---|---|
layout |
공통 레이아웃 (모든 화면) | (모든 화면) |
native | LAYOUT | 9 | 5 | 0 |
auth-login |
login (메뉴 미등재) | /auth/login |
native | F6 | 1 | 3 | 0 |
auth-logout |
logout (메뉴 미등재) | /auth/logout |
native | F6 | 0 | 0 | 0 |
auth-signup |
signup (메뉴 미등재) | /auth/signup |
native | F6 | 1 | 1 | 0 |
auth-unauthorized |
unauthorized (메뉴 미등재) | /auth/unauthorized |
native | F6 | 1 | 3 | 0 |
공통 레이아웃 (모든 화면) 세부 기능 9개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-LAYOUT-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/GetAllAvailableMenus |
– |
| F-LAYOUT-02 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/listUserProjectsByWorkspacemc-iam-manager/listUserWorkspacesmc-web-console(self)/refresh
|
– |
| F-LAYOUT-03 | – | ⑥수정 | Cancel | button[onclick*="commonConfirmClose"] |
– | – |
| F-LAYOUT-04 | – | ⑥수정 | OK | button[onclick*="commonConfirmOk"] |
– | – |
| F-LAYOUT-05 | – | 기타 | Cancel | button[onclick*="commonPromptClose"] |
– | – |
| F-LAYOUT-06 | – | 기타 | OK | button[onclick*="commonPromptOk"] |
– | – |
| F-LAYOUT-07 | – | 기타 | OK | button[onclick*="commonAlertClose"] |
– | – |
| F-LAYOUT-08 | – | 기타 | OK | button[onclick*="commonResultAlertClose"] |
– | – |
| F-LAYOUT-09 | – | 기타 | Change Password | button[onclick*="changeMyPassword"] |
mc-iam-manager/ChangeMyPassword |
– |
login (메뉴 미등재) 세부 기능 1개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-AUTH-LOGIN-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/GetAllAvailableMenusmc-web-console(self)/loginmc-web-console(self)/refresh
|
– |
signup (메뉴 미등재) 세부 기능 1개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-AUTH-SIGNUP-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-web-console(self)/signup |
– |
unauthorized (메뉴 미등재) 세부 기능 1개
| 기능ID | 탭 | 카테고리 | 기능 | 트리거 | 호출 API | 검증 TC |
|---|---|---|---|---|---|---|
| F-AUTH-UNAUTHORIZED-01 | – | ①진입 자동조회 | 화면 진입 — 자동 조회 | (page load) |
mc-iam-manager/GetAllAvailableMenusmc-web-console(self)/loginmc-web-console(self)/refresh
|
– |