Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
JUnit 점프스타트
- 효과 입증
- 처음부터 시작하기
- 단위 테스트 프레임워크 이해
- JUnit 설정
- JUnit으로 테스트하기
JUnit 살펴보기
- 핵심 JUnit 탐색
- 테스트 실행기를 사용하여 테스트 시작
- TestSuite로 테스트 구성하기
- TestResult로 매개변수 수집
- TestListener로 결과 관찰
- TestCase 작업
- TestCalculator 단계별 실행
JUnit 샘플링
- 컨트롤러 구성 요소 소개
- 테스트해보자!
- 예외 처리 테스트
- 테스트용 프로젝트 설정
소프트웨어 테스트 검토
- 단위 테스트가 필요한 이유
- 테스트의 종류
- 테스트가 얼마나 좋은지 결정
- 테스트 중심 개발
JUnit 자동화
- 인생의 하루
- Ant에서 테스트 실행
- Maven에서 테스트 실행
- Eclipse에서 테스트 실행
스텁을 사용한 대략적인 테스트
- 스텁 소개
- HTTP 연결 샘플 연습
- 웹 서버 리소스 스텁
- 연결 스터빙
모의 개체를 사용하여 격리하여 테스트
- 모의 객체 소개
- 모의 시식의 간단한 예
- 모의 객체를 리팩토링 기술로 사용
- HTTP 연결 샘플 연습
- 모의를 트로이 목마로 사용
- 모의 객체를 사용할 시기 결정
Cactus를 사용한 컨테이너 내 테스트
- 단위 테스트 구성 요소의 문제
- 모의 객체를 사용하여 구성 요소 테스트
- 통합 단위 테스트
- 선인장을 소개합니다
- Cactus를 사용하여 구성 요소 테스트
- 선인장의 작동 원리
단위 테스트 서블릿 및 필터
- 관리 애플리케이션 제시
- Cactus로 서블릿 테스트 작성
- 모의 객체로 서블릿 테스트
- Cactus를 사용하여 필터 테스트 작성
- Cactus를 사용하는 경우와 모의 객체를 사용하는 경우
단위 테스트 JSP 및 taglib
- 관리 애플리케이션 다시 방문
- JSP 단위 테스트
- Cactus와 별도로 JSP 단위 테스트
- Cactus를 사용한 단위 테스트 taglib
- 모의 객체를 사용한 단위 테스트 taglibs
- 모의 객체를 사용해야 하는 경우와 Cactus를 사용해야 하는 경우
단위 테스트 데이터베이스 애플리케이션
- Database 단위 테스트
- 데이터베이스와 분리하여 비즈니스 로직 테스트
- 데이터베이스와 격리된 상태에서 지속성 코드 테스트
- 데이터베이스 통합 단위 테스트 작성
- Ant를 사용하여 Cactus 테스트 실행
- 빌드 성능을 위한 튜닝
- 전반적인 데이터베이스 단위 테스트 전략
단위 테스트 EJB
- 샘플 EJB 애플리케이션 정의
- 외관 전략 사용
- 모의 객체를 사용하여 JNDI 코드 단위 테스트
- 단위 테스트 세션 Bean
- 모의 객체를 사용하여 메시지 기반 Bean 테스트
- 모의 객체를 사용하여 엔터티 Bean 테스트
- 올바른 모의 개체 전략 선택
- 통합 단위 테스트 사용
- JUnit 및 원격 호출 사용
- 선인장 사용하기
Requirements
본 강좌에 참여하려면 기본 Java 언어 지식이 필요합니다.
21 Hours