연락처 정보

코스 개요

AI 기반 테스트 공학의 기초

  • 현대 소프트웨어 테스팅 환경에서의 도전과제 및 AI의 역할
  • 생성형 테스트의 원리와 관련 용어들
  • 자동 테스트 생성에 활용되는 머신러닝 모델들

요구사항 및 코드로부터 AI 생성형 테스트 만들기

  • 요구사항과 사용자 스토리에서 의도를 추출하는 방법
  • 언어 모델을 활용해 구조화된 테스트 케이스를 생성하는 방식
  • AI로 생성된 테스트의 결정론적 특성과 재현 가능성을 확보하기 위한 방법

자동화 단위 테스트 생성

  • 소스 코드 컨텍스트를 기반으로 단위 테스트 작성하기
  • 다양한 입력 조합 및 경계 사례 생성하기
  • 생성된 테스트를 일반적인 단위 테스트 프레임워크와 통합하는 방법

AI 지원 통합 및 엔드투엔드 테스트 생성

  • 시스템 동작 양상을 기반으로 테스트 흐름을 설계하는 방법
  • AI 분석 결과를 활용해 통합 경로 구성하기
  • 자동화 생성과 인간의 감독 간 균형점 찾기

커버리지 예측 및 리스크 모델링

  • 머신러닝 모델을 통해 테스트되지 않은 코드 영역을 파악하기
  • 과거의 실패 이력을 분석해 리스크가 높은 부분 예측하기
  • 커버리지와 리스크 예측 정보를 바탕으로 테스트 우선순위 결정하기

CI/CD 환경에서 AI 기반 테스트 인텔리전스 활용법

  • 파이프라인 내에 AI 분석 단계를 포함시키는 방법
  • 리스크 점수에 따라 동적으로 테스트 세트를 선택하는 방식
  • 지속적인 예측 정확도 향상을 위한 피드백 루프 구축법

검증, 거버넌스 및 품질 보증

  • AI로 생성된 테스트의 신뢰도를 평가하는 기준
  • 편향 방지 및 오탐지를 최소화하기 위한 전략
  • 실제 운영 환경에서의 활용을 위해 마련해야 할 안전 장치들

팀 단위로 AI 기반 테스트 생성 체계 확장하기

  • QA 및 DevOps 조직에서의 도입 전략
  • 워크플로우와 문서화 체계를 표준화하는 방법
  • 각종 지표 및 통찰 정보를 통해 시스템의 지속적 개선 유도하기

요약 및 향후 진행 방향

요건

  • 소프트웨어 테스트 방법론에 대한 기본 지식
  • 자동화된 테스트 프레임워크 사용 경험
  • 프로그래밍 개념 및 CI/CD 파이프라인에 대한 이해

대상 수강생

  • QA 엔지니어
  • SDET
  • 테스트 업무를 담당하는 DevOps 팀 구성원
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리