• 단위 모듈
    소프트웨어 구현에 필요한 다양한 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것을 의미한다

  • 테스트 커버리지

    • 기능 기반 Coverage
      테스트 대상 애플리케이션의 전체 기능을 모수로 설정하고, 실제 테스트가 수행된 기능의 수를 측정하는 방법이다
      기능 기반 테스트 커버리지는 100% 달성을 목표로 하며, UI가 많은 시스템의 경우 화면 수를 모수로 사용할 수도 있다
    • 라인 Coverage
      라인 수를 측정
    • 코드 Coverage
      소프트웨어 테스트 충분성 지표 중 하나로서 소스코드의 구문, 조건, 결정 등의 구조 코드 자체가 얼마나 테스트 되었는지를 측정하는 방법이다
  • 코드 커버리지
    프로그램의 소스코드의 테스트 수행 정도를 표시한다
    구문 커버리지, 결정 커버리지, 조건 커버리지, 조건 결정 커버리지, 변경 조건 결정 커버리지, 다중 조건 커버리지, 경로 커버리지로 구분한다

  • 테스트 하네스 도구
    소프트웨어 컴포넌트를 테스트 할 수 있게 하거나 프로그램의 입력을 받아들이거나 빠진 컴포넌트의 기능을 대신하거나 실행 결과와 예상 결과를 비교하기 위하여 동원된 소프트웨어 도구이다

    • 테스트 드라이버
      상향식 테스트 시 상위 모듈 없이 하위 모듈이 존재할 때 하위 모듈 구동 시 자료 입출력을 제어하기 위한 제어 모듈이다
    • 테스트 스텁
      하향식 테스트 시 상위 모듈은 존재하나 하위 모듈이 없는 경우의 테스트를 위해 임시 제공되는 모듈이다

0개의 댓글

Powered by GraphCDN, the GraphQL CDN