Skip to content

Test Scenarios Infra Template

dogfootman edited this page Sep 28, 2026 · 1 revision

Test Scenarios — Infra Template

생성: 2026-09-28 · 결과 기준: 최근 실행 2026-09-16 · 대상 배포 버전: web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0

← Test Scenarios

기능 TC 제목 구분 계층 최근 결과
infra-template-crud TC-INFRA-TEMPLATE-01 화면 진입 → 템플릿 목록 자동조회 + 테이블 렌더 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-02 JSON 입력으로 템플릿 생성 → 목록에 반영 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-03 기존 템플릿 수정 저장 → 상세에 반영 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-04 템플릿 단건 삭제 → 목록에서 제거 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-05 잘못된 JSON 입력 저장 → 파싱 오류 표시 + 생성 API 미호출 비정상 ui 📝 미구현
infra-template-extract TC-INFRA-TEMPLATE-06 기존 Infra에서 구성 추출 → 템플릿 편집기에 채워짐 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-07 원본 Infra 미선택 상태로 추출 → 안내만 표시, 추출 API 미호출 비정상 ui 📝 미구현
infra-template-delete-all TC-INFRA-TEMPLATE-08 템플릿 전체 삭제 → 목록 0건 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-09 전체 삭제 확인 취소 → 목록 불변, 삭제 API 미호출 비정상 ui 📝 미구현
infra-template-menu TC-INFRA-TEMPLATE-10 매핑된 역할 로그인 → Workloads 하위 Infra Templates 메뉴 노출 + 클릭 시 화면 진입 (인수, GAP-23) 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-11 매핑되지 않은 역할 로그인 → Infra Templates 메뉴 미노출 (인수, GAP-23) 비정상 ui 📝 미구현

TC-INFRA-TEMPLATE-01

화면 진입 → 템플릿 목록 자동조회 + 테이블 렌더

항목 내용
기능 infra-template-crud
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 직접 URL로 화면 진입 (메뉴 미등재)
  2. GetAllInfraDynamicTemplate 요청 발생
  3. 템플릿 테이블 렌더 (행 또는 빈 상태)

결과: 📝 미구현

TC-INFRA-TEMPLATE-02

JSON 입력으로 템플릿 생성 → 목록에 반영

항목 내용
기능 infra-template-crud
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicTemplate, mc-infra-manager/GetAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 생성 모드로 전환 후 유효한 JSON 입력
  2. 저장 → PostInfraDynamicTemplate 성공 응답
  3. 목록 재조회 시 신규 템플릿 표시
  4. 생성한 템플릿 정리 (teardown)

결과: 📝 미구현

TC-INFRA-TEMPLATE-03

기존 템플릿 수정 저장 → 상세에 반영

항목 내용
기능 infra-template-crud
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑥수정
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PutInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 템플릿 선택 후 Edit
  2. 내용 수정 저장 → PutInfraDynamicTemplate 성공 응답
  3. 재조회 시 변경 내용 반영 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-04

템플릿 단건 삭제 → 목록에서 제거

항목 내용
기능 infra-template-crud
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DeleteInfraDynamicTemplate, mc-infra-manager/GetAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 템플릿 선택 후 삭제
  2. DeleteInfraDynamicTemplate 성공 응답
  3. 목록 재조회 시 소거 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-05

잘못된 JSON 입력 저장 → 파싱 오류 표시 + 생성 API 미호출

항목 내용
기능 infra-template-crud
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 생성 모드에서 문법 오류가 있는 JSON 입력
  2. 저장 클릭
  3. 파싱 오류 노출 + PostInfraDynamicTemplate 미호출 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-06

기존 Infra에서 구성 추출 → 템플릿 편집기에 채워짐

항목 내용
기능 infra-template-extract
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetInfraReqFromInfra, mc-infra-manager/GetAllInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 원본 Infra 드롭다운 로딩 확인 (GetAllInfra)
  2. Infra 선택 → Extract 실행
  3. GetInfraReqFromInfra 응답이 편집기에 채워짐

결과: 📝 미구현

TC-INFRA-TEMPLATE-07

원본 Infra 미선택 상태로 추출 → 안내만 표시, 추출 API 미호출

항목 내용
기능 infra-template-extract
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetInfraReqFromInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. Infra 미선택 상태로 Extract 클릭
  2. 안내 노출
  3. GetInfraReqFromInfra 미호출 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-08

템플릿 전체 삭제 → 목록 0건

항목 내용
기능 infra-template-delete-all
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DeleteAllInfraDynamicTemplate, mc-infra-manager/GetAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 템플릿 2건 이상 준비 (teardown 선등록)
  2. Delete All 실행 후 확인 승인
  3. DeleteAllInfraDynamicTemplate 성공 응답
  4. 재조회 시 목록 0건 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-09

전체 삭제 확인 취소 → 목록 불변, 삭제 API 미호출

항목 내용
기능 infra-template-delete-all
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infratemplates · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DeleteAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. Delete All 클릭
  2. 확인 모달에서 취소
  3. DeleteAllInfraDynamicTemplate 미호출 + 목록 불변 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-10

매핑된 역할 로그인 → Workloads 하위 Infra Templates 메뉴 노출 + 클릭 시 화면 진입 (인수, GAP-23)

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

절차:

  1. infratemplates가 매핑된 역할(admin)로 로그인
  2. 사이드바 Workloads 하위에 Infra Templates 메뉴 노출 확인
  3. 메뉴 클릭 → /webconsole/operations/manage/workloads/infratemplates 진입 + GetAllInfraDynamicTemplate 요청 발생

결과: 📝 미구현

TC-INFRA-TEMPLATE-11

매핑되지 않은 역할 로그인 → Infra Templates 메뉴 미노출 (인수, GAP-23)

항목 내용
기능 infra-template-menu
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인
화면 /webconsole/operations/manage/workloads/infratemplates · ①진입 자동조회
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. infratemplates가 매핑되지 않은 역할로 로그인
  2. 사이드바에 Infra Templates 메뉴 미노출 확인
  3. 템플릿 목록 조회 API 미호출 확인

결과: 📝 미구현

Clone this wiki locally