测试应用程序

您可以是用生产力中,测试和跟踪进度的计划期间的测试上保留段使用 Visual Studio 旗舰版、Visual Studio 高级专业版或 专业测试工具版。 这些测试工具与集成 Team Foundation Server,使您能基于组织团队的测试项目来组织的其他区域所使用。

警告

MSDN Library 的本节是有关手动测试整个应用程序,或通过创建自动化的系统测试。在许多软件项目,这种测试由专家测试人员完成。

但是,如果您是开发人员,您需要编写单元与方法一起测试,并且应用程序选件类代码,请参见 使用单元测试验证代码使用自动编码的 UI 测试来测试用户界面

Visual Studio 旗舰版、Visual Studio 高级专业版 和 专业测试工具版 包括 Microsoft 测试管理器 帮助您定义,和管理测试工作使用测试计划。如下图所示,您可以创建一个测试计划并添加任何测试套件、所需的测试用例或配置。配置用于确定将哪些引发要用于运行测试套件或测试用例:

测试计划的组成部分

定义好所有这些内容后,即可进行测试。 当要求、用户情景或功能已准备好进行测试时,可以针对所指定的每个配置运行测试。 利用此计划,您可以在运行测试时度量进度并报告剩余的测试量。

可以使用运行手动测试 Microsoft 测试运行程序,并且,探索从 Microsoft 测试管理器 测试。 如果将自动化与测试用例相关联,则还可以从 Microsoft 测试管理器运行自动测试。 运行这些测试的结果将与测试计划相关联。

另外,可以从 Visual Studio 运行未与计划相关联的自动测试。 可以选择作为签入策略的一部分逐个运行测试,或基于测试类别运行测试。 还可以作为使用 Team Foundation Build 创建的生成的一部分运行测试,以及从命令行运行测试。

由于测试工具与 Visual Studio 集成 premium 的其他部分,可以将测试结果保存到数据库,生成趋势和历史报表,并比较不同类型的数据。 例如,可以使用这些数据查看测试发现的 Bug 数以及 Bug 的内容。

视频:测试的托管实验室环境视频:在 Visual Studio 中测试加载应用程序请参见 视频:轻松地重现通过手动测试问题

任务

下面的主题用于帮助您测试应用程序:

任务

相关主题

升级测试工作量从 Visual Studio 的早期版本: 可以从 Visual Studio 的早期版本升级测试工作。 但是,有些测试您在 Visual Studio 中创建 2010 SP1 是兼容的,因此不必升级的项目。 例如,测试项目来创建了一个包含单元测试的 Visual Studio 2010 SP1,编码的 UI 测试,Web 性能,或者在 Visual Studio 2012负载测试中打开。 因此,您的团队可继续使用 Visual Studio 2010 SP1 或 Visual Studio 2012 与这些使用测试项目。 有时,如,该项目包含编码的 UI 测试时,项目可能已修复,并在 Visual Studio 2012中打开。 这项修复处理使测试项目中正确使用 Visual Studio 2010 SP1 和 Visual Studio 2012一起使用。 此外,Microsoft 测试管理器,可以并行一起安装的 Visual Studio 的早期版本 2010。

如果您使用 Visual Studio 创建的版本在 Visual Studio 之前 2010 年中的手动测试用例,则可以从这些测试用例迁移的数据到手动测试可用于 Microsoft 测试管理器的大小写。

从 Visual Studio 的早期版本升级测试工作量

您 可以计划,托管使用 Microsoft 测试管理器:,并执行手动和探索测试。 并在稳定后,也可以自动手动测试。 当您在执行手动时,并探索测试,可以记录 bug。 bug 将包含您最新的跟踪时,系统状态的快照和所做,则测试系统中所有批注的副本。 可以记录您的测试用例的操作,因此,它们可以播放最新场合。

还可以使用 Microsoft 测试管理器 设置和管理实验室计算机。 可以配置安装和配置样式系统和链接该实验室到测试计划中的虚拟实验室。 每当需要测试 (例如重复,如果要发布时可自动重新配置对系统的实验室的更改。

使用 Microsoft 测试管理器对应用程序进行系统测试

在 Visual Studio 中使用测试工具:Visual Studio 2012 包括单元,编码的 UI,web 性能,负载测试类型。

测试和编码的 UI 测试的开发人员或使用 Visual Studio 的团队成员会使用单元验证它们在应用程序的代码的质量。 例如,可以运行这些检查了代码之前测试。版本控制。 有关更多信息,请参见使用单元测试验证代码使用自动编码的 UI 测试来测试用户界面。 但是,涉及到测试应用程序团队成员还可以使用这些测试转换的类型手动测试对于自动测试的用户隔离。测试从 Team Foundation build的集成出现的 bug。

Visual Studio 旗舰版 还提供特定性能测试的计算机并强调测试。 可以检测和驱动应用程序以便测量其性能。指定的负载下。 Web 应用程序来驱动具有多个请求,模拟多个用户。

使用 Visual Studio 对应用程序进行系统测试

设置如何远程运行测试或收集数据:可以使用测试设置和环境来设置运行测试时在远程收集哪些类型的数据,以及对系统的影响方式。 例如,您可能希望录制自己的 UI 操作手动测试、收集诊断跟踪日志以帮助重现复杂的 bug。

设置测试计算机以运行测试或收集数据

外部资源

ms182409.collapse_all(zh-cn,VS.110).gif指南和动手实验

测试使用 Visual Studio 进行附带的 2012 中

CodePlex –测试基础结构指南

Visual Studio 测试工具的修饰指南

Visual Studio 实验室管理指南

ms182409.collapse_all(zh-cn,VS.110).gif视频

轻松地重现通过手动测试问题

测试的托管实验室环境

在 Visual Studio 中测试加载应用程序

ms182409.collapse_all(zh-cn,VS.110).gif论坛

Visual Studio ALM + Team Foundation server 博客

请参见

任务

使用 Microsoft 测试管理器的手动测试快速入门指南

概念

管理新测试工作量