跟踪测试状态

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

通过定义测试用例或测试结果图表来查看计划测试或监视测试进度的状态。 若要了解有关测试规划的详细信息,请参阅 创建测试计划和测试套件。 有关测试结果术语的信息,请参阅 测试对象和术语

若要跟踪多个测试计划或测试套件的进度,请打开 进度报告

跟踪测试进度

使用测试结果图表跟踪测试的进度。 从一组固定的与结果相关的预填充字段中进行选择。

为测试结果添加你自己的图表,以便直观显示需要团队注意的内容。 如果已了解如何添加图表,请跳转到可以创建的图表下面的示例。

若要添加图表,请执行以下步骤:

  1. 选择Test Plans以打开Test Plans页。 选择要打开的测试计划,然后选择“ 图表 ”选项卡。

  2. “图表”下,选择“NewNew>测试结果”图表

    Screenshot shows the Charts page with New, then New test result chart selected.

  3. 在本示例中,选择图表类型,即饼图。 根据图表,配置要用于分组依据的字段,或对行和列进行分组。

    Screenshot of the Configure Chart dialog box where you can enter chart type, name, and other settings.

    所有图表都将汇总选定测试计划或测试套件的任何子测试套件的信息。

  4. 选择 “确定 ”保存图表。 图表显示在测试计划或测试套件的 “图表 ”页中。

    Screenshot shows the Charts page with the new chart displayed.

默认情况下会为每个测试计划创建一个饼图。 该图表按结果字段分组,可显示测试计划中所有测试的最新结果。 从 “图表 ”页查看此默认图表。

Select test plan. Go to Charts page to view default chart

若要添加图表,请执行以下步骤:

  1. “Test Plans”页中选择图表的测试计划或测试套件。 然后创建新图表。

    On the Charts page; click New. Select New Test Result Chart

  2. 选择图表类型。 根据图表,配置要用于分组依据的字段,或对行和列进行分组。

    Name your chart. Select the field values. To save, click OK

    所有图表都将汇总选定测试计划或测试套件的任何子测试套件的信息。

  3. 保存该图表。 现在,它将显示在所选测试计划或测试套件的 “图表 ”页中。

测试结果示例

本部分包含有用的图表示例。

检查测试套件的测试状态

可以检查特定测试套件的测试状态。

选择Test Plans以打开Test Plans页,然后选择查看测试套件的计划。 选择 NewNew>测试结果图表以创建测试结果饼图。 按 结果分组。

Screenshot shows the Configure chart dialog box with Pie and Outcome selected.

On the chart page, choose New test result chart; choose Pie chart. In Group By, select Outcome

检查每个冲刺用户情景的状态

如果在测试计划中为用户情景创建了基于要求的测试套件,则可以创建图表来查看团队在当前冲刺中测试的用户情景的状态。

创建一个静态测试套件,将基于要求的测试套件组合在一起。 在Test Plans页中选择该静态测试套件。 添加一个测试结果堆积条形图。

选择 Suite 作为 Y 轴将结果 作为 分组依据

Screenshot shows a stacked bar chart for a user story with Suite and Outcome selected.

For Rows, select Suite. For Columns, select Outcome. To save, click OK

检查每个测试人员的测试

可以检查每个测试人员要运行的测试数。

“Test Plans”页中选择测试计划,并添加测试结果数据透视表图表。 选择 测试人员 作为 结果 作为 透视。

Screenshot shows a pivot table with Tester and Outcome selected.

For Rows, select Tester. For Columns, select Outcome. To save, click OK

根据配置检查质量

使用堆积条形图或透视表图。 将 配置结果 指定为透视。

跟踪测试失败的原因

可以跟踪团队测试失败的原因。

要进行失败分析,请使用堆积条形图或透视表图。 选择测试人员和故障类型

注意

只能使用 Microsoft 测试管理器设置测试结果的失败类型。

跟踪失败测试的解决方法

可以跟踪团队失败测试的解决方法。

要分析解决方法,请使用堆积条形图或透视表图。 选择测试人员和解决方法

注意

只能使用 Microsoft 测试管理器设置测试结果的解析类型。

跟踪测试用例状态

