인프런 커뮤니티 질문&답변

송병훈님의 프로필 이미지
송병훈

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

CI/CD 자동화 도구의 이해

젠킨스의 Build - Test - Package 단계에서 Test 코드를 작성하지 않은 경우

해결된 질문

작성

·

571

·

수정됨

0

안녕하세요. 저는 취준생으로서 자동화를 경험하고자 강의를 듣기 시작했습니다.

지금 저는 6명 인원으로 웹사이트 개발 프로젝트를 진행하며 Java/SpringBoot 로 백엔드 개발과 배포 포지션을 맡았습니다. 스프링 프로젝트를 만들면, test 폴더에 test코드를 작성하여 단위테스트와 통합테스트를 진행할 수 있는 것으로 알고있습니다.

만약, 프로젝트에서 단위테스트 코드를 작성하지 않았다고 가정한다면 젠킨스의 Build - Test - Package 단계에서 Test 부분은 생략되어 Package가 진행되나요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

단위테스트 코드를 작성하지 않은 경우에도 젠킨스의 Build - Test - Package 단계에서 Test 부분은 생략되지 않습니다.

젠킨스의 빌드 파이프라인은 빌드, 테스트, 패키징 등 단계적으로 진행됩니다. 이 중에서도 테스트 단계는 프로젝트의 안정성과 신뢰성을 검증하는 중요한 요소입니다. 따라서, 테스트 코드를 작성하지 않은 경우에는 단위 테스트가 진행되지 않더라도 Build - Test - Package 단계에서 Test 부분이 실행되어 패키지가 진행됩니다.

하지만 테스트 코드를 작성하지 않은 경우에는 테스트 코드에 의한 검증이 이루어지지 않으므로 예외 상황 등에 대한 검증이 미흡할 수 있습니다. 따라서, 프로젝트 개발을 진행하며 테스트 코드 작성에도 신경을 써주시는 것이 좋습니다.

더 자세한 내용이 필요하신 경우, java/springboot, 젠킨스에 대한 강의나 관련 문서를 참고하시는 것도 도움이 될 것입니다.
감사합니다.

송병훈님의 프로필 이미지
송병훈

작성한 질문수

질문하기