코스 개요

자동화 테스트 소개

  • 자동화 테스트 개요
    • 자동화의 이점
    • 테스트 유형: 기능 테스트 vs 비기능 테스트
  • 클라이언트의 생태계 이해
    • Oracle APEX 개요
    • .Net Core 소개
    • 코드 알고리즘에서 머신러닝의 기초

자동화 도구 개요

  • Selenium
    • Selenium WebDriver 설정
    • 테스트 스크립트 작성 및 실행
    • Selenium의 최선 전략
  • TestComplete
    • TestComplete 소개
    • 다양한 애플리케이션을 위한 자동화 테스트 생성
    • TestComplete를 다른 도구와 통합

Selenium을 통한 자동화 심화

  • 고급 Selenium
    • 동적 웹 요소 처리
    • 크로스 브라우저 테스트
    • TestNG와 JUnit과의 통합
  • 프레임워크 개발
    • 페이지 객체 모델(POM)
    • 데이터 주도 및 키워드 주도 프레임워크
    • Jenkins와의 지속적 통합

TestComplete의 고급 기능

  • 스크립팅 및 자동화
    • TestComplete가 지원하는 스크립팅 언어
    • 데스크탑, 웹 및 모바일 애플리케이션 자동화
  • 테스트 커스터마이징
    • 사용자 정의 체크포인트 생성
    • 예외 및 오류 처리

Oracle APEX와 .Net Core와의 통합

  • Oracle APEX 애플리케이션 테스트
    • APEX 애플리케이션을 위한 자동화 테스트 전략
    • APEX에 특화된 도구와 관행
  • .Net Core에서의 자동화
    • 테스트 프로젝트 설정
    • xUnit으로 단위 테스트
    • 통합 및 종단 간 테스트

자동화에서의 머신러닝

  • 테스트에서 머신러닝 소개
    • 머신러닝의 기초
    • 테스트 자동화에서 머신러닝의 사용 사례
  • 머신러닝 알고리즘 구현
    • 예측 분석을 위한 알고리즘 작성
    • 머신러닝을 테스트 자동화와 통합

유지보수 및 새로운 앱의 수동 구축

  • 수동 테스트 기본
    • 수동 테스트 기술
    • 효과적인 테스트 사례 및 계획 작성
  • 수동에서 자동화 테스트로 전환
    • 자동화 후보 식별
    • 테스트 스크립트 유지보수를 위한 최선 전략

디지털 HCM/NPP 및 아웃소싱 전략

  • 디지털 HCM/NPP 개요
    • HCM의 도구와 기술
    • HCM 애플리케이션을 위한 자동화 전략
  • 아웃소싱 테스트 프로젝트 관리
    • 아웃소싱을 위한 최선 전략
    • 아웃소싱 프로젝트에서 품질 및 일관성을 유지

대체 도구 및 기술

  • Jtest와 SOAtest 평가
    • Jtest와 SOAtest의 기능
    • 클라이언트의 요구에 적합성
  • 대체 도구 소개
    • 다른 자동화 도구 탐색 (예: Katalon Studio, API 테스트용 Postman)
    • 통합 및 전환 전략

실습 워크숍 및 실전 시나리오

  • 실습 세션
    • Selenium과 TestComplete를 위한 실습 실험실
    • 실전 테스트 시나리오
  • 사례 연구 및 최종 프로젝트
    • 완전한 자동화 솔루션을 구현하기 위한 그룹 프로젝트
    • 발표 및 동료 평가

요약 및 다음 단계

요건

  • 기본 프로그래밍 개념에 대한 이해
  • 소프트웨어 테스트(수동 또는 자동화) 경험
  • 웹 기술 및 개발 프레임워크에 대한 익숙함

대상 청중

  • 자동화 테스터
  • QA 엔지니어
  • 소프트웨어 개발자
  • 소프트웨어 유지보수 및 테스트에 관련된 IT 전문가
 35 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리