Project
정적분석도구(Coverity Prevent)를 이용한 코드 취약점 분석 | 코드 커버리지 | 코드 커버리지 측정기준 | 화이트박스 테스트 | 블랙박스 테스트 | 정보처리기사
코드 커버리지(Code Coverage) 소프트웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표 중 하나다. 말 그대로 코드가 얼마나 커버되었는가이다. 소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었냐는 것이다. 코드 커버리지는 소스 코드를 기반으로 수행하는 화이트 박스 테스트를 통해 측정한다. 블랙박스 테스트(Black box test) 테스트 시 객체 내부에 무엇이 들어 있는지 알 수 없거나 알지 않아도 된다는 것을 가정하여 테스팅하는 방법. 객체 내부가 어떻게 변하던 상관없이 입력을 주었을 때 원하는 결괏값이 나오면 테스트는 통과하게 된다. 화이트박스 테스트(White box test) 객체 내부를 확인하고 검증하는 테스트이다. 쓰이지 않은 변수는 없는지..? 특정 범위..
2021. 10. 20. 19:17