or
이 연습은 강의의 일부입니다
자동화된 소프트웨어 테스트와 그것이 방지하는 대표적인 함정부터 살펴보세요. 이어서 Java의 JUnit 5 라이브러리를 직접 사용해 보고, 단위 테스트를 구조화하고 작성하는 방법을 배웁니다.
소프트웨어 컴포넌트가 서로 어떻게 상호 작용하고 의존하는지 살펴보고, 통합 테스트가 클래스와 그 의존성을 함께 테스트해 이러한 상호 작용을 어떻게 검증하는지 알아봅니다. 이어서, 의존성을 시뮬레이션하고 검증 대상 로직에 테스트를 집중할 수 있도록 하는 방법으로서 mocking을 소개합니다.
테스트를 덜 장황하게 만드는 여러 방법을 알아봅니다. 한 가지는 테스트를 매개변수화하는 것이고, 또 다른 하나는 @BeforeEach 애너테이션을 사용하는 방법입니다. 마지막으로, 테스트를 새롭게 사고하는 방식을 소개합니다.
현재 연습