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
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Related Categories