借助测试用例图表了解测试用例创作的进度。 测试用例图表使你可以灵活地报告添加到测试页的列。 默认情况下,测试用例字段不会添加到测试页中的视图。

如果已了解如何添加图表,请跳转到可以为测试用例创建的图表下面的示例。

  1. 在“ 定义 ”或“ 执行 ”选项卡中,使用 列选项添加要用于测试用例图表的任何字段。 这些字段在用于分组测试用例图表的列表中显示为选项。

  2. “Test Plans”页中选择图表的测试计划或测试套件。 在“图表”下,选择“NewNew>测试用例”图表

    Screenshot shows the Charts page with New, then New test case chart selected.

    所有图表都将汇总选定测试计划或测试套件的任何子测试套件的信息。

  3. 选择图表类型。 根据图表,配置要用于分组依据的字段、行和列的字段,或趋势图的范围。

    Screenshot shows the Configure chart dialog box where you can select a chart type and other values.

    无法按测试用例图表的测试套件进行分组。

  4. 选择 “确定 ”保存图表。 图表显示在测试计划或测试套件的 “图表 ”页中。

  1. 使用“列”选项从测试页添加要用于测试用例图表的任何字段。 这些字段随即将显示为下拉列表中的选项,用于对测试用例图表进行分组。

  2. 在“Test Plans”页中选择图表的测试计划或测试套件。 然后添加测试用例图表。

    Select test suite; Charts page; New test case chart

    所有图表都将汇总选定测试计划或测试套件的任何子测试套件的信息。

  3. 选择图表类型。 基于该图表,配置要用作分组依据的字段、行和列的字段或范围(仅限趋势图)。

    Choose the chart type; choose the fields for the chart

    无法按测试用例图表的测试套件进行分组。

  4. 保存该图表。 现在,它将显示在所选测试计划或测试套件的图表页中。

测试用例示例

这些示例演示了与测试结果交互的常见方法。

查看最近的测试结果

可以查看单个测试用例的最新测试结果。

在测试套件中选择 “执行 ”选项卡,然后选择测试用例。 选择 “更多选项 ”或右键单击以打开上下文菜单。 选择 “查看测试结果”。

Screenshot shows the context menu for a test case, with the View test result option selected.

在测试套件中选择测试用例,然后选择查看测试详细信息窗格。

From test suite, select test case. On toolbar, click test details icon to view the test details pane

查看此测试用例的最新测试结果。

Screenshot shows the Test Runs pane with information about individual test run.

In test details pane, open the Pane list, choose Test Results

使用堆积面积图跟踪烧毁

可以跟踪用于创建测试用例的烧毁情况。

创建堆积面积趋势图,以查看有多少个测试用例可供运行。 为堆栈按字段选择 “状态 ”,为排序字段选择 “升序 ”。

Screenshot shows a stacked area chart with State and ascending value selected.

Create a stacked area chart: For Stack By, choose State, then sort by ascending value.

可以跟踪自动化状态的烧毁情况。

使用堆积面积趋势图查看已自动执行多少个测试用例的烧毁情况。 为“排序”字段选择“堆栈的自动化状态”和“排序”字段的升序

查看测试所有权和优先级

如果多个团队在测试计划中拥有测试用例,可以查看每个团队拥有的测试用例数和测试的优先级。

如果团队按区域路径进行组织,请使用测试用例饼图。 选择分组依据的区域路径

如果想要了解这些测试的优先级,请创建堆积条形图。 为“分组依据”选择“Y 轴”和“优先级的区域路径

跟踪测试创建状态

可以通过创建包含 “已分配给 ”值的图表来跟踪团队成员的测试创建状态。 使用堆积条形图或透视表图。 为 Y 轴选择“已分配给” 。 选择“分组依据”或“列”的状态

在团队仪表板上共享图表

将图表固定到团队仪表板,供所有团队查看。 使用图表的上下文菜单。

Screenshot shows the chart context menu with Add to dashboard selected.

Open the chart

可以将 仪表板小组件配置为 显示一系列图表类型。

注意

你必须是团队管理员才能配置仪表板小组件,但具有利益干系人访问权限的团队成员可以查看仪表板上的图表。