# Термины, используемые в Testlink

## Назначение

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

## Термины и определения

- Фактический результат – итог работы программы, которая была протестирована в определённых условиях.
- Баг (= Дефект) - проявление ошибки в компьютерной программе.
- Объект покрытия – объект или свойство программы, подлежащее Тестированию.
- Ошибка – неточность кода выполнения программы, приведшее к неправильной ее работе.
- Ожидаемая реакция (прогнозируемый результат или ожидаемый результат) – прогнозируемое поведение программы в определённых условиях, соответствующее его документальному описанию.
- Отказ – отклонение в ожидаемом ходе выполнения программы.
- Дефект (= Баг) - проявление Ошибки в программе. Дефект может быть причиной Отказа.
- Путь – последовательность исполняемых инструкций от первого до последнего пункта.
- Продукт – вершина структуры данных в TestLink. Все данные (за исключением данных о пользователе) связаны с тем или иным активным продуктом.
- Набор тестов – группа тех или иных специальных тестов, предназначенных для испытания компьютерной программы. В TestLink’е этот термин используется для выделения тех тестовых примеров, которые доступны для прогона в пределах Тест-плана.
- Тестовое покрытие – выраженная в процентном отношении степень охвата объекта тестирования набором тестовых примеров.
- Прогон (выполнение тестов) – прохождение набора тестов программой при ее испытании, фактический результат работы которой отражается документально. Набор тестов включает тестовые примеры с описанием, привязанные к определенному Плану тестирования.
- План тестирования (тест-план) – результат планирования испытаний программы. План определяет среду функционирования программы, методику проведения испытаний и оценки результатов тестирования, а также ответственного тестировщика.
  В TestLink’е каждому тест-плану соответствует определенный набор тестов, версия(и) [сборка(и)] программного обеспечения и перечень пользователей, ответственных за его выполнение.
- Описание теста – детальное определение исходного состояния тестируемой программы, шагов выполнения теста и ожидаемой реакции программы.
- Тестирование – процесс испытания программы с целью выявления ошибок и проверки ее соответствия заданным требованиям.
- Тест (тестовый пример) – единичный этап процесса испытания, направленный на проверку правильности функционирования элементарного объекта программы.