테스트 벡터

Test vector

컴퓨터 과학공학에서, 시험 벡터는 그 시스템을 시험하기 위해 시스템에 제공되는 입력물의 집합이다.소프트웨어 개발에서 테스트 벡터는 소프트웨어 테스트소프트웨어 검증검증의 방법론이다.null

이론적 근거

컴퓨터 공학에서, 시스템은 계산 가능한 함수의 역할을 한다. 함수의 예로는 = ( ) 이(가 시스템의 출력이고 이(가) 입력이지만 대부분의 시스템 입력은 1차원적이지 않다.When the inputs are multi-dimensional, we could say that the system takes the form ; however, we can generalize this equation to a general form where is the result of the system's execution, 은(는) 계산 가능한 함수 집합에 속하며, 입력 벡터다.시스템을 테스트하는 동안 다양한 테스트 벡터를 사용하여 입력 내용이 다른 시스템 동작을 검사해야 한다.null

예를 들어 사용자 이름 필드와 암호 필드라는 두 개의 입력 필드가 있는 로그인 페이지를 고려해 보십시오.이 경우 로그인 시스템은 다음과 같이 설명할 수 있다.

e, s y , { S i {\\{ 각각 실패 t null

사물을 좀 더 일반적이게 만들면, 함수가 입력을 2차원 벡터로 받아 1차원 벡터(scalar)를 출력하는 것을 제안할 수 있다.이것은 다음과 같은 방법으로 쓰여질 수 있다.

X=[ 1,x =[ ; =[

이 경우 (를) 입력 벡터라고 하고, (를) 출력 벡터라고 한다.null

로그인 페이지를 테스트하기 위해서는 샘플 입력 벡터 {X 1 , ,. \{ 일부 샘플 입력 벡터를 전달할 필요가 있다. 이런 맥락에서 벡터라고 한다.null

참고 항목

참조

  • 테스트 벡터 지침.[1]
  • 유해하다고 간주되는 테스트 벡터.[2]