创建和管理需求

在从构思到交付的所有项目阶段,定义、管理和跟踪需求。

Note: 如果您的项目启用了版本控制,则只能查看当前签入版本的需求。您不能创建或编辑需求。

在本主题中︰

需求概述

需求详细描述需要解决或实现的内容,以达成正在开发的应用程序的目标。

在项目前端清晰正确地定义需求具有以下优点:

  • 向干系人提供定义优先级的准则。

  • 在干系人之间设定清晰的预期。

  • 减少浪费并消除不必要的支出。

返回页首

创建需求文件夹

在创建需求之前,您可以创建需求文件夹以创建高级需求框架。

Note: 要创建需求文件夹,您还可以创建“文件夹”类型的需求。

创建需求文件夹

要新建需求文件夹,请执行以下操作:

  1. 在详细信息视图中,选择要在其中新建文件夹的文件夹。

  2. 单击“新建文件夹”(),然后输入名称。

    或者,您可以将鼠标悬停在文件夹上并选择“更多操作”>“新建文件夹”

通过复制/剪切创建需求文件夹

要通过复制/剪切创建需求文件夹,请执行以下操作:

  1. 在详细信息视图中,选择要复制或剪切的文件夹。

  2. 单击“复制”() 或“剪切”()。

    或者,您可以将鼠标悬停在文件夹上并选择“更多操作”>“复制”或“剪切”

  3. 选择要在其中添加新文件夹的文件夹,然后单击“粘贴”()。

    或者,您可以将鼠标悬停在文件夹上并选择“更多操作”>“粘贴”

重命名需求文件夹

要重命名需求文件夹,请执行以下操作:

  1. 在详细信息视图中,将鼠标悬停在要重命名的文件夹上,然后选择“更多操作”>“重命名”

  2. 输入新名称。

删除需求文件夹

要删除需求文件夹,请执行以下操作:

  1. 在详细信息视图中,选择要删除的需求文件夹并单击“删除”

    或者,您可以将鼠标悬停在文件夹上并选择“更多操作”>“删除”

  2. 在确认对话框中,单击“是”

返回页首

创建需求

您可以在任何现有需求文件夹下创建需求,或在任何现有需求下创建子需求。

要新建需求,请执行以下操作:

  1. 在详细信息视图中,选择要在其中创建新需求的需求文件夹或需求。

  2. 单击“新建需求”(),然后输入所需信息。

    或者,您可以将鼠标悬停在文件夹或需求上,然后选择“更多操作”>“新建需求”

    Tip: 您还可以通过复制或剪切现有需求来创建需求。要复制或剪切需求,请选择需求,单击“复制”或“剪切”,选择要在其中添加需求的需求文件夹,然后单击“粘贴”

    UI 元素 描述
    Name

    输入新需求的名称。

    需求名称不能包括以下字符:\ ^ *

    需求类型

    选择需求类型。

    可用选项有:

    • 业务。业务流程需求。默认情况下,不能将覆盖率添加到此需求。

    • 文件夹。用于组织需求的文件夹。默认情况下,不能将覆盖率添加到此需求。

    • 功能。系统行为需求。

    • 组。相关需求的集合。

    • 测试系统性能需求。

    • 业务模型。表示业务流程模型实体的需求。

    • 未定义。未定义的需求。

    可以自定义默认类型,并创建自己的需求类型。有关自定义需求类型的详细信息,请参阅自定义需求类型

    详细信息选项卡 在“详细信息”选项卡中,根据需要填写其他需求字段。
    富文本选项卡 使用 HTML 编辑器以富文本形式描述需求。
    附件选项卡

    将附件添加到需求。

    请参阅向实体或实体文件夹添加附件

  3. 单击“提交”

返回页首

需求视图

您可以在网格视图或详细信息视图中处理需求。从“需求”选项卡的右上角,选择所需的视图。

查看 描述
详细信息视图

在左侧面板中显示需求树,在右侧面板中显示需求文件夹或需求详细信息。

当您想要执行以下操作时,此视图特别有帮助:

  • 创建需求文件夹和需求。

  • 查看需求的层次结构。

网格视图

以网格形式显示所有需求。

当您想要执行以下操作时,此视图特别有帮助:

  • 组需求。

  • 自定义要显示和隐藏的需求列。

返回页首

将需求分配到发布或周期

您可以将需求分配到发布和周期。

要将需求分配到发布或周期,请执行以下操作:

从需求树中
  1. 在详细信息视图中,从需求树中,将鼠标悬停在需求上。

  2. 选择“更多操作”>“分配到发布”或“分配到周期”

  3. 在“选择发布”或“选择周期”窗口中,选择目标发布或周期,然后单击“确定”

从“详细信息”选项卡中
  1. 打开需求。

  2. 在“详细信息”选项卡的“目标发布”下拉列表中,选择目标发布。

    要分配周期,请在“目标周期”下拉列表中选择目标周期。

返回页首

创建测试覆盖率

通过将测试链接到需求来创建测试覆盖率。除了在测试级别覆盖需求之外,您还可以按测试配置覆盖需求。

覆盖率模式

覆盖率模式表示需求是由选定测试配置覆盖还是由所有测试配置覆盖。

  • 所有配置。如果将测试 (包括其所有测试配置) 添加到覆盖率,则覆盖率模式为“所有配置”。

  • 选定配置。如果将测试的选定测试配置添加到覆盖率,则覆盖率模式为“选定配置”。

要将测试链接到需求,请执行以下操作:

  1. 选择目标需求。转到“测试覆盖率”选项卡。

  2. 单击“选择”打开测试计划树。

  3. 选择目标测试并单击“添加到覆盖率”

    要选择组合在同一文件夹中的多个测试,请选择该文件夹,然后单击“添加到覆盖率”

    要选择测试的测试配置,请选择测试,在测试计划树的底部,展开“测试配置”部分,然后选择目标测试配置。

要移除测试覆盖率,请执行以下操作:

从测试覆盖率网格中,选择测试覆盖率并单击“移除”

要移除某些测试配置,请执行以下操作:

  1. 将测试覆盖率的“覆盖率模式”更改为“选定配置”

  2. 展开“测试配置状态”部分,选择目标测试配置,然后单击“移除”

返回页首

另请参阅: