첫 번째 단계, 테스트 기반
학습 목표: 애자일 소프트웨어 개발의 기본 지식을 바탕으로 소프트웨어의 기본 운영 환경에 대한 지식을 습득하여 후속 과정 학습을 위한 기반을 마련하여 수작업 테스트 엔지니어의 업무를 수행할 수 있습니다.
프로젝트 완료: 테스트 관리 도구, 리눅스 운영 체제, MySQL 데이터베이스.
2 단계, 프로그래밍 언어
학습 목표: Java 및 python 프로그래밍 언어의 데이터 유형과 연산자를 익힙니다.
프로젝트 완료: Java 환경과 Intellij IDEA, Python 환경 및 Pycharm 의 사용은 후속 웹 및 app 의 자동화 테스트를 위한 기반을 마련합니다.
세 번째 단계, 네트워크 자동화
학습 목표: 웹 자동화 Selenium 의 기초, 환경 및 자동화 테스트 모델을 숙지하여 웹 자동화 테스트 엔지니어를 대상으로 합니다.
프로젝트 완료: Selenium 소스 코드 분석, 다중 브라우저 실행 테스트, 다중 플랫폼 다중 브라우저 실행 테스트, 다양한 드라이버 지원
4 단계, app 자동화
학습 목표: Appium 의 기초, 환경, 애플리케이션 및 실전을 파악합니다.
프로젝트 완료: app 정보 얻기 5 단계, 인터페이스 테스트 학습 목표: 인터페이스 테스트 기반 파악, 인터페이스 테스트 자동화, 고급 소프트웨어 테스트 엔지니어
프로젝트 완료: 테스트용 배치 인터페이스 실행입니다.
6 단계, Jmeter 성능 테스트
학습 목표: Jmeter 기초, 고급 등 프로젝트 완료: 성능 테스트 (용량, 안정성) 프로젝트 실전
7 단계, 젠킨스의 지속적인 통합
학습 목표: 지속적인 통합 소개 및 지속적인 통합 환경 구축
프로젝트 완료: Jenkins 를 사용하여 인터페이스 테스트 케이스를 실행합니다.