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


ISharedStep - интерфейс

Представляет доступную для повторного использования коллекцию тестовых действий.

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство ActionRecording Получает или задает связанную запись действий.
Открытое свойство Actions Получает коллекцию объектов тестовых действий, сохраненных в порядке, в котором они должны выполняться. (Унаследовано от ITestBase.)
Открытое свойство Area Получает или задает классификацию либо функциональную область, к которой принадлежит данный тест. (Унаследовано от ITestBase.)
Открытое свойство Attachments Получает коллекцию вложений. (Унаследовано от IAttachmentOwner.)
Открытое свойство CustomFields Получает коллекцию отслеживания рабочих элементов, содержащую определенные пользователем поля, зарегистрированные на сервере. (Унаследовано от ITestBase.)
Открытое свойство DateCreated Получает дату создания данного объекта. (Унаследовано от ITestBase.)
Открытое свойство DateModified Получает дату последнего изменения данного объекта. (Унаследовано от ITestBase.)
Открытое свойство Description Получает или задает описание объекта. (Унаследовано от ITestBase.)
Открытое свойство Error Возвращает сообщение об ошибке, показывающее причину отказа в данном объекте. (Унаследовано от IDataErrorInfo.)
Открытое свойство Exists Получает значение, показывающее, удален ли объект и имеет ли к нему доступ вызывающий объект. (Унаследовано от ITestBase.)
Открытое свойство Id Получает идентификатор. (Унаследовано от IIdentifiable<TKey>.)
Открытое свойство InvalidProperties Получает список недействительных имен свойств. (Унаследовано от IPropertyOwner.)
Открытое свойство IsDirty Получает значение, указывающее, были ли изменены какие-либо свойства с момента последнего обновления, выборки или сохранения. (Унаследовано от IPropertyOwner.)
Открытое свойство Item Возвращает сообщение об ошибке для свойства с заданным именем. (Унаследовано от IDataErrorInfo.)
Открытое свойство Links Получает коллекцию отслеживания рабочих элементов, содержащую ссылки на другие артефакты. (Унаследовано от ITestBase.)
Открытое свойство Owner Получает или задает идентификацию пользователя, ответственного за тест, если это автоматический тест, или пользователя, ответственного за поддержку шагов теста, если это ручной тест. (Унаследовано от ITestBase.)
Открытое свойство OwnerName Person ответственная для автоматизации этого теста.Если ручной тест, то пользователь ответственная для сохранения шагов теста. (Унаследовано от ITestBase.)
Открытое свойство OwnerTeamFoundationId Person ответственная для автоматизации этого теста.Если ручной тест, то пользователь ответственная для сохранения шагов теста. (Унаследовано от ITestBase.)
Открытое свойство Priority Получает или задает приоритет для выполнения данного теста. (Унаследовано от ITestBase.)
Открытое свойство Project Получает тестовый проект. (Унаследовано от ITestObject<T>.)
Открытое свойство Reason Получает или задает причину, по которой данный объект находится в своем текущем состоянии. (Унаследовано от ITestBase.)
Открытое свойство Revision Получает текущий номер редакции для данного объекта. (Унаследовано от ITestObject<T>.)
Открытое свойство State Получает или задает текущее состояние данного объекта. (Унаследовано от ITestBase.)
Открытое свойство TestCaseReferences Получает список тестовых случаев, содержащих ссылку на данный набор общих шагов.
Открытое свойство TestParameters Получает коллекцию всех параметров, используемых в шагах теста в данном тесте, и всех параметров, которые включены в какие-либо общие шаги. (Унаследовано от ITestBase.)
Открытое свойство Title Получает или задает название данного теста или шага. (Унаследовано от ITestBase.)
Открытое свойство UserData Получает или задает произвольный объект или значение, которое не сохранено, но обеспечивает динамическое расширение объектов управления тестами. (Унаследовано от ITestObject<T>.)
Открытое свойство WorkItem Получает базовый рабочий элемент. (Унаследовано от ITestBase.)

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

Методы

  Имя Описание
Открытый метод CreateActionRecording Создает запись действий из файла.
Открытый метод CreateAttachment(String) Создает вложение из файла. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateAttachment(String, SourceFileAction) Создает вложение из файла, при необходимости удаляя исходный файл после загрузки вложения. (Унаследовано от IAttachmentOwner.)
Открытый метод CreateSharedStepReference Создает объект является тестовым случаем, создает новую ссылку на общий шаг, которая предоставляет доступ к другому набору действий. (Унаследовано от ITestBase.)
Открытый метод CreateTestActionGroup Создает новую группу тестовых действий, к которой могут быть добавлены шаги или другие группы. (Унаследовано от ITestBase.)
Открытый метод CreateTestStep Создает новый тестовый шаг. (Унаследовано от ITestBase.)
Открытый метод FindAction Возвращает заданное действие из свойства Actions, используя заданный номер идентификатора. (Унаследовано от ITestBase.)
Открытый метод Flush Обновляет поля рабочего элемента, используя изменения, внесенные в данном объекте. (Унаследовано от ITestBase.)
Открытый метод OverrideParameter Переопределяет указанный параметр, позволяющий, удаляемый из шагов в тестовый случай этот конкретный тогда как он сохраняет данные о параметре от других итераций. (Унаследовано от ITestBase.)
Открытый метод Refresh Обновляет текущий элемент с сервера и сбрасывает значения до сохраненных в элементе.Все кэшированные данные удаляются. (Унаследовано от ITestBase.)
Открытый метод RenameParameter Переименовывает параметр, используя предоставленное имя параметра, и обновляет все действия, которые ссылаются на параметр. (Унаследовано от ITestBase.)
Открытый метод ReplaceParameter Находит все экземпляры, где предоставленный параметр используется в действиях, удаляет любые все данные итерации для каждого экземпляра и заменяет их, используя предоставленный текст. (Унаследовано от ITestBase.)
Открытый метод Save Обновляет поля рабочего элемента путем вызова метода Flush и затем сохраняет каждый рабочий элемент на сервере. (Унаследовано от ITestBase.)

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

События

  Имя Описание
Открытое событие AttachmentUploadCompleted Это событие возникает по завершении отправки вложения. (Унаследовано от IAttachmentOwner.)
Открытое событие PropertyChanged Происходит при изменении значения свойства. (Унаследовано от INotifyPropertyChanged.)
Открытое событие TestParameterDeletingEvent Событие, возникающее перед удалением параметров тестирования. (Унаследовано от ITestBase.)

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

См. также

Ссылки

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

ITestBase

ITestObject<T>

IPropertyOwner

IDataErrorInfo

INotifyCollectionChanged

IAttachmentOwner