junit1 SpringBoot Part2-1 1. 소프트웨어 테스팅 소프트웨어 시스템이 요구사항을 충족하고 예상된 동작을 수행하는지 확인하기 위한 과정이다. 소프트웨어 테스트는 개발 주기의 일부로서, 버그를 찾고 수정하며, 소프트웨어의 품질을 향상시키는 데 중요한 역할을 한다. 목표는 신뢰성 높은 소프트웨어를 제공하여 사용자의 요구사항을 충족시키는 것이다. 테스팅 레벨 단위 테스트(Unit Testing): 소프트웨어의 가장 작은 단위인 모듈 또는 함수를 개별적으로 테스트하는 것. 주로 프로그래머가 자체적으로 수행하며, 모듈의 독립성을 확인하고 예상된 동작을 검증한다. 통합 테스트(Integration Testing): 단위 테스트에서 개별적으로 테스트한 모듈들을 통합하여 전체 시스템이 올바르게 상호작용하는지 검증하는 것. 다양한 컴포넌트 간의 상.. 2023. 6. 27. 이전 1 다음