Microsoft.TeamFoundation.TestManagement.Client 命名空间

此命名空间提供无法从 Visual Studio 专业测试工具版派生的接口和类。但是, Visual Studio 专业测试工具版在内部主要使用这些接口和类。

  说明
公共类 AccessDeniedException 表示由测试管理中的访问问题导致的异常。
公共类 AttachmentUploadManagerException 表示在上载附件时引发的异常。
公共类 CloneOperationInformation 保存有关克隆操作的信息。
公共类 CloneOptions 在克隆操作期间能被指定的选项。
公共类 HierarchyEntry 以用于组织测试点的层次结构中节点的形式表示测试套件。
公共类 InvalidParameterNameException 表示在测试管理 API 中遇到无效参数名时引发的异常。
公共类 InvalidQueryException 表示由于查询字符串不是有效的工作项查询语言 (WIQL) 查询而引发的异常。
公共类 InvalidResultUpdateRequestException 表示更新请求返回无效的结果时引发的异常。
公共类 InvalidStructurePathException 表示由于在测试管理框架中遇到无效结构路径而引发的异常。
公共类 InvalidWorkItemTypeException 表示当预期工作项类型与实际工作项类型不匹配时引发的异常。
公共类 MeasurementBlockProxyFactory 仅限内部使用。 用于创建 IMeasureBlockProxy 的工厂。
公共类 NameValuePair
公共类 ParameterizedString 表示具有嵌入参数的字符串。
公共类 SessionPropertyCollection<T> 存储说明、书签,或将该会话的属性的任何集合的集合。
公共类 StoredQueryNotFoundException 表示在找不到存储的查询时引发的异常。
公共类 TeamFoundationIdentityName TeamFoundationIdentityName。
公共类 TeamProjectNotFoundException 表示在找不到团队项目时引发的异常。
公共类 TemporaryFolderException 表示在无法创建临时文件夹时引发的异常。
公共类 TestActionCollection 提供测试操作的有序列表,在该列表中操作按执行顺序存储。
公共类 TestActionResultCollection 表示测试操作结果对象的集合。
公共类 TestCaseResultIdentifier 基础结构。
公共类 TestManagementAPINotSupportedException
公共类 TestManagementConfigurationException 表示在操作由于服务器上的配置错误而无法完成时引发的异常。
公共类 TestManagementConflictingOperation
公共类 TestManagementException 提供测试管理异常的基类。
公共类 TestManagementInvalidOperationException 表示由于操作无效,由测试管理客户端引发的异常。
公共类 TestManagementServerException 表示由测试管理服务器引发的异常。
公共类 TestManagementService 基础结构。有关此类的信息,请参见ITestManagementService
公共类 TestManagementValidationException 表示当对象的属性具有无效值或缺失时引发的异常。
公共类 TestMessageLogEntryCollection 基础结构。提供测试消息日志项的集合。
公共类 TestObjectId 表示保留的对象 ID。
公共类 TestObjectInUseException 当试图删除正在由另一个对象使用的测试对象时引发的异常。
公共类 TestObjectMustBeSavedException 表示如果不保存对象则对象方法无法成功执行时引发的异常。
公共类 TestObjectNotFoundException 表示在需要测试对象但找不到测试对象时引发的异常。
公共类 TestObjectUpdatedException 当用户尝试更新由另一用户最近更改的对象时测试管理服务器所引发的异常。
公共类 TestParameterCollection 表示共享步骤集、测试用例或测试步骤中测试参数的集合。
公共类 TestParameterDeletingEventArgs 提供在删除测试参数时引发的事件的数据。
公共类 TestResultParameterCollection 表示给定测试迭代、共享步骤集合或测试操作中测试结果参数的集合。
公共类 TestSuiteInvalidOperationException
公共类 UploadCompletionEventArgs 表示 UploadCompletionEventHandler 的事件参数。
公共类 UploadManagerEventArgs 表示 UploadManagerEventHandler 的事件参数。
公共类 WitLinkTypes 基础结构。提供在测试客户端的链接文本中使用的字符串。

结构

  结构 说明
公共结构 IdAndName 表示仅具有 ID 和名称的测试对象。
公共结构 ParameterizedStringPart 表示 ParameterizedString 对象中的嵌入参数。
公共结构 TestMessageLogEntryIdentity 一个包含有关日志项标识元素的信息的结构。

接口

  接口 说明
