포시코딩

코드 커버리지(Code Coverage)란? 본문

Test Case

코드 커버리지(Code Coverage)란?

포시 2022. 11. 19. 19:31
728x90

 

https://techblog.woowahan.com/2677/

 

팀 문화의 탄생 | 우아한형제들 기술블로그

{{item.name}} 안녕하세요, 우아한형제들 상품시스템팀의 손권남입니다. 가끔씩 저는 우리팀의 팀 문화에 대한 질문을 받곤 합니다. 그때마다 매번 단편적인 답을 드리곤 하면서 한 번 정도 우리의

techblog.woowahan.com

 

위 링크에서 KPT 회고 방법에 대해 공부하다 

빌드 중 코드 커버리지가 떨어지면 빌드를 실패하게 하는 등 

코드 커버리지란 생소한 개념에 대해 알게되어 공부하게 되었다. 

 

코드 커버리지는 위키백과에 따르면 다음과 같다.

코드 커버리지(Code Coverage)는 소프트웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표중 하나다.
말 그대로 코드가 얼마나 커버되었는가이다.
소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었냐는 것이다.

일단 당장 코드의 테스트 케이스 작성이 얼마나 중요한지 알고 있지만

어떤식으로 해야할지 몰라 아직 한번도 안해본 나에게는 당장 몰라도 되는 부분인 것 같다. 

지금 진행하는 개인프로젝트가 어느정도 완성되면 

테스트케이스를 추가하는 작업도 진행할 예정인데 그 이후부터 코드 커버리지가 얼마나 나오는지 체크를 하며 

해당 개념에 대해 더 알아가게 될 것 같다. 

 

테스크 케이스를 작성하고 나면 오늘 봤던 아래 포스트를 다시 볼 때 어떤걸 더 알게 되는지 확인해보자

https://tecoble.techcourse.co.kr/post/2020-10-24-code-coverage/

 

코드 커버리지(Code Coverage)가 뭔가요?

팀 프로젝트 요구 사항 우아한테크코스에서는 레벨 3,4 과정에서 팀 프로젝트를 진행하였다. 레벨 3에서 서비스를 구현했다면, 레벨…

tecoble.techcourse.co.kr

 

728x90

'Test Case' 카테고리의 다른 글

[Jest] mockImplementation, mockResolvedValue  (0) 2023.07.17
[Jest] 오토 모킹 vs 수동 모킹  (0) 2023.04.02
테스트 코드(Test Code) - supertest  (0) 2023.01.08
테스트 코드(Test Code) - Jest  (0) 2022.12.31
assert문이란?  (0) 2022.11.19