코스 개요

AI 기반 테스트 엔지니어링의 기초

  • 현대 테스팅 도전 과제와 AI의 역할
  • 생성형 테스팅 원칙 및 용어
  • 자동화된 테스트 생성에 사용되는 머신 러닝 모델

요구사항과 코드를 AI 생성 테스트로 변환하기

  • 요구사항 및 사용자 스토리에서 의도 추출하기
  • 언어 모델을 활용하여 구조화된 테스트 케이스 생성하기
  • AI 생성 테스트의 결정성과 재현성을 보장하기

자동 단위 테스트 생성

  • 소스 코드 컨텍스트에서 단위 테스트 생성하기
  • 입력 순열과 엣지 케이스 생성하기
  • 일반적인 단위 테스트 프레임워크와 생성된 테스트 통합하기

AI 지원 통합 및 end-to-end 테스트 생성

  • 시스템 동작을 테스트 플로우에 매핑하기
  • AI 기반 분석을 활용한 통합 경로 생성하기
  • 인간의 감독과 자동화된 생성 간 균형 잡기

커버리지 예측 및 위험 모델링

  • ML 모델을 활용한 미테스트 코드 영역 식별하기
  • 과거 실패 기반으로 고위험 영역 예측하기
  • 커버리지와 위험 예측을 활용하여 테스트 우선순위 정하기

CI/CD에서 AI 기반 테스트 인텔리전스 적용하기

  • 파이프라인에 AI 분석 단계 포함시키기
  • 위험 점수 기반으로 동적 테스트 선택 유발하기
  • 지속적으로 개선된 예측을 위한 피드백 루프 유지하기

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

  • AI 생성 테스트의 신뢰성 평가하기
  • 편향 관리와 위양성 피하기
  • 프로덕션 사용을 위한 가드레일 설정하기

팀 간 AI 기반 테스트 생성 확장하기

  • QA 및 DevOps 조직의 채택 전략
  • 워크플로우와 문서화 표준화하기
  • 메트릭과 인사이트를 활용하여 지속적인 개선 주도하기

요약 및 다음 단계

요건

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

대상자

  • QA 엔지니어
  • SDETs
  • 테스트 책임을 가진 DevOps 팀
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리