-
- 교육 과정명 : SW 품질 및 생산성 향상을 위한 Jenkins 기반의 지속적 통합
- 교육 참여대상 : SW 테스트 관리자, SW 품질관리자, 개발자, PM
- 교육 기간 : 2019.5.23 ~ 2019.5.24 (2일, 14시간)
- 교육 장소 : 서울특별시 중구 퇴계로 272 아도라타워 지하 1층 교육장
- 교육 비용 : 70만원(부가세 별도, 중식/교재/다과 제공)
- 교육 목표
- SW 결함 조기 발견 및 해결을 위한 지속적 통합의 필요성 이해
- 오픈소스 지속적 통합 도구인 Jenkins의 설치/사용 방법 및 SW 개발에서의 활용 방안 이해
- Jenkins와 상용 정적분석/테스트 도구의 연동 방법 및 위반사항 자동 보고 방법 이해
- 교육 주요 내용
- 지속적 통합이 고품질의 SW 개발에 미치는 영향
- Jenkins 설치, 구성, 빌드 자동화 구성, 상용 도구 연동, 문제점 분석/보고 방법 이해와 실습
- SW 개발 시 지속적 통합 도구의 효과적 활용 방안 및 역할(QA, PM, 개발자) 별 사용 방안
- 교육 수료증 발급 : 80%이상 교육 참여시 교육 수료증을 발급해드립니다.
- 교육 일정
일정 | 목차 및 제목 | 교육 내용 |
---|---|---|
1일차, 5/23 (목) (9:00 ~ 17:00)(7H) |
Part 1. SW 개발과 지속적 통합 | • SW 개발과 지속적 통합
• SW 품질 확보를 위한 지속적 통합의 활용 • SW 분야의 지속적 통합 |
Part 2. Jenkins 설치 및 기본 설정 | • Jenkins 운영을 위한 서버 구성(Cloud)
• 실습 프로젝트 소개(GitHub) • Jenkins 설치와 기본 설정 방법 |
|
2일차, 5/24 (금) (9:00 ~ 17:00)(7H) |
Part 3. Jenkins Build Job 구성과 검증 도구와의 연동 | • Maven을 이용한 Java 빌드
• CCS를 이용한 C 빌드 • 정적 분석 도구와의 연동 실습 • 대표 상용 정적/동적 테스트 도구와의 연동 사례 |
Part 4. 정적/동적 테스트 문제점 자동 보고 | • 정적/동적 테스트 문제점 인식 및 보고 | |
Part 5. Jenkins 효과적 사용 방안 | • 유용한 Jenkins 플러그인 및 설정
• SW 개발에서의 효과적 사용 |