Course Outline

자동화 테스트 소개

  • 자동화 테스트 개요
    • 자동화의 이점
    • 테스트 유형: 기능적 vs 비기능적
  • 클라이언트 생태계 이해
    • Oracle APEX 개요
    • .Net 코어 소개
    • 코드 알고리즘의 Machine Learning 기본 사항

자동화 도구 개요

  • 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을 사용한 단위 테스트
    • 통합 및 엔드투엔드 테스트

Machine Learning 자동화

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

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

  • 수동 테스트 기초
    • 수동 테스트 기술
    • 효과적인 테스트 케이스 및 테스트 계획 작성
  • 수동 테스트에서 자동 테스트로 전환
    • 자동화 후보 식별
    • 테스트 스크립트 유지 관리 모범 사례

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

  • 디지털 HCM/NPP 개요
    • HCM의 도구 및 기술
    • HCM 애플리케이션을 위한 자동화 전략
  • 아웃소싱 테스트 프로젝트 관리
    • 아웃소싱 모범 사례
    • 아웃소싱 프로젝트의 품질과 일관성 보장

대체 도구 및 기술

  • Jtest 및 SOAtest 평가
    • Jtest와 SOAtest의 특징
    • 고객의 요구에 대한 적합성
  • 대체 도구 소개
    • 다른 자동화 도구 탐색(예: API 테스트의 경우 Katalon Studio, Postman)
    • 통합 및 전환 전략

실습 워크샵 및 실제 시나리오

  • 실습 세션
    • Selenium 및 TestComplete을 사용한 실습 랩
    • 실제 테스트 시나리오
  • 사례 연구 및 캡스톤 프로젝트
    • 완전한 자동화 솔루션을 구현하기 위한 그룹 프로젝트
    • 프레젠테이션 및 동료 검토

요약 및 다음 단계

Requirements

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

청중

  • 자동화 테스터
  • QA 엔지니어
  • 소프트웨어 개발자
  • 소프트웨어 유지 관리 및 테스트에 참여하는 IT 전문가
 35 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories