SW공학
home
SW프로젝트관리
home

SW테스팅

Search
주제
과정명 및 교육내용
교육시간
커리큘럼
SW테스팅
1일 8시간
가. TDD 개요 나. 테스트 프레임워크 jUnit 다. 리팩토링 마. Mocking & Stubbing 바. 코드 커버리지 적용
SW테스팅
3일 24시간
1. 코드품질의 이해 - 소스코드의 이해 - 코드의 구린내 - 코드 품질향상 2. 리팩토링 사전준비사항 - 테스트의 이해 - 테스트 환경 - 리팩토링 기능 3. 리팩토링 기법1 (실습) - 코드작성표준 - 메서드 정리 - 메서드 호출 단순화 - 조건문 간결화 4. 리팩토링 기법2 (실습) - 객체지향의 이해 - 객체 구조화 - 일반화 처리 - 데이터 구조화 5. 리팩토링 실습 6. 테스트 및 성능향상기법 - 테스트케이스 - TDD - 성능향상 7. 정적분석도구 - 정정분석도구 개요 - SonarQube 설치 및 사용 - 코드 인스펙션 적용사례
SW테스팅
2일 15시간
가. 성능향상 개요 나. 프로파일링 도구 다. 자바 코드 성능 향상 워크샵
SW테스팅
3일 21시간
가. 코틀린 특성 및 사용범위 나. 코틀린 문법 다. 리팩토링 마. 자바코드를 코틀린으로 리팩토링
SW테스팅
3일 24시간
가. Java Virtual Machine 나. Runtime Data Areas 다. Garbage Collection 라. ClassLoader 마. Execution Engine 바. Thread Synchronization 사. Java 도구를 이용한 성능분석
SW테스팅
1일 8시간
- 클린코드 소개 - 클린코드 기법 - Composing 방법 - 객체 간 기능 이동 - Organizing Data - 조건식 단순화 - Method Calls 간단화하기 - Dealing with Generalization
SW테스팅
1일 8시간
가. 애자일 개발과 TDD 나. Junit 기반의 자바 TDD 실습 다. Selenium 기반의 자바 Feature 테스트 실습 라. Mockito 기반의 자바 테스트 Stub, Mock, Spy
SW테스팅
3일 24시간
가. 성능테스트 일반 나. 성능테스트 스크립트 작성 다. 성능테스트 수행 및 결과 확인
SW테스팅
1일 8시간
- 테스트 개요 및 TDD 개요 - Junit 모듈 사용 방법 - 클래스 및 함수 테스트 - Spring Boot를 이용한 통합 테스트
SW테스팅
1일 8시간
- 테스트 자동화를 위한 방법 - 정적 분석 방법(Sonar cube) - Junit 적용(단위, 통합 테스팅) - 테스트 커버리지 - 테스트 컨트랙트
SW테스팅
1일 8시간
가. Jest 를 사용한 단위 테스팅 소개 나. Jest Watch Mode 다. Filtering 테스트와 Grouping 테스트
COUNT11