연락처 정보

코스 개요

소프트웨어 테스트 분야의 AI 활용 개요

  • 테스트 및 QA 분야에서 AI가 제공하는 기능과 역할
  • 현대적인 테스트 워크플로우에 활용되는 주요 AI 도구 유형
  • AI 기반 품질 엔지니어링의 장점 및 잠재적 리스크

테스트 케이스 생성을 위한 LLM 활용법

  • 단위 테스트 및 기능 테스트를 생성하기 위한 프롬프트 설계 기법
  • 매개변수화되고 데이터 주도형 테스트 템플릿 제작 방법
  • 사용자 요구사항 및 스토리 내용을 실제 테스트 스크립트로 변환하는 절차

탐색적 테스트와 예외 상황 분석에서의 AI 활용

  • AI를 활용해 아직 검증되지 않은 프로그램 경로나 조건 파악하기
  • 매우 드물거나 비정상적인 사용 시나리오 시뮬레이션 방법
  • 리스크 기반 테스트 생성 전략 구체화

자동화된 UI 및 회귀 테스트 절차

  • Testim 또는 mabl 같은 AI 도구를 활용한 UI 테스트 생성법
  • 셀렉터 자동 복구 기능을 통한 안정적인 UI 테스트 유지 방안
  • 코드 변경 후 발생할 수 있는 회귀 문제를 AI 기반으로 분석하는 방법

실패 분석 및 테스트 최적화 전략

  • LLM 또는 머신러닝 모델을 활용한 테스트 오류 그룹화 기법
  • 불안정하거나 일시적으로 실패하는 테스트의 감소 방안 및 경고 관리
  • 과거 데이터를 바탕으로 한 효율적인 테스트 우선순위 설정 방법

CI/CD 파이프라인과 AI의 통합 방안

  • Jenkins, GitHub Actions 또는 GitLab CI 환경에 AI 테스트 생성 기능을 통합하는 방법
  • 코드 풀 리퀘스트 단계에서의 테스트 품질 검증 절차
  • 파이프라인 내 자동화된 롤백 및 지능형 테스트 게이팅 메커니즘 적용

향후 전망과 AI 기반 QA의 책임감 있는 활용 방안

  • AI 생성 테스트 결과의 정확도와 안정성을 평가하는 기준
  • AI 보강형 테스트 프로세스에 대한 관리 체계 및 감사 추적 방법
  • 최신 AI-QA 플랫폼의 동향과 지능형 모니터링 기술 발전 방향

요약 및 향후 행동 계획 제시

요건

  • 소프트웨어 테스트, 테스트 계획 수립 또는 QA 자동화 분야에 대한 실무 경험
  • JUnit, PyTest, Selenium 등 주요 테스트 프레임워크에 대한 기본 지식
  • CI/CD 파이프라인 및 DevOps 환경에 대한 이해가 필요합니다.

대상 수강생

  • QA 엔지니어
  • 소프트웨어 개발 테스트 전문가(SDET)
  • 애자일 또는 DevOps 환경에서 근무하는 소프트웨어 테스터
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리