Microsoft.VisualStudio.TestTools.Common 命名空间

除开发人员可进行修改以扩展其功能的类和界面外,此命名空间还提供 Visual Studio 2010 旗舰版 或 Visual Studio 2010 高级专业版 测试框架或用户界面所使用的类,如 ITestElementTestElement

  说明
公共类 AspNetDevelopmentServer 表示 ASP.NET 开发服务器实例的设置。测试中可能存在多个实例。
公共类 CollectorDataEntry 基础结构。表示诊断数据适配器中的数据输入。
公共类 ComputerInfo 已过时。提供关于发送了 TestResultMessage 的计算机的信息。此类已过时。
公共类 DataCollectorExceptionMessageInfo 表示有关诊断数据收集器报告的异常的信息。
公共类 DataCollectorMessageInfo 表示诊断数据适配器的错误消息或警告消息。
公共类 DebugOperationResult 表示调试操作的结果。
公共类 DebugRequestMessage 表示测试适配器或主机适配器对调试测试操作的请求。
公共类 DebugTargetInfo 提供关于调试目标的信息。
公共类 DeploymentItem 表示要在测试运行中部署的文件、目录或其他项。
公共类 DeploymentItemCollection DeploymentItem 对象的集合。
公共类 EqtBaseCollection<T> 为此命名空间中的集合提供基类。
公共类 EqtTextWriterTraceListener 以追加模式打开共享日志文件。
公共类 GroupingPropertyAttribute 表示一个特性,该特性将属性标记为分组属性。
公共类 HostRunConfigurationData 基础结构。封装关于当前活动主机的以及关于所有主机配置设置存储的测试运行配置数据。
公共类 KnownExecutionAppKeys 基础结构。表示用于访问测试环境中的属性的键。
公共类 Link 表示指向 Visual Studio 专业测试工具版 中测试对象或服务器上的文件的链接。
公共类 LocalizedDescriptionAttribute 基础结构。表示支持本地化属性说明的特性。此类不能被继承。
公共类 NameValue 表示命名文本值。
公共类 NonPersistableAttribute 表示字段的标记特性,用于指示不得保留该字段。
公共类 PersistenceElementNameAttribute 表示一个特性,该特性提供用于将元素永久保存到 XML 的元素名称。
公共类 ProjectData 表示关于 Visual Studio 中的测试项目的信息。
公共类 PropertyWindowAttribute 表示属性的一个特性,该特性用以指示该属性是否将显示在属性窗口中。
公共类 PublishInfo 基础结构。表示有关发布测试结果的内部信息。
公共类 RunInfo 表示与测试运行的执行有关的信息。
公共类 RunOutputTestResultMessage 收集有关测试运行的标准输出、标准错误和跟踪数据,以便诊断数据适配器报告给用户。
公共类 RunResultAndStatistics 表示用于在测试运行级别保存统计信息的测试结果。
公共类 RunStateEvent 表示对更改测试运行状态的请求。
公共类 SessionId 表示测试会话的标识符。此类不能被继承。
公共类 TcmContext 封装与测试运行管理器相关的测试运行上下文信息。
公共类 TcmInformation 基础结构。封装有关测试用例管理服务器中存储的测试的信息。
公共类 TestAggregation 表示测试元素和链接的聚合。
公共类 TestAndCategoryPair 表示 Visual Studio 专业测试工具版 的“测试列表编辑器”窗口所使用的测试与测试类别之间的匹配。
公共类 TestCaseManagementDisplayNameAttribute 表示一个可应用于测试元素属性的特性,Visual Studio 专业测试工具版 用户界面可通过该特性来本地化属性名称。此类不能被继承。
公共类 TestCategoryItem 表示一个测试类别。
公共类 TestCategoryItemCollection 表示对测试分类的字符串的集合。
公共类 TestElement 为所有测试提供基类。
公共类 TestExecId 表示测试运行中测试的唯一 ID。此类不能被继承。
公共类 TestExecutionTraceInformation 在测试执行期间发生错误时封装跟踪信息。此类不能被继承。
公共类 TestId 表示测试的唯一 ID。
公共类 TestListCategoryId 标识 Microsoft Visual Studio 专业测试工具版 2010 的“测试列表编辑器”窗口中的特定测试列表,并提供对预定义测试列表的 ID 的访问。
公共类 TestMessage 表示在客户端、控制器和代理之间传递的消息的基类。
公共类 TestOutcomeHelper 基础结构。提供测试结果的帮助器方法。
公共类 TestResult 表示测试结果的基类以及测试的结果。
公共类 TestResultAggregation 表示一个测试结果,该结果包含来自关联测试运行中所有测试结果的聚合信息。
公共类 TestResultBase 为自定义测试结果类提供可选基类。
公共类 TestResultCounter 提供用于保留测试聚合中的测试用例结果计数的功能。
公共类 TestResultDetail 表示测试结果的详细信息。
公共类 TestResultErrorInfo 表示在测试运行期间遇到并包含在测试结果中的错误或警告消息。
公共类 TestResultId 表示测试结果的唯一标识符。
公共类 TestResultMessage 为测试结果提供基类。
公共类 TestRun 提供执行测试作业时拍摄的测试作业的快照。此类不能被继承。
公共类 TestRunConfiguration 提供当前正在执行的测试作业的配置。此类不能被继承。
公共类 TestRunConfigurationId 表示测试运行配置对象的标识符。
公共类 TestRunEventArgs 表示测试运行事件参数的基类。
公共类 TestRunTextResultMessage 表示文本信息,用以报告由用户提供且添加到测试结果中的额外信息。
公共类 TestStateEvent 表示测试状态更改通知记录。
公共类 TestType 标识测试类型。
公共类 TestTypeExtensionClientSide 提供在客户端工作的自定义测试扩展的基类。
公共类 TextTestResultMessage 提供了一条测试用来报告用户希望在结果中看到的其他信息的消息。
公共类 TimerResult 记录测试编写器可用于执行测试的一部分的计时器的结果。
公共类 Tip 表示测试项提供程序的默认实现,必须为每种类型的测试实现该提供程序。
公共类 UriDataAttachment 提供 IDataAttachment 的实现,以将可由统一资源标识符 (URI) 访问的任何资源作为附件发送。
公共类 UserVisiblePropertyAttribute 表示一个特性,可以应用到测试元素的属性以使该属性在 Visual Studio 专业测试工具版 用户界面的属性窗口中可见。此类不能被继承。
公共类 VisiblePropertyAttribute 表示一个特性,应用到测试元素的属性以便将属性标记为 Visual Studio 专业测试工具版 用户界面的属性窗口中的分组属性。 
公共类 WarningEventArgs 表示在测试执行期间发生的警告的事件参数。
公共类 XmlTestReader 在 Visual Studio 专业测试工具版 中提供 XML 读取功能。
公共类 XmlTestWriter 在 Visual Studio 专业测试工具版 中提供 XML 写入功能。

