如何:使用 Microsoft Visual Studio 提交 Bug

您可以随时使用 Visual Studio 提交 Bug。 可以手动向此 Bug 附加信息并将其链接到其他工作项。 使用 Visual Studio 提交 Bug 不会自动添加在测试运行中收集的数据,这与使用测试运行程序或 Microsoft 测试管理器创建 Bug 不同。 有关这些方法的更多信息,请参见提交 Bug

您可以从 Visual Studio 提交 Bug,而不必切换到 Microsoft 测试管理器。 例如在以下情况下:您执行临时测试并发现一个 Bug,或者在讨论受测应用程序时发现不正确的行为。 还可以从“测试运行”窗口创建与特定测试结果有关的 Bug,并且可以将测试结果链接到现有工作项。

使用 Microsoft Visual Studio 提交 Bug

  1. 若要打开团队资源管理器视图以连接 Team Foundation Server,请单击**“工具”,然后指向“连接到 Team Foundation Server”**。 从服务器列表中选择相应服务器。

    有关如何连接到 Team Foundation Server 的更多信息,请参见How to: Connect to a Team Project in Team Foundation Server

  2. 若要连接特定团队项目,请选择该团队项目,然后单击**“连接”**。

  3. 若要创建 Bug,请右击**“工作项”,再单击“添加工作项”,然后指向“Bug”**。

    此时将显示**“新建 Bug”**选项卡。

  4. 在**“标题”**中键入适当的标题。

  5. 单击**“区域”**在团队项目中为此 Bug 选择适当区域。

  6. 单击**“迭代”**为此 Bug 选择适当迭代。

  7. (可选)若要选择将此 Bug 指派给的用户,请单击**“指派给”**。

  8. (可选)若要将此 Bug 从默认活动状态改为其他状态,请单击**“状态”**。

  9. (可选)若要输入此 Bug 的原因,请单击**“原因”**。

  10. 若要指派 Bug 的优先级别,请单击**“优先级别”**。

  11. 若要指派 Bug 的严重级别,请单击**“严重级别”**。

  12. 若要输入详细信息以便重新创建 Bug,请单击**“详细信息”**。

  13. (可选)若要输入系统信息,请单击**“系统信息”**。

  14. (可选)若要将此 Bug 链接到特定测试用例,请单击**“测试用例”。 单击“添加”,再单击“浏览”**可搜索要链接到此 Bug 的测试用例。

  15. (可选)若要向此 Bug 添加附件,请单击**“附件”**。 可添加任何文件。 例如,可以添加视频记录文件、屏幕截图文件或日志文件。

  16. 若要保存 Bug,请单击工具栏上的**“保存”**。

根据测试结果创建 Bug

  • 打开具有所需测试结果的测试运行。

    1. 在**“测试”菜单上指向“窗口”,然后单击“测试运行”**。

    2. 在**“测试运行”窗口的“连接”列表中,单击下箭头,然后单击“连接到测试运行”**。

    3. 在**“连接到控制器或本地结果”对话框中,选择远程控制器或本地目录,然后单击“确定”**。

提示

如果选择本地目录,请单击“浏览”,查找正确的测试结果文件夹。 默认情况下,本地运行的测试的结果将保存到 Visual Studio 2010\Projects\项目名称\TestResults 中。

  1. 在**“测试运行”**窗口中,双击测试运行以在“测试结果”窗口中打开该运行的结果。

提示

可用的运行的数目取决于“选项”对话框中用于限制可保存的测试运行数的设置。

  1. 在**“测试结果”窗口中右击要为其创建工作项的测试,然后单击“创建工作项”**。

  2. 在**“测试运行尚未发布”消息框中单击“是”**发布测试结果。 发布测试运行会使其对工作项可用。

  3. 在**“发布测试结果”对话框中,选择要发布的测试运行,然后单击“确定”**。

    可用的运行的数目取决于“选项”对话框中用于限制保存的测试运行数的设置。

  4. 选择要对其运行测试的生成,选择一种**“生成风格”,然后单击“确定”**。

  5. 填写工作项窗体,然后在工具栏上单击**“保存工作项”**。

    工作项会添加到团队项目中,并且附件选项卡中会出现一个指向测试结果文件的链接。 打开附件时,会在“测试结果”窗口中打开测试结果。

将测试结果链接到现有 Bug

  • 打开具有所需测试结果的测试运行。

    1. 在**“测试”菜单上指向“窗口”,然后单击“测试运行”**。

    2. 在**“测试运行”窗口的“连接”列表中,单击下箭头,然后单击“连接到测试运行”**。

    3. 在**“连接到控制器或本地结果”对话框中,选择远程控制器或本地目录,然后单击“确定”**。

提示

如果选择本地目录,请单击“浏览”,查找正确的测试结果文件夹。 默认情况下,本地运行的测试的结果将保存到 Visual Studio 2010\Projects\项目名称\TestResults 中。

  1. 在**“测试运行”**窗口中,双击测试运行以在“测试结果”窗口中打开该运行的结果。

  2. 右击测试运行,然后单击**“添加到工作项”**。

  3. 在**“测试运行尚未发布”消息框中单击“是”**发布测试结果。 发布测试运行会使其对工作项可用。

  4. 在**“发布测试结果”对话框中,选择要从工作项链接的测试运行,选择要对其运行测试的生成,选择一种“生成风格”,然后单击“确定”**。

    可用的运行的数目取决于“选项”对话框中用于限制保存的测试运行数的设置。

  5. 在**“工作项选择器”中,找到并单击工作项,然后单击“确定‘**。

    工作项会添加到团队项目中,并且附件选项卡中会出现一个指向测试结果文件的链接。 打开附件时,会在“测试结果”窗口中打开测试结果。

请参见

概念

提交 Bug