testing1 <BackEnd> Spring - The Testing Pyramid 테스트 왜 해? 소프트웨어 개발에서의 핵심 과정 중 하나인 테스트는 코드의 안정성과 기능성, 성능을 검증하는 데 필수적입니다. 우리가 음식을 하고나서 먹을 수는 있는 맛인지 간을 보듯이 말이죠. 이 과정을 통해 개발자는 버그, 오류, 아니면 예상치 못한 결과값 반환 등을 찾아내서 소프트웨어를 수정하고 발전시킬 수 있습니다. 테스트 피라미드 테스트 피라미드는 조금 더 직관적이고 논리적으로 단계를 구분하여 더 효율적으로 테스트 할 수 있도록 도와주는 프레임워크라고 합니다. 이 방법론에서는 테스트를 크게는 세 종류로 구분할 수 있습니다. Unit, Integration, End-to-End 이렇게 말이죠. 그럼 각각 하나씩 살펴보겠습니다. # Unit Test 가장 아래에 있듯, 기초적이며 기반과 같은 테스팅.. 2024. 4. 18. 이전 1 다음