달력

9

« 2020/9 »

  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  


 

 

경로 커버리지(Path Coverage)

·         단일 기능(Function)에서 입력 시점에서 종료시점까지의 여러 분기 하나의 흐름을 의미합니다.

·         프로그램의 기능(Function)에서 모든 가능한 경로(Path) 만족하는 가장 강력한 기준입니다.

·         모든 경우의 수를 고려하므로 철저한 테스트가 가능합니다.

·         프로그램에서 나올 있는 모든 경로의 수를 고려해야 하므로, 테스트 케이스 설계에 엄청난 공수가 필요합니다.

·         데이터(Data) 간의 상호 배반적 관계로 수행이 불가능한 경로가 다수 존재합니다.

 

 

 

 

경로 커버리지(Path Coverage)예제

 

// c < b 경우 dead code

if (a > b) {

if (a > c) {

//ㆍㆍㆍ

}

//ㆍㆍㆍ

}

 

 


Posted by codedragon codedragon

댓글을 달아 주세요