💻 개발
[Test] Test Fixture
2024년 1월 14일
Test Fixture의 개념과 활용 사례

Test Fixture의 개념과 활용 사례
테스트 격리에 대해 알아보고 @SpringBootTest를 사용했을 때 겪을 수 있는 문제에 대해 알아보자.
컨텍스트 캐싱을 최대한으로 활용하기 위해 주의해야 할 점을 알아보자.
Java Reflection에 대해 알아보자.
서버 배포를 편리하게 할 수 있는 쉘 스크립트를 작성해보자
![[HTTP] HTTP 최적화와 캐싱](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253Ad061d905-bec7-4bcc-806f-ab64d507a1ad%253A2.png%3Ftable%3Dblock%26id%3D3f74e137-1950-81f6-9f85-e43bef9e6f30%26cache%3Dv2&w=3840&q=75)
HTTP 최적화 기법에 대해 알아보고 Spring에서 최적화 설정을 하는 방법을 알아보자
Java 스레드와 관련된 기술 지식을 정리해보았다.
![[Java] Input & Output Stream](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253Aa3d85822-9e09-415f-b20e-f0dbf4ddf00b%253AUntitled.png%3Ftable%3Dblock%26id%3D3f74e137-1950-815e-a248-f52596695c6b%26cache%3Dv2&w=3840&q=75)
Java의 InputStream, OutputStream 그리고 File 인터페이스에 대해 알아보자.
verify() 메소드를 활용해 mock 객체의 행위(메서드 동작)를 검증해보자
@SpringBootTest가 ApplicationContext를 생성하는 원리와 DLL 쿼리 충돌 문제를 해결하는 방법에 대해 알아보자
![[IntelliJ] 코드 커버리지 확인하기](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253Ab0c67b58-42cb-4cd9-8913-3b6f2ccf1664%253Aimage6.png%3Ftable%3Dblock%26id%3D3f74e137-1950-81c0-ad4d-fbcb7c47f3ca%26cache%3Dv2&w=3840&q=75)
코드 커버리지와 IntelliJ에서 브랜치 커버리지를 확인하는 방법에 대해 알아보자
Java 프레임워크 Mockito를 사용하는 법을 알아보자.