테스트 기법에 따른 애플리케이션 테스트 (2과목)

개발로 쓰는 개발 노트·2023년 8월 10일
0

정보처리기사 준비

목록 보기
55/57

화이트박스 테스트(White Box Test)

  • 원시 코드를 오픈 시킨 상태에서 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법
  • 모듈의 모든 문장을 한 번 이상 실행함으로써 수행된다.
  • 테스트 과정의 초기에 적용된다.
  • 프로그램의 제어 구조에 따라 선택, 반복 등의 분기점 부분들을 수행함으로써 논리적 경로를 제어한다.

화이트박스 테스트의 종류

  • 기초 경로 검사
    • 대표적인 테스트 기법
    • 테스트 측정 결과는 실행 경로의 기초를 정의하는데 지침으로 사용된다.
  • 제어 구조 검사
    • 조건 검사
    • 루프 검사
    • 데이터 흐름 검사

화이트박스 테스트의 검증 기준

  • 문장 검증 기준
  • 분기 검증 기준
  • 조건 검증 기준
  • 분기/조건 검증 기준

블랙박스 테스트(Black Box Test)

  • 소프트웨어가 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로 기능 테스트라고도 한다.
  • 소프트웨어 인터페이스에서 실시되는 테스트이다.
  • 부정확하거나 누락된 기능, 인터페이스 오류, 자료 구조나 외부 데이터베이스 접근에 따른 오류, 초기화와 종료 오류 등을 발견하기 위해 사용되며 테스트 과정의 후반부에 적용된다.

블랙박스 테스트의 종류

  • 동치 분할 검사
  • 경계값 분석
  • 원인-효과 그래프 검사
  • 오류 예측 검사
  • 비교 검사

profile
비전공자 개발초보입니다!

1개의 댓글

comment-user-thumbnail
2023년 8월 10일

정리가 잘 된 글이네요. 도움이 됐습니다.

답글 달기