컴퓨터공학2학년/SW테스팅

[SW테스팅] 테스트 설계 기법

반나무 2021. 4. 23. 13:26

테스트 설계 및 구현 프로세스

 

테스트 계획 및 제어

테스트 분석 및 설계

테스트 구현 및 실행

테스트 레포트 작성

테스트 

 

테스트 설계의 진행 방식

  • 테스트 조직 구성
  • 테스팅과 개발 프로세스의 성숙도
  • 시간 절약
  • 참여인원 등 테스트 정황에 따라 달라진다.

테스트 설계 과정

  • 테스트 설계 기법을 이용해 테스트 케이스와 테스트 데이터를 설계하고 명세화 한다.

 

테스트 케이스

  • 입력 값의 묶음
  • 실행사전조건
  • 기대 결과와 실행 사후 조건으로 구성

 

테스트 표준 문서

  • 소프트웨어 테스트 문서 표준(IEEE 829)
  • 테스트 설계 명세와 테스트 케이스의 표준 양식 제안

테스트 케이스

정의

  • 특정 프로그램 경로의 실행, 구체적인 요구사항과의 일치 여부 확인을 위해 디자인된 입력값의 묶음
  • 실행 사전조건, 기대 결과와 실행 사후 조건의 집합
  • 테스트 돼야하는 Test Condition을 입력 값과 기대결과로 표현

작성 목적

  • 요구되는 보장성을 갖는 최소의 테스트 케이스로
  • 가능한 많은 결함을 발견할 수 있도록
  • 정의한 목표 수준의 테스트 보장성(커버리지) 확보

 

반응형