Тестовый вектор


В компьютерных науках и инженерии тестовый вектор представляет собой набор входных данных, предоставляемых системе для тестирования этой системы. В разработке программного обеспечения тестовые векторы представляют собой методологию тестирования программного обеспечения, а также проверки и проверки программного обеспечения .

В информатике и инженерии система действует как вычислимая функция . Примером конкретной функции может быть где — выход системы, а — вход; однако входные данные большинства систем не являются одномерными. Когда входные данные многомерны, мы могли бы сказать, что система принимает форму  ; однако мы можем обобщить это уравнение до общего вида , где результат работы системы, принадлежит множеству вычислимых функций и является входным вектором. При тестировании системы необходимо использовать различные тестовые векторы для изучения поведения системы с различными входными данными.

Например, рассмотрим страницу входа с двумя полями ввода: поле имени пользователя и поле пароля . В этом случае система входа может быть описана как:

с и , с обозначением успешного входа в систему и обозначением неудачного входа в систему соответственно.

Делая вещи более общими, мы можем предположить, что функция принимает входные данные в виде двумерного вектора и выводит одномерный вектор ( скаляр ). Это можно записать следующим образом: -