-테스트 레벨 분류 

 컴포넌트/단위 테스트: 각각의 컴포넌트를 테스트한다. 

 통합 테스트: 컴포넌트 간의 인터페이스를 테스트한다. 

 시스템 테스트: 전체 시스템이 목적을 만족시키는지 테스트한다. 

 인수 테스트: 사용자의 요구사항을 만족하는지 확인한다. 

 

-테스트 설계 분류 

 동적테스트: 명세 기반 테스트, 구조 기반 테스트, 경험 테스트 

 정적 테스트: 리뷰, 정적 분석 

 

-테스트 유형 분류 

 기능 테스트 

 비기능 테스 

 

-First 원칙 

ㄴ컴포넌트테스트를 위한 원칙 

  • Fast  
  • Isolated 
  • Repeatable 
  • Self-Validating 
  • Timely 

-빅뱅 방식: 통합 대상 컴포넌트가 많은 경우, 전체 컴포넌트를 한번에 통합하여 테스트 하는 방식을 빅뱅 방식이라고 부르는다 

 

-점진적 통합: 적은 수의 컴포넌트를 차례로 통합하는 방식이다. 

ㄴ하향식: 상위→하위 컴포넌트로 점진적 통합 

ㄴ상향식: 하위상위 컴포넌트로 점진적 통합 

ㄴ샌드위치: 상향식 + 하향식 방식 

 

-시스템/ 소프트웨어 품질 특성 

  • 기능 적합 

 기능 완전성 

 기능 정확성 

 기능 적절성 

  • 성능 효율성 

 시간 반응성 

 자원 효율성 

 수용성 

  • 호환성 

 공존성 

 상호운용성 

  • 사용성 

 적합인식성 

 학습 용이성 

 운영 용이성 

 사용자 오류 방지성 

 사용자 인터페이스 심미성 

 접근성 

  • 신뢰성 

 성숙성 

 가용성 

 결함 허구성 

 복구성 

  • 보안성 

 기밀성 

 무결성 

 부인 방지성 

 책임성 

 인증성 

  • 유지보수성 

 모듈성 

 재사용성 

 분석성 

 변경 용이성 

 테스트 용이성 

 

  • 이식 

 적응성 

 설치 용이성 

 대체 용이성 

 

-위험기반 테스트 

ㄴ위험 요소 식별 

 위험도 산정 

 위험 기반 테스트 수행 

 

-테스트 계획 

  1. 테스트 레벨/유형 결정 
  2. 테스트 대상 선정 
  3. 테스트 범위 설정 
  4. 테스트 전략 
  5. 테스트 설계/구현 및 테스트 환경 
  6. 테스트 실행 및 결함 보고 
  7. 테스트 모니터링/ 제어 및 테스트 종료

 

728x90

'IT > 소프트웨어 테스팅' 카테고리의 다른 글

CSTS - 5  (0) 2022.04.03
CSTS - 4  (0) 2022.04.03
CSTS - 3  (0) 2022.04.03
CSTS - 1  (0) 2022.04.03

+ Recent posts