1 단계: 전문 기초 과정
단계 목표:
1. 프로그래밍, 데이터베이스, 운영 체제, 버전 관리 등 IT 핵심 기술에 익숙합니다.
2. 배운 기술을 능숙하게 운용하여 각종 서버 환경을 조성할 수 있다.
3. 소프트웨어 개발 과정의 각종 난치병 및 처리 방법을 깊이 이해합니다.
4. 파이썬 프로그래밍 기술을 익히고 파이썬을 이용한 프로그래밍에 능숙하다.
지식 포인트:
1, 웹 요소, 레이아웃, CSS 스타일, 상자 모델, 자바스크립트 프로그래밍, 함수, 기본 알고리즘, 정규식.
2. 데이터베이스 지식, 모델, MySQL 구성, 명령, 데이터베이스 구축 및 빌드 테이블, 데이터 추가, 삭제 및 쿼리, 제약 조건, 뷰, 내장 프로시저, 함수, 트리거, 트랜잭션, 커서, 모델링 도구 데이터베이스 관리 시스템의 일반 지식 및 MySQL 데이터베이스의 사용 및 관리에 대한 자세한 내용 소프트웨어 테스트 및 테스트 개발의 토대를 마련하다.
3.Linux 설치 및 구성, 파일 디렉토리 작업, VI 명령, 관리, 사용자 및 권한, 환경 배포 및 셸 프로그래밍. Linux 는 주요 서버 운영 체제로서 모든 테스트 개발 엔지니어가 숙지하고 능숙하게 사용해야 하는 핵심 기술입니다.
4. 파이썬 프로그래밍 기초, 문법 규칙, 함수, 데이터 유형, PDBC, 견고한 파이썬 프로그래밍 기본기 개발, 파이썬 핵심 객체 프로그래밍에 능숙하다.
5, 파이썬 객체 지향, 예외 처리, 파일 IO, 멀티 스레드, 네트워크 프로그래밍, PyQT 인터페이스 개발, 객체 지향 프로그래밍, 예외 처리 메커니즘, 멀티 스레드 원리, 네트워크 프로토콜 지식 및 프로젝트에 대한 심층적 인 이해.
2 단계: 전문 핵심 과정
단계 목표:
1. 배운 지식을 능숙하게 사용하여 표준 소프트웨어 테스트 프로젝트를 완료합니다.
2. 파이썬을 능숙하게 사용하여 GUI 테스트, 인터페이스 테스트, 성능 테스트 개발을 완료합니다.
3. 테스트 개발 기술 체계와 실현 원리에 대해 깊은 이해를 가지고 있습니다.
4. 테스트 및 개발 기술을 유연하게 활용하여 프로젝트의 다양한 문제를 해결합니다.
지식 포인트:
1, 소프트웨어 엔지니어링, 소프트웨어 품질, 시스템 테스트 프로세스, 방법, 기술 용어, 테스트 케이스 설계, Zen 관리 도구, 테스트 보고서, 결함 관리 소프트웨어 엔지니어링의 다양한 실제 문제를 이해하고, 시스템 테스트의 이론, 방법 및 프로세스를 이해하고, 테스트 케이스 설계 방법을 능숙하게 활용하고, 테스트 케이스를 효율적으로 설계합니다.
2. 테스트 요구 사항 분석, 테스트 시나리오 설계, 테스트 케이스 설계, 테스트 프로젝트 구현, 결함 보고 및 테스트 보고서를 통해 시스템 테스트의 각 프로세스와 주요 부분을 깊이 이해하고 시스템 테스트 프로젝트를 능숙하게 완료합니다.
3.SikuliX 프레임워크, ui 자동화 프레임워크, Selenium WebDriver 프레임워크, 기본 프레임워크, 안드로이드 애플리케이션, Monkey 테스트, Appium 모바일 테스트 프레임워크, UIAutomation 모바일 테스트 프레임워크 다양한 애플리케이션 통합
4. 파이썬 유닛 테스트 프레임워크, 네트워크 통신 프로토콜, HTTP 및 HTTPS 프로토콜, 웹 서비스 및 웹 소켓 프로토콜, 파이썬 인터페이스 테스트 라이브러리, PostMan 및 SoapUI 인터페이스 테스트 도구를 통해 코드 레벨 인터페이스 테스트 및 프로토콜 레벨 인터페이스 테스트 테스트 테스트 테스트 테스트 및 개발을 통해 유연합니다
5. 성능 테스트 원리, 지표 체계, 장면 설계, 구현 프로세스, JMeter 도구 응용 프로그램, BeanShell 스크립팅 개발, Python+ 메뚜기 성능 테스트 프레임워크성능 테스트의 기술 체계와 방법론을 깊이 이해하고 JMeter 성능 테스트 도구와 메뚜기 성능 테스트 프레임워크를 능숙하게 사용하여 모든 시스템의 성능 테스트를 수행합니다.
3 단계: 포괄적 인 실제 전투 프로젝트
단계 목표:
1. 소프트웨어 테스트 및 테스트 개발 기술의 프로젝트 내 유연한 애플리케이션.
2. 테스트 및 개발 능력이 강하여 테스트 및 개발 프로젝트를 독립적으로 완료할 수 있습니다.
3. 소프트웨어 테스트 기술을 종합적으로 운용하여 기업의 고급 인재 수요를 충족시키다.
4. 배운 기술에 대해 깊이 이해하고 독립적으로 문제를 해결할 수 있는 능력이 있다.
지식 포인트:
1, 테스트 요구 사항 분석, 동료 검토, 테스트 계획, 테스트 시나리오, 테스트 케이스, 구성 관리, 지속적인 통합 대기업 애플리케이션 시스템 테스트 프로젝트의 실전을 통해 시스템 테스트 프로젝트의 구현 프로세스와 기술적 세부 사항을 강화합니다.
2. 인터페이스 테스트 설계 및 구현, 회귀 테스트, 연기 테스트, 안전 테스트, RobotFramework 애플리케이션, UI 자동화 실전. 다양한 자동화 테스트 기술과 실전 연습을 결합하여 자동화 테스트 기술의 응용을 강화하는 동시에 더 많은 테스트 프레임워크를 습득할 수 있습니다.
3. 성능 테스트 프로젝트 실전, LoadRunner 성능 테스트 도구, 종합적인 프로젝트 실전을 통해 전체 테스트 기술을 프로젝트에 통합하여 학습 효과와 프로젝트 경험을 강화합니다.
4. 파이썬 기본 테스트 프레임워크 개발 (Monkey, UI, 이미지 인식, 클라우드 테스트 플랫폼, HTML 테스트 보고서, 지속적인 통합, KDT 키워드 중심 프레임워크 개발 등 기본 기술 포함) 대량의 Python 기본 코드 개발을 통해 자동화 테스트 개발 기술의 기본 구현 원리를 깊이 이해하고 도구에 대한 의존도를 완전히 버리고 진정한 테스트 개발 기술을 구현합니다.
5. 이 테스트 프레임워크의 설계 사상과 구현 수단을 바탕으로 테스트 프레임워크를 독립적으로 구현하고 자동화된 테스트 프레임워크를 완성하며 실제 프로젝트에 직접 사용할 수 있습니다.
6. 젠킨스, 안전테스트 원리와 도구, 파이썬 파충류 개발, 스크래피 프레임워크와의 통합, 소프트웨어 테스트의 다른 기술 업그레이드, 지식 향상, 경쟁력 강화, 경력 개발 지원
지식을 보충하다
1,? 고급 알고리즘, 이미지 처리, 비디오 처리, 암호화 해독, 압축 알고리즘
2,? UML 통합 모델링 언어, 5 가지 그래프, 클래스 다이어그램, 클래스 다이어그램 상세, 유스 케이스 다이어그램, 시퀀스 다이어그램
3. 듀보 분산 개발 프레임워크, Oracle 관계형 데이터베이스 관리 시스템, MongoDB 비관계형 데이터베이스 관리 시스템
4,? 빅 데이터 개발 프레임워크 Hadoop/MapReduce/Spark.
5,? Android 및 iOS 의 기본 애플리케이션 개발 및 웹 앱 개발
6,? OpenCV 이미지 처리 프레임 워크, TensorFlow 심도 있는 학습 프레임 워크, Lucene 전체 텍스트 검색 엔진 및 중국어 분사 프레임 워크 Ik-Analyzer, 비디오 처리 알고리즘 및 프레임 워크 등
좋은 직장을 구하는 것은 너의 기술 능력이 얼마나 좋은가에 달려 있다.