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


IRequirementTestSuite - интерфейс

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

Пространство имен:  Microsoft.TeamFoundation.TestManagement.Client
Сборка:  Microsoft.TeamFoundation.TestManagement.Client (в Microsoft.TeamFoundation.TestManagement.Client.dll)

Синтаксис

'Декларация
Public Interface IRequirementTestSuite _
    Inherits IDynamicTestSuiteBase, ITestSuiteBase, ITestObject(Of Integer),  _
    IIdentifiable(Of Integer), IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface IRequirementTestSuite : IDynamicTestSuiteBase, 
    ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, 
    INotifyPropertyChanged
public interface class IRequirementTestSuite : IDynamicTestSuiteBase, 
    ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, 
    INotifyPropertyChanged
type IRequirementTestSuite =  
    interface
        interface IDynamicTestSuiteBase
        interface ITestSuiteBase
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface IRequirementTestSuite extends IDynamicTestSuiteBase, ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

Тип IRequirementTestSuite предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AllTestCases Получает доступную только для чтения коллекцию тестовых случаев этого набора и его потомков в иерархии. (Унаследовано от ITestSuiteBase.)
Открытое свойство DefaultConfigurations Получает доступный только для чтения список конфигураций по умолчанию. (Унаследовано от ITestSuiteBase.)
Открытое свойство Description Получает или задает описание данного набора тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство Error Возвращает сообщение об ошибке, показывающее причину отказа в данном объекте. (Унаследовано от IDataErrorInfo.)
Открытое свойство Id Получает идентификатор. (Унаследовано от IIdentifiable<TKey>.)
Открытое свойство InvalidProperties Получает список недействительных имен свойств. (Унаследовано от IPropertyOwner.)
Открытое свойство IsDirty Получает значение, указывающее, были ли изменены какие-либо свойства с момента последнего обновления, выборки или сохранения. (Унаследовано от IPropertyOwner.)
Открытое свойство IsRoot Получает значение, указывающее, является ли данный набор корневым набором тестового проекта. (Унаследовано от ITestSuiteBase.)
Открытое свойство Item Возвращает сообщение об ошибке для свойства с заданным именем. (Унаследовано от IDataErrorInfo.)
Открытое свойство LastError Получает последнее сообщение об ошибке, полученное в ходе последней попытки динамически перезаполнить записи данного набора. (Унаследовано от IDynamicTestSuiteBase.)
Открытое свойство LastPopulated Получает дату и время последней попытки динамически перезаполнить записи данного набора. (Унаследовано от IDynamicTestSuiteBase.)
Открытое свойство LastUpdated Получает дату и время последнего обновления данного набора тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство LastUpdatedBy Получает идентификацию пользователя, который последним обновил данный набор тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство LastUpdatedByName Последняя person для обновления набора (Унаследовано от ITestSuiteBase.)
Открытое свойство Parent Получает родительский набор тестов по отношению к указанному набору тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство Plan Получает план тестирования, к которому принадлежит набор тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство Project Получает тестовый проект. (Унаследовано от ITestObject<T>.)
Открытое свойство RequirementId Получает идентификатор рабочего элемента требования, из которого будет заполняться этот набор.
Открытое свойство Revision Получает текущий номер редакции для данного объекта. (Унаследовано от ITestObject<T>.)
Открытое свойство State Получает или задает состояние данного набора тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство TestCaseCount (Унаследовано от ITestSuiteBase.)
Открытое свойство TestCases Получает доступную только для чтения коллекцию тестовых случаев. (Унаследовано от ITestSuiteBase.)
Открытое свойство TestSuiteEntry Получает запись, созданную для использования в статическом наборе тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство TestSuiteType Получает тип набора тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство Title Получает или задает название данного набора тестов. (Унаследовано от ITestSuiteBase.)
Открытое свойство UserData Получает или задает произвольный объект или значение, которое не сохранено, но обеспечивает динамическое расширение объектов управления тестами. (Унаследовано от ITestObject<T>.)

В начало страницы

Методы

  Имя Описание
Открытый метод AssignTestPoints Изменяет значение свойства AssignedTo, используя предоставленную коллекцию назначений тестовых точек. (Унаследовано от ITestSuiteBase.)
Открытый метод ClearDefaultConfigurations Удаляет список конфигураций по умолчанию из этого набора.Из-за этого данный набор наследует конфигурации по умолчанию от родительского объекта. (Унаследовано от ITestSuiteBase.)
Открытый метод CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) Создает объект ITestPointAssignment для передачи методу ITestSuiteBase.AssignTestPoints (Унаследовано от ITestSuiteBase.)
Открытый метод CreateTestPointAssignment(Int32, IdAndName, Guid) Создает объект TestPointAssignment для дальнейшего использования в AssignTestPoints () (Унаследовано от ITestSuiteBase.)
Открытый метод Refresh() Обновляет устаревшие наборы в иерархии наборов. (Унаследовано от ITestSuiteBase.)
Открытый метод Refresh(Boolean) Обновляет наборы в иерархии наборов, при необходимости обновляет принудительно, независимо от того, устарел набор или нет. (Унаследовано от ITestSuiteBase.)
Открытый метод Repopulate Добавляет записи набора, которые соответствуют условиям запроса на сервере, и удаляет записи набора, которые больше не соответствуют условиям запроса на сервере. (Унаследовано от IDynamicTestSuiteBase.)
Открытый метод SetDefaultConfigurations Указывает набор конфигураций для использования с недавно добавлеными записями набора.При добавлении записи для каждой из этих конфигураций создаются тестовые точки. (Унаследовано от ITestSuiteBase.)
Открытый метод SetEntryConfigurations Создает и удаляет требуемые тестовые точки, чтобы сделать его конфигурации переданных для каждой записи. (Унаследовано от ITestSuiteBase.)

В начало страницы

События

  Имя Описание
Открытое событие PropertyChanged Происходит при изменении значения свойства. (Унаследовано от INotifyPropertyChanged.)

В начало страницы

См. также

Ссылки

Microsoft.TeamFoundation.TestManagement.Client - пространство имен

IDynamicTestSuiteBase

ITestSuiteBase

ITestObject<T>

IDataErrorInfo

INotifyCollectionChanged