ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 테스트
    소프트웨어 공학 2022. 5. 23. 17:57

    과거

    프로그램 코드 실행 후 오류 발견/수정

    현대

    개발 프로세스 전반에 걸쳐 생산되는 문서 검토하여 잠재 오류 미리 발견 활동 포함

    목적

    잠재적인 오류 발견

    성공적인 테스트

    최소시간으로 최대노력으로 오류 발견

    단계적 테스트

    - 왼쪽에 개발 단계, 오른쪽에 테스트 단계 배치

    - 단위 테스트와 통합 테스트는 모듈 설계와 구조설계에 따라 프로그램이 올바르게 동작하는지 확인

    - 시스템 테스트는 시스템이 요구 명세에 기술된 요구를 올바르게 구현했는지 확인 검증

    - 인수 테스트는 고객이 기대하고 원하는 올바른 시스템을 구현했는지 검증

    단위 테스트

    단위 모듈이 모듈 설계에 따라 올바르게 구현되었는지 확인하는 테스트

    화이트박스 테스트 방법에의해 설계된 테스트 데이터 이용

    통합 테스트

    여러 모듈을 통합한 테스트

    모듈간 인터페이스 오류 발견 , 프로그램 구조 테스트

    방법: 하향식, 상향식, 샌드위치

    빅뱅 방법 : 모든 모듈둘울 한꺼번에 통합하여 하나의 프로그램으로 테스트, 원인 파악이 어려움

    샌드위치 방법 : 하향식, 상향식 결합, 스터브와 드라이버 모두 필요

    하향식 방법

    메인 제어 모듈부터 시작하여 위에서 아래로 점진적으로 통합하여 테스트

    상향식 방법

    하위 단위 모듈부터 시작하여 아래에서 위로 점진적으로 통합하며 테스트

    시스템 테스트

    • 사용자 요구 명세의 기능 비기능 요구를 시스템이 만족하는지 확인 검증하는 테스트
    • 블랙박스 테스트 방법에 의해 설계된 테스트 데이터 이용

    '소프트웨어 공학' 카테고리의 다른 글

    모듈 설계  (0) 2022.05.23
    구조적 설계 방법  (0) 2022.05.16
    설계 개요  (0) 2022.05.04
    구조적 분석 방법  (0) 2022.05.03
    요구 공학  (0) 2022.04.19

    댓글

Designed by Tistory.