테스트 벡터
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