코드 커버리지 기준
구문 (Statement Coverage)
- 코드 한 줄이 한번 이상 실행된다면 충족된다.
결정 (Decision Coverage)(Branch Coverage)
- 전체적인 결과가 참/거짓이면 충족된다.
조건 (Condition Coverage)
- 각 내부 조건이 참/거짓을 가지게 되면 충족된다.
코드 커버리지(Code coverage)란 무엇인가
소프트웨어의 사용이 많아지면서 소프트웨어의 품질을 향상하고 관리하기 위한 테스트의 중요성이 나날이 높아지고 있습니다. 소프트웨어 테스트가 "잘", "성공적으로" 수행되었는지를 어떻게 확인할 수 있을까요? 여러 방법 중 가장 잘 알려진 것이 "코드 커버리지(Code coverage)"입니다. 코드 커버리지란, 테스트 수행 결과를 정량적인 수치로 나타내는 방법입니다. 소프트웨어를 이루는 소스 코드(테스트 대상) 중 테스트를 통해 실행된 코드의 비율을 뜻합니다.
https://m.blog.naver.com/PostView.nhn?blogId=suresofttech&logNo=220842159146&proxyReferer=https:%2F%2Fwww.google.com%2F
코드 커버리지(Code Coverage)란?
Testing shows the presence, not the absence of bugs 소프트웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표중 하나. 소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었는지 숫자로 볼 수 있다. 테스트 시 객체 내부에 무엇이 들어 있는지 알 수 없거나 알지 않아도 된다는 것을 가정하여 테스팅하는 방법.
https://nesoy.github.io/articles/2018-01/Code-Coverage



Seonglae Cho