公共接口 IActionRecordingHelper 提供操作录制与其关联测试用例之间的映射连接。
公共接口 IAttachmentCollection 表示与测试对象(例如测试用例、测试步骤、测试运行、测试结果和共享步骤)关联的附件的集合。
公共接口 IAttachmentOwner 表示对象支持附件所需的功能。
公共接口 IAttachmentUploadEntry 表示 IAttachmentUploadManager 中跟踪单个附件的后台上载的信息。
公共接口 IAttachmentUploadManager 提供用于管理后台附件上载的属性和方法。
公共接口 IBugFieldMapping 表示 Bug 字段属性到其工作项跟踪字段的映射。
公共接口 IBugFieldMappingHelper 提供 Visual Studio 专业测试工具版 中 Bug 字段映射对象的帮助器方法。
公共接口 IBuildConfiguration 表示特定生成的特定平台和特定风格的生成输出。
公共接口 IBuildCoverage 表示复盖率信息有关生成。
公共接口 IBuildFilter 定义要在选择生成以与测试计划关联时使用的条件。
公共接口 ICoverage 表示覆盖率信息。
公共接口 ICoverageAnalysisManager 管理与覆盖率相关的 API 交互。
公共接口 ICoverageStatistics 表示与覆盖率关联的各种统计。
公共接口 IDataCollectorHelper 表示 Visual Studio Team Foundation Server 上注册的一组数据收集器的方法。
公共接口 IDataCollectorInformation 表示有关 Visual Studio Team Foundation Server 中注册的数据收集器的信息。
公共接口 IDataCollectorInformationCollection 有关数据收集器的信息的集合。
公共接口 IDynamicTestSuite 表示通过工作项查询语言 (WIQL) 查询动态填充的测试套件。
公共接口 IDynamicTestSuiteBase 为由服务器填充的所有套件提供一个公共基类。
公共接口 IFunctionCoverage 表示复盖率有关函数。
公共接口 IIdentifiable<TKey> 指定实现此接口的对象由指定泛型参数的对象加以标识。
公共接口 IImpactedTestPoint 表示已受生成影响的测试点。
公共接口 IImpactedTestPointCollection 表示受生成影响的测试点的集合。
公共接口 IMachineRole 描述测试环境的计算机角色的类型,例如 Web 服务器角色或客户端角色。
公共接口 IMachineRoleCollection 表示计算机角色的集合。
公共接口 IMeasurementBlockProxy IMeasurementBlockProxy。
公共接口 IModuleCoverage 表示与模块有关的覆盖信息。
公共接口 INewBuildStatistics 提供有关自从上次生成与测试计划关联以来生成更改的统计信息。
公共接口 IPropertyOwner 为支持属性绑定的对象提供了通用接口。
公共接口 IRequirementTestSuite 表示通过查找与要求工作项关联的测试用例而动态填充的测试套件。
公共接口 ISession 表示特许的执行。
公共接口 ISessionBookmark 接口表示此会话书签。
公共接口 ISessionHelper
公共接口 ISessionNote 接口表示此会话说明。
公共接口 ISharedStep 表示可重用的测试操作集合。
公共接口 ISharedStepCollection 基础结构。表示共享步骤的集合。
公共接口 ISharedStepHelper 提供 ISharedStep 对象的帮助器方法和属性。
公共接口 ISharedStepReference 此接口用于从测试用例中调用共享步骤集。
公共接口 ISharedStepResult 表示执行共享步骤后的结果。
公共接口 IStaticTestSuite 表示包含用户指定的测试用例列表的测试套件。
公共接口 ITestAction 表示单个操作和期望的结果。
公共接口 ITestActionGroup 表示一组测试操作,其中每个操作都可包含其他嵌套操作组。
公共接口 ITestActionResult 表示单个测试操作的结果。
公共接口 ITestAttachment 封装存储在测试管理服务器上的字节流。
公共接口 ITestBase 包含 ITestCaseISharedStep 的常见属性和方法
公共接口 ITestCase 表示在 Team Foundation Server存储的测试用例。
公共接口 ITestCaseCollection 表示测试用例的容器。
公共接口 ITestCaseHelper 提供 ITestCase 对象的帮助器方法和属性。
公共接口 ITestCaseQuery 表示存储的测试用例查询。
公共接口 ITestCaseResult 表示针对测试运行执行的测试用例的状态。
公共接口 ITestCaseResultCollection 表示 ITestCaseResult 对象的集合。
公共接口 ITestCaseResultHelper 提供 ITestCaseResult 对象的帮助器方法和属性。
公共接口 ITestCaseResultIdentifier 表示测试用例结果的完整的唯一标识符。
公共接口 ITestConfiguration 为诸如 ITestPlan 对象等测试管理对象提供测试配置信息。
公共接口 ITestConfigurationCollection 表示 ITestConfiguration 对象的集合。
公共接口 ITestConfigurationHelper 提供测试配置对象的帮助器属性和方法。
公共接口 ITestController 向 Visual Studio 专业测试工具版注册测试控制器。
公共接口 ITestControllerHelper 提供测试控制器的帮助器方法。
公共接口 ITestEnvironment 表示测试管理客户端中的测试环境。
公共接口 ITestEnvironmentHelper 提供包含测试环境的方法的帮助器接口。
公共接口 ITestExternalLink 表示指向外部对象的链接。
公共接口 ITestExternalLinkCollection 表示指向外部对象的链接的集合。
公共接口 ITestImplementation 表示一个指向自动测试的实现的链接。
公共接口 ITestIterationResult 表示针对一行数据执行测试用例的结果。
公共接口 ITestIterationResultCollection 表示测试结果中显示的测试迭代结果的集合。
公共接口 ITestManagementService 表示测试管理客户端 API 的主对象。提供对项目集合级别帮助器对象和 ITestManagementTeamProject 的访问。
公共接口 ITestManagementTeamProject 表示 Visual Studio 专业测试工具版中的测试管理团队项目。提供对若干测试管理帮助程序对象的访问。
公共接口 ITestMessageLogEntry 表示测试对象的日志项。
公共接口 ITestMessageLogOwner 表示日志的所有者。
公共接口 ITestObject<T> 基础结构。提供存储在 Visual Studio 专业测试工具版服务器上的对象的基接口。
公共接口 ITestObjectCollection<TObjectInterface> 基础结构。表示测试管理对象集合的基接口。
公共接口 ITestParameter 表示测试步骤中使用的参数。
公共接口 ITestPlan 表示一个测试计划。
公共接口 ITestPlanCollection 基础结构。表示测试计划的集合。
公共接口 ITestPlanHelper 包含测试计划的创建、查找和查询方法。
公共接口 ITestPoint 表示作为测试计划一部分的配置的测试套件中某个测试用例的执行状态。
公共接口 ITestPointAssignment 提供 AssignTestPoints 方法的帮助器方法。
公共接口 ITestPointCollection 表示 ITestPlan 接口中测试点查询方法的测试点的集合。
公共接口 ITestPointHelper
公共接口 ITestPointProperties 表示可能会发生更改的测试点的属性。
公共接口 ITestPointStatistic 表示测试点统计信息的 Count,该统计信息由 PointStateResultOutcomeResultStateFailureType 的组合加以标识。
公共接口 ITestPointStatistics 表示处于 ITestPlan.QueryTestPointStatistics 方法所选择的各种特定状态的点计数。
公共接口 ITestPointStatisticsByPivot
公共接口 ITestPointStatisticsPivotItem
公共接口 ITestResolutionState 基础结构。表示测试用例结果的解决状态。
公共接口 ITestResolutionStateHelper 提供 Visual Studio 专业测试工具版 中测试解决状态对象的帮助器方法。
公共接口 ITestResolutionStateStatistic 基础结构。表示测试运行内某个特定解决状态的统计信息。
公共接口 ITestResult 为测试用例、测试操作和测试迭代中的结果提供基接口。
公共接口 ITestResultParameter 基础结构。表示测试执行期间参数的预期值和实际值。
公共接口 ITestRun 表示针对特定生成执行一组测试。
公共接口 ITestRunBase  
公共接口 ITestRunCoverage 表示与测试运行有关的覆盖率信息。
公共接口 ITestRunHelper 提供 Visual Studio 专业测试工具版 中测试运行对象的帮助器属性和方法。
公共接口 ITestRunStatistic 表示具有特定解决状态、结果和结果状态的测试运行结果的计数。
公共接口 ITestRunStatistics 表示测试运行的测试结果的一些方面的计数。
公共接口 ITestSettings 表示测试计划和测试运行使用的测试设置。
公共接口 ITestSettingsHelper 提供 Visual Studio 专业测试工具版 中测试设置对象的帮助器属性和方法。
公共接口 ITestSettingsMachineRole 表示与测试设置对象关联的计算机角色。
公共接口 ITestSettingsMachineRoleCollection 表示与测试设置对象关联的计算机角色的集合。
公共接口 ITestStep 表示单个测试操作和期望的测试结果。
公共接口 ITestStepResult 表示单一测试步骤的执行测试结果。
公共接口 ITestSuiteBase 表示所有套件类型使用的常见属性和方法。
公共接口 ITestSuiteCollection 基础结构。表示测试套件的集合。
公共接口 ITestSuiteEntry 表示测试套件项集合中的项。
公共接口 ITestSuiteEntryCollection 表示测试套件项的集合。
公共接口 ITestSuiteHelper 提供 Visual Studio 专业测试工具版 中测试套件的帮助器属性和方法。
公共接口 ITestVariable 表示在测试配置中使用的变量名称及其可能的值。
公共接口 ITestVariableHelper 提供 Visual Studio 专业测试工具版 中测试变量对象的帮助器属性和方法。
公共接口 ITestVariableValue 表示可能的测试变量值。
公共接口 ITfsIdentityStore 管理从硬盘加载和从标示管理服务定期刷新的标识缓存。
公共接口 ITmiTestImplementation 表示一个指向单元测试基础结构中的自动测试的链接。

