마무리

Java 테스트 소개

Maria Milusheva

Senior Software Engineer

1장 요약

1.1장:
  • 소프트웨어 테스트 개념 소개
  • 테스트의 이점 논의
  • 항상 테스트해야 할 엣지 케이스 검토
1.2장:
  • JUnit으로 테스트 시작
  • @Test 등 JUnit 5 문법 학습
  • assertEquals() 연습
1.3장:
  • 단위 테스트 정의 학습
  • 추가 단언문 학습: assertTrue(), assertInstanceOf(), assertNull()
Java 테스트 소개

2장 요약

2.1장:
  • 소프트웨어 의존성 학습
  • 통합 테스트를 구성 요소 간 동작 테스트로 정의
  • 유럽 중앙은행 환율로 연습
2.2장:
  • 테스트 조건을 제어하는 방법으로 목(Mock) 발견
  • Mockito와 문법 학습: mock(), when(), .thenReturn()
2.3장:
  • 목 상호작용 추적을 위한 verify() 학습
  • 데이터베이스 예제로 연습
Java 테스트 소개

3장 요약

3.1장:
  • @ParameterizedTest로 테스트 클래스 단축 및 중복 감소
  • @ValueSource, @CsvSource 연습
3.2장:
  • @MethodSource, Arguments.of()로 더 복잡한 인자 전달 방법 학습
  • @BeforeEach 애노테이션 소개
3.3장:
  • 테스트 우선 사고 연습
  • 테스트 주도 개발(TDD)을 구현 전 테스트 작성 실천으로 정의
  • TDD로 버그 수정 학습
Java 테스트 소개

추가 학습

흥미로운 발표:
고급 테스트 학습:
Java 테스트 소개

축하합니다!

Java 테스트 소개

Preparing Video For Download...