연락처 정보

코스 개요

QA 자동화 분야에서의 AI 활용 개론

  • 현대 소프트웨어 테스트 환경에서 AI의 역할
  • 기존 방식과 AI가 강화된 QA 전략 간의 비교
  • Testim, mabl, Functionize 등 주요 AI 기반 테스트 도구 소개

AI를 활용한 테스트 케이스 생성 방법

  • 모델 기반 및 UI 기반 테스트 자동 생성 방식
  • Testim 같은 플랫폼을 이용한 흐름 자동화 설정
  • 생성된 테스트의 의도, 안정성 및 재사용 가능성 평가 방법

회귀 분석과 테스트 우선순위 지정 기법

  • 영향을 고려한 테스트 선정 및 불필요한 항목 제거 방법
  • 대규모 코드베이스에서 변경 사항을 기반으로 한 테스트 실행 최적화
  • 위험도와 빈도를 고려한 AI 기반 우선순위 결정 방식

CI/CD 파이프라인과의 통합 전략

  • Jenkins, GitHub Actions, GitLab CI 등에 자동화된 테스트 연동 방법
  • 자동 품질 검증 체계와 실시간 피드백 메커니즘 구축
  • 풀 리퀘스트 접수 시점이나 배포 이벤트 발생 시 테스트 트리거링 방식

결함 예측 및 이상 현상 탐지 기법

  • 테스트 데이터 분석을 통한 잠재적 문제 영역 예측 방법
  • 머신러닝 기술을 활용한 이상 데이터군 클러스터링 및 분류
  • AI가 도출한 통찰 정보를 개발자에게 제공하는 방식

AI 기반 테스트의 유지관리와 대규모 환경 적용 전략

  • 테스트 변경 흐름 및 UI 변화에 대한 대응 방법
  • 버전 관리 시스템을 활용한 테스트 설정 사항 유지관리
  • 기업 전체 차원의 QA 환경으로 확장할 때 고려해야 할 요소

실제 사례 분석 및 활용 방안 탐색

  • 대규모 기업 환경에서의 AI 기반 QA 시스템 구축 예시
  • 팀 단위 도입 및 실행 과정에서의 모범 사례 정리
  • 성공·실패 경험 및 설정 최적화 전략에 관한 교훈

요약 및 향후 학습 방향 제시

요건

  • 소프트웨어 테스트 또는 QA 프로세스에 대한 실무 경험
  • CI/CD 파이프라인 및 DevOps 관련 지식과 경험
  • 자동화된 테스트 도구나 프레임워크에 대한 기본 이해

수강 대상

  • QA 팀 리더 및 테스트 자동화 엔지니어
  • DevOps 전문가 및 SRE
  • 애자일 환경에서의 테스터 및 품질 관리 담당자
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리