委托

  委托 说明
公共委托 MeasurementBlockProxyFactory.MeasurementBlockProxyCreator
公共委托 TestParameterDeletingEventEventHandler 表示将处理在删除测试参数时引发的事件的方法。
公共委托 UploadCompletionEventHandler 表示用于处理在成功上载附件时引发的事件的方法。
公共委托 UploadManagerEventHandler 表示处理由上载管理器引发的事件的方法。

枚举

  枚举 说明
公共枚举 CloneItemType
公共枚举 CloneOperationState CloneOperation的状态。
公共枚举 CoverageQueryFlags 用于选择在调用查询覆盖率方法时返回哪个覆盖率数据。
公共枚举 CoverageState 指示一组覆盖率数据的当前状态。
公共枚举 DeleteAction 指示从测试中删除测试对象时,要执行的测试操作。
公共枚举 EnvironmentParentTypes 基础结构。指示测试环境所有者的类型。
公共枚举 FailureType 指示测试运行的失败类型。
公共枚举 GeneratedBugFields 表示 IBugFieldMapping.FieldMappings 中提供了其自定义名称的预定义字段。
公共枚举 MessageCodes 枚举特定错误条件的错误代码。
公共枚举 ObjectTypes 枚举 Visual Studio 专业测试工具版 的测试管理区域中的对象类型。
公共枚举 PostProcessState 基础结构。枚举在服务器上发生的任何后续处理(例如代码覆盖率分析)的状态的可能设置。
公共枚举 ResultObjectType 克隆的顶级实体作为克隆操作的一部分。
公共枚举 ServerVersion 的Team Foundation server版本的客户端连接
公共枚举 SessionState 描述回话的状态。
公共枚举 SourceFileAction 表示在上载文件附件之后可能采取的操作。
公共枚举 TestConfigurationState 枚举指示测试配置状态的可能值。
公共枚举 TestControllerState
公共枚举 TestMessageLogEntryLevel 枚举测试消息日志中日志项的可能级别。
公共枚举 TestOutcome 表示已完成测试的结果。
公共枚举 TestPlanState 提供 ITestPlan.State 属性的设置。
公共枚举 TestPointState 表示 State 属性的可能值。
公共枚举 TestPointStatisticsQueryPivotType 用于 QueryTestPointStatisticsByPivot 的对象的类型。
公共枚举 TestResultState 枚举测试的可能状态。
公共枚举 TestRunAbortOptions 枚举用于中止测试运行的选项。
公共枚举 TestRunState 枚举测试运行的可能状态设置。
公共枚举 TestRunType 枚举测试运行对象的可能类型。
公共枚举 TestStepType 枚举测试步骤的可能类型。
公共枚举 TestSuiteEntryType 枚举测试套件项的可能类型。
公共枚举 TestSuiteState 枚举测试的可能状态。
公共枚举 TestSuiteType 枚举测试套件的可能类型。
公共枚举 UploadManagerEventType 枚举 UploadManagerEventHandler 处理的可能的事件类型。
公共枚举 UploadPauseReason 提供 IAttachmentUploadEntry 可被暂停的原因。
公共枚举 UploadState 表示上载过程中的可能状态。