接口

  接口 说明
公共接口 IAspNetDevelopmentServerTest 表示一个接口,该接口包含此测试的 AspNetDevelopmentServer 对象的列表。
公共接口 IDataAttachment 表示用于定义数据附件的接口。
公共接口 IDataSourceBindingData 基础结构。表示在测试元素与数据源之间创建连接所需的信息。
公共接口 IFastVisiblePropertyProvider 表示供简化对象使用属性和属性值的接口。
公共接口 IFileProvider 表示由类实现的接口,用以返回文件路径的列表。
公共接口 IHostedTest 对于实现 IHostedTest 接口或继承自实现 IHostedTest 接口的类的测试类型,可由主机适配器来承载。自定义测试类型通常派生自 TestElement 类,而 TestElement 类实现 IHostedTest 接口,因此所有派生自 TestElement 的测试类型都可由主机适配器承载。
公共接口 IHostSpecificRunConfigurationData 基础结构。表示测试框架的标记接口。
公共接口 IPersistable 表示一个接口,该接口可以由类实现,以在它由 Visual Studio 专业测试工具版 的测试框架调用时在持久性存储之前和之后执行操作。
公共接口 IPotentiallyLarge 表示一个接口,该接口可以由可能很大的对象实现,以使测试框架可以确定是否执行涉及该对象的操作期间实施流控制。
公共接口 ITestAggregation 表示可以由测试元素实现的接口。
公共接口 ITestElement 表示在 Visual Studio 测试框架中内部使用的测试对象,且该对象是所有测试用例实现的接口。
公共接口 ITestElementResultTestPropertyProvider 表示可以由对象实现的接口,用以提供测试结果中的测试数据。
公共接口 ITestList 用于创建自定义测试列表的接口。
公共接口 ITestManagementEvents 表示类可以实现的要添加到 TestRunSubmitting 事件处理程序中的接口。
公共接口 ITestResultExtension 表示由 Visual Studio 专业测试工具版 实现的接口,能让单元测试提取附加到测试结果中的扩展数据。
公共接口 ITestTypeExtension 表示由 Visual Studio 专业测试工具版 实现的接口,能让客户端扩展在执行测试运行前获取测试运行中的测试的列表。
公共接口 ITestTypeSpecificRunConfigurationData 表示一个接口,该接口必须由使用特定于测试类型的测试运行配置数据对测试类型进行定义的扩展对象实现。
公共接口 ITip 必须对每种类型测试都实现的测试项提供程序的接口。
公共接口 ITmi 基础结构。表示 Visual Studio 专业测试工具版 的测试管理界面 (UI)。
公共接口 IVerifiable 表示一个接口,该接口可以由测试扩展类实现以验证其所需的测试元素。
公共接口 IVisiblePropertyProvider 表示一个接口,该接口可由具有对用户可见属性的测试对象实现。
公共接口 IWarningHandler 表示处理和报告警告事件的测试类的接口。

委托

  委托 说明
公共委托 DebugEventHandler 表示将处理调试事件的方法。

枚举

  枚举 说明
公共枚举 DataCollectorMessageLevel 表示记录诊断数据适配器的 DataCollectorExceptionMessageInfo 时可以使用的严重级别。
公共枚举 DebugEngine 指定可用来测试代码的调试引擎。
公共枚举 PropertyConverterType 枚举测试对象属性值的可能类型转换器。
公共枚举 PropertyEditorType 此枚举为属性值的编辑器提供有效值。
公共枚举 RunState 此枚举表示测试运行的有效状态。
公共枚举 TestMessageKind 基础结构。提供有效的内部消息类型。
公共枚举 TestOutcome 描述测试运行的结果。
公共枚举 TestState 此枚举表示测试的有效状态。
公共枚举 WebServerType 该枚举提供 Web 服务器设置的有效类型。