Поделиться через


T (глоссарий управления жизненным циклом приложений Visual Studio)

В этом глоссарии дано определение основных терминов, используемых в справке Visual Studio Application Lifecycle Management (ALM).

  • поток табличных данных (TDS)
    Внутренний протокол для переноса данных между клиентом и сервером, на котором выполняется Microsoft SQL Server. Протокол TDS позволяет клиентским и серверным продуктам взаимодействовать друг с другом независимо от операционной системы, выпуска сервера или сетевого транспорта.

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

  • задача
    Тип рабочего элемента, который записывает задачу разработки или тестирования.

  • Командный обозреватель
    Используется для получения доступа к командным проектам, над которыми осуществляется работа.

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

  • группа партнеров
    Организационная модель работы, в которой основное внимание уделяется использованию небольших тесно связанных групп специалистов, взаимодействующих на равноправной основе при выполнении индивидуальных и групповых задач. Эта модель, которая является противоположностью традиционной полностью упорядоченной и строго иерархической модели работы, доказала свою целесообразность в организациях с различными языками и региональными параметрами и проектах самых разных размеров.

  • командный проект
    Именованная коллекция рабочих элементов, кода, тестов, рабочих продуктов, показателей и т. п., которая используется определенной группой, работающей в Visual Studio Team Foundation, для отслеживания общего набора связанных работ.

  • группа узлов коллекции командного проекта
    Группа узлов диспетчера виртуальных машин, присвоенная коллекции командных проектов. См. также: группа узлов.

  • общая папка библиотеки коллекции командных проектов
    Общая папка библиотеки диспетчера виртуальных машин, присвоенная коллекции командных проектов.

  • группа узлов командного проекта
    Группа узлов коллекции проектов, присвоенная командному проекту для развертывания виртуальных сред. См. также: группа узлов коллекции командных проектов.

  • библиотека командного проекта
    Коллекция хранимых виртуальных машин, шаблонов и сред, доступных командному проекту для создания новых виртуальных сред.

  • общая папка библиотеки командного проекта
    Общая папка библиотеки коллекции проектов, присвоенная командному проекту для хранения виртуальных машин и шаблонов.

  • портал командного проекта
    узел служб Windows SharePoint Services (WSS) для каждого командного проекта. Портал проекта позволяет участникам группы хранить и совместно использовать документы, отчеты и сведения, связанные с определенным командным проектом.

  • шаблон
    Ресурс библиотеки, состоящий из гостевого профиля операционной системы, профиля оборудования и одного или нескольких виртуальных дисков (VHD-файлы), которые можно использовать для создания новой виртуальной машины. Следует удалить идентификационные данные компьютера из VHD-файлов, содержащих файлы операционной системы.

  • тест
    Программа, скрипт (выполняемый автоматически или вручную), особый набор действий или общие инструкции, которые можно повторно выполнять при тестировании программного обеспечения. После завершения теста возвращаются такие результаты, как "успех", "неудача" или другие результаты, которые разрешаются в значения "успех" или "неудача", например "не определено".

  • адаптер теста
    Сборка кода, используемая для загрузки отдельного типа теста.

  • агент теста
    Фоновый процесс, получающий и выполняющий тесты, а также составляющий отчет о них и собирающий данные на отдельном компьютере. Агент тестирования обменивается данными с контроллером тестирования, который, как правило, расположен на другом компьютере.

  • контроллер тестирования
    Фоновый процесс, управляющий набором машин с установленным программным обеспечением агента тестирования.

  • подход теста
    Цели, покрытие кода, методы и данные тестирования для проекта и каждой итерации.

  • тестовый случай
    Последовательность действий с учетом ожидаемых результатов. Тестовый случай позволяет проверить правильность работы приложения.

  • тестовый класс
    Любой класс, помеченный атрибутом "TestClass".

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

  • тестовая конфигурация
    Набор переменных конфигурации, которые определяют правильную настройку, необходимую для тестирования приложения.

  • развертывание тестов
    Во время тестирования тесты и все зависимые файлы, помеченные пользователем или системой, извлекаются из своих расположений по умолчанию (например, из папки "bin/debug") и копируются в локальный или удаленный каталог выполнения.

  • разработчик тестов
    Тестер, которому, как правило, поручается создание закодированных тестов.

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

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

  • список тестов
    Список тестов, которые можно выбрать в редакторе списка тестов для последующего управления.

  • редактор списка тестов
    Окно Visual Studio Application Lifecycle Management (ALM), которое используется для выполнения и отслеживания большого количества тестов и списков тестов, а также для управления этими тестами.

  • тестовый метод
    Любой метод, помеченный атрибутом "TestMethod". Выполнение теста невозможно, если метод теста не объявлен в тестовом классе.

  • тестовая метрика
    Единица измерения, используемая при тестировании. Например, для группы разработчиков тестовой метрикой является объем протестированного кода.

  • порог тестовой метрики
    Цель проекта, измеряемая с помощью тестовой метрики. Например, для группы разработчиков тестовой метрикой является 70-процентный порог тестовой метрики.

  • тестовый набор
    Определяет вероятность, с которой виртуальный пользователь работает с заданным тестом в сценарии нагрузочного теста. Пример: 20% выполняет TestA и 80% — TestB. См. "сценарий тестовой нагрузки".

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

  • тестовая точка
    Связывание тестового случая с конфигурацией теста в конкретном наборе тестов.

  • тестовый проект
    Проект Visual Studio, созданный специально для разработки типов тестов.

  • результат теста
    Результат выполнения теста: "успех", "неудача" или "не определено".

  • тестовый запуск
    Набор комбинаций тестовых случаев и конфигураций тестов, которые необходимо выполнить. Результаты данного набора комбинаций можно просматривать вместе. Тестовые запуски могут быть автоматическими или ручными.

  • параметры тестирования
    Набор переменных, определенных с помощью адаптеров диагностических данных, определяющий машины, на которых должны выполняться тесты, подлежащие сбору данные или системные действия, которые необходимо выполнять при выполнении тестов. Например, сбор данных об объеме протестированного кода или эмуляция определенной сети.

  • скрипт теста
    Определенное требование, которое проверяется для продукта и возвращает результат "успех" или "неудача". "Успех" означает удовлетворение, а "неудача" — неудовлетворение требования.

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

  • набор тестов
    Набор выбранных тестовых случаев. Набор тестов может содержать другие наборы тестов, но каждый набор тестов может содержаться только в одном другом наборе тестов.

  • задача теста
    Назначение для создания тестовых случаев и тестирования определенной области продукта, как правило, в контексте сценария или требования к качеству обслуживания.

  • тип теста
    Набор функциональных возможностей и/или шаблонов, позволяющих предоставить компоненты базовой платформы тестирования Visual Studio.

  • атрибут "TestClass"
    Атрибут, помещенный в элемент класса для указания того, что класс содержит закодированные тесты.

  • возможность тестирования
    Свойство виртуальной среды, благодаря которому в ней могут выполняться тесты в Microsoft Test Manager.

  • атрибут "TestMethod"
    Атрибут, добавленный к элементу метода для указания того, что метод является закодированным тестом.

  • профиль обработки
    Свойство, которое указывает, используется или пропускается время обработки в нагрузочных тестах. Профиль обработки применяется ко всему сценарию нагрузочного теста. Состояния профиля: "включен", "выключен", "нормальное распределение".

  • время обработки
    Время, истекшее между получением ответа на один запрос и отправкой следующего запроса. Например, если для ввода всех сведений в веб-форму с отслеживанием времени пользователю требуется 60 секунд, то время обработки в этом сценарии составит 60 секунд.

  • угроза
    Способ, с помощью которого злоумышленник может повредить активу, используя точку входа. Угроза представляет цель злоумышленника.

  • таблица согласования
    Средство управления согласованиями проектов с помощью отображения их в таблицу, которая отражает три переменные проекта (представленные на оси y) в контексте трех решений (представленных на оси x). Переменными проекта являются ресурсы (люди и деньги), расписание (время) и возможности (продукт и его качество). Эти переменные иногда представляются в виде треугольника согласования. Три решения соответствуют трем вариантам: оптимизировать, ограничить или принять переменную. При изменении одной из переменных проекта команде требуется внести корректировку на одной из трех сторон, чтоб поддержать баланс проекта. Не исключается возможность того, что изменение затронет ту сторону, на которой оно произошло. Например, при принятии решения о добавлении функции к продукту может потребоваться удаление других функций, если для поддержки их разработки не хватает времени и ресурсов.

  • транзакция
    Механизм управления изменениями, при котором каждая группа изменений, внесенных в модель, может быть подтверждена или отменена во время операции. Изменения можно выполнять с помощью конструктора доменного языка или посредством написания пользовательского кода.

  • рассмотрение
    Процесс, используемый для рассмотрения обнаруженных или вновь открытых ошибок и назначения приоритета и итерации для работы над ними.

  • группа рассмотрения
    Группа, которая осуществляет процесс рассмотрения обнаруженных или вновь открытых ошибок и назначения приоритета и итерации для работы над ними.

  • уровень доверия
    Характеристика внешней сущности, основанная, как правило, на способе проверки подлинности этой сущности и назначенных ей правах. Уровни доверия могут быть связаны с точками входа, пользователями, активами и другими защищенными ресурсами.