반응형

제목: 초보자를 위한 JUnitMockito 튜토리얼(Unit Testing in Java: JUnit & Mockito Tutorial for Beginners)

스피커: Bharath Thippireddy, 인도

게시자: wap2learn(유튜브 채널)

게시일: 201511 9


자바 이클립스 환경에서 JUnit(단위 테스팅 프레임워크), Mockito(단위 테스트에서 호출하는 타 모듈 스터빙), 그리고 EclEmma(소스 코드 커버리지 측정)를 사용하는 방법을 소개한 영상
à 초보자가 단위 테스트 구현과 코드 커버리지 측정에 대한 기초적인 내용을 빠르게 습득하기에 좋은 자료

 

NOTE: 이전에는 튜토리얼 영상이 유튜브에 올라와 있었으나 현재는 삭제되고 Udemy 유료 강의로 전환된 상태라 이 블로그에 해당 영상들을 올리지 않기로 함. 강의에 어떤 내용이 들어있는지 소개하는 목적으로 아젠다와 일부 맛보기 영상만 아래 나열함



0 사전 준비

0-1 강의에서 사용할 JDK 버전8 Eclipse IDE 설치에 대한 설명(영상 길이: 318)

 

0-2 단위 테스팅에 대한 간단한 소개(영상 길이: 46)

 

 

1 JUnit 튜토리얼

1-1 단위 테스팅 프레임워크가 무엇인지에 대해 설명(영상 길이: 54) 


1-2 JUnit 테스트 작성 예(영상 길이: 648)

 

1-3 JUnit 예외 시나리오 테스트 예(영상 길이: 520)

 

1-4 JUnit@Before@After 어노테이션 사용 예(영상 길이: 418)

 

 

2 Mockito 튜토리얼

2-1 Mocking이 무엇인가? (영상 길이: 42) 


2-2 강의에서 사용할 예제인 OrderProcessingService 애플리케이션 설명(영상 길이: 125)

 

2-3 OrderProcessingService DAO 계층 생성(영상 길이: 445)

 

2-4 OrderProcessingServiceBO 계층 생성(영상 길이: 755)

 

2-5 Mockito 의존성 추가 – Mockito 이클립스 플러그인을 다운 받아서 설치(영상 길이: 233)

 

2-6 placeOrder 메쏘드에서 Mockito를 사용한 mocking – 1단계: 스터빙, 2단계: 예상 결과 설정(영상 길이: 63)

 

2-7 placeOrder 메쏘드에서 Mockito를 사용한 mocking – 3단계: 결과 확인(영상 길이: 317)

 

2-8 placeOrder 메쏘드의 부정 시나리오 테스트 예(영상 길이: 249)

 

2-9 placeOrder 메쏘드의 예외 시나리오 테스트 예(영상 길이: 229)

 

2-10 cancelOrder 메쏘드의 긍정 시나리오 테스트 예(영상 길이: 319)

 

2-11 cancelOrder 메쏘드의 부정 시나리오 테스트 예(영상 길이: 113)

 

2-12 cancelOrder 메쏘드의 read 메쏘드 호출 시 예외 시나리오 테스트 예(영상 길이: 151)

 

2-13 cancelOrder 메쏘드의 update 메쏘드 호출 시 예외 시나리오 테스트 예(영상 길이: 145)

 

 

3 EclEmma 튜토리얼

3-1 코드 커버리지 도구 개요(영상 길이: 240) 


3-2 EclEmma 코드 커버리지 플러그인 설치(영상 길이: 142)

 

3-3 EclEmma 코드 커버리지 사용 예(영상 길이: 310)

 

3-4 코드 커버리지 개선 예(영상 길이: 325)

 

 

4 Mockito 튜토리얼 계속 

4-1 Mockito verify의 다양한 검증 모드 설명(영상 길이: 214)

 

4-2 Mockito Matchers 기능 설명(영상 길이: 253)

 

반응형

+ Recent posts