如何:向测试计划添加要求或用户情景

如果您根据要求或用户情景来计划测试,则可以使用 Microsoft 测试管理器将要求或用户情景添加到测试计划。 这使您可以按要求组织测试。 可以将测试用例链接到团队项目中已创建的现有要求或用户情景。 还可以查看已链接到要求或用户情景的任何测试用例。

通过使用 Visual Studio 2010 旗舰版或 Visual Studio 专业测试工具版 将要求添加到测试计划,可以确保对每个要求进行专门测试。 这也使您可以确定要求的测试覆盖率。 通过将要求包含到测试计划中,可以同时运行该要求的所有测试用例并查看结果。

提示

可使用 Microsoft 测试管理器将新要求添加到团队项目。 有关如何执行此操作的信息,请参见如何:使用 Microsoft 测试管理器创建工作项。 有关如何使用 Microsoft Visual Studio 2010 添加新要求的信息,请参见用户情景 (Agile)

将要求添加到测试计划后,可以为该要求创建测试用例或向该要求添加现有测试用例。 还可以直接编辑测试用例并使用**“测试”**链接将它链接到要求,此测试用例也将显示在测试计划中。

将测试用例链接到要求或用户情景

提示

在项目中,要求也可能称为用户情景,具体取决于您的方法。

使用以下过程可将要求添加到测试计划,并为此要求链接现有测试或创建测试用例:

  • 向测试计划添加现有要求

  • 将现有测试用例链接到要求

  • 为要求创建测试用例

  • 移除测试用例与要求之间的链接

提示

还可以使用 Microsoft Visual Studio 2010 将测试用例链接到要求或用户情景。 有关更多信息,请参见测试用例 (Agile)。 如果使用 Microsoft Visual Studio 2010 更新或添加链接,则这些更改不会反映在 Microsoft 测试管理器中,除非选择要求并单击“刷新”。 否则,信息不会立即更新。

向测试计划添加现有要求

向测试计划添加现有要求

  1. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。

  2. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  3. 若要向测试计划添加要求,请在测试套件层次结构中选择要放置要求的位置,然后单击**“添加要求”**。

    此时将显示**“将现有要求添加到此测试计划中”**对话框。

    提示

    测试套件层次结构有一个根节点,该根节点的名称与测试计划相同。 您可以向此测试套件根节点添加测试用例、测试套件或要求,但不能重命名该根节点。

  4. 选择要添加到测试计划中的所有要求,然后单击**“向计划中添加要求”**。

    提示

    在测试套件层次结构中选择要求时,测试套件细节窗格中将显示已链接到这些要求的所有现有测试用例。

  5. (可选)默认情况下,基于要求的测试套件的名称为要求 ID 后跟要求的名称。 若要重命名该名称,请右击该名称并指向**“重命名”**。 然后键入新名称。

    该名称还将显示在测试套件细节窗格中。

  6. (可选)单击**“状态”**,然后根据下表从状态列表中选择状态:

    状态

    何时使用

    正在计划

    尚未准备好运行链接到此要求的测试时。

    正在进行

    已准备好运行链接到此要求的测试时。

    完成

    已运行完此要求的测试并且质量级别达到目标时。

    重要说明重要事项

    若要运行测试,必须将要求的状态设置为“正在进行”

  7. 若要更改所添加要求的默认配置,使其不同于计划的默认配置,请在测试套件细节窗格中单击配置列表旁的下拉箭头。

    此时将显示一个对话框,其中包含团队项目的所有配置和该测试计划的当前默认配置。

  8. 必须先清除**“使用父测试套件中的配置”**,然后选择要添加以及要移除的任何默认配置。

    提示

    更改默认配置只会影响添加到此测试套件中的新测试用例或测试套件。 有关如何更改测试计划中已存在的测试和配置对的更多信息,请参见如何更新特定测试用例的配置的相关过程。

  9. (可选)若要添加新配置或管理现有配置,请单击**“管理”**。

    此时将显示“测试配置管理器”活动。 有关如何使用测试配置管理器创建配置的更多信息,请参见如何:创建测试配置

  10. 若要保存对默认配置所做的更改,请单击**“保存”**。

将现有测试用例链接到要求

将现有测试用例链接到要求

  1. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  2. 在测试套件层次结构窗格中选择要向其添加测试用例的要求,然后单击**“添加”**。

    此时将显示**“向套件添加测试用例”**对话框。 所有可用的测试用例都显示在测试列表中。

    提示

    已添加到要求中的测试不在测试列表中显示。

  3. (可选)如果列出了多个测试用例,可以按照以下步骤中所示更改测试用例的查询,缩小测试用例的搜索范围。

    1. 若要向查询添加一条新子句,请选择**“单击此处可添加一条子句”**。

    2. 单击查询子句中的每一列以填写该子句。 如果某一列具有接受值列表,那么当选择该列时,会出现一个下拉箭头。 单击该下拉箭头可以从列表中选择值。 可用列如下:

      查询列

      如何完成

      And/Or

      如果该子句和上一子句必须都为真才能匹配结果,请选择“And”。 如果该子句或上一子句必须为真才能匹配结果,请选择“Or”

      字段

      此字段的列表包含当前 Team Foundation Server 中使用的所有可搜索的工作项字段。 根据需要使用任意数量的子句和字段以获取有用的结果。 按 Alt+向下键或键入要选择的字段名。

      运算符

      运算符选项的示例包括“=”(等于)、“<>”(不等于)、“>”(大于)、“<”(小于)、“>=”(大于或等于)、“<=”(小于或等于)、“其中”“曾是”“从不”以及“包含”

      在指定的字段中指定要查找的值。 如果存在可供选择的值列表,请单击下拉箭头选择需要的值。 Team Foundation 工作项跟踪包括一些可用来动态地向查询中添加值的查询变量。 有关更多信息,请参见How to: Run or Cancel a Work Item Query

    3. 重复前两个步骤,添加要搜索的所有值。

    4. 若要查看查询的结果,请单击**“运行”**来运行查询。

  4. 选择要添加的测试,然后单击**“添加测试用例”**。

    您选择的测试用例此时将显示在测试套件细节窗格中。 系统会自动保存您对测试计划中的要求所做的更改。

    提示

    您添加的所有现有测试用例都将与每个默认配置配对,以定义在测试计划中测试与配置的对应关系。 若要查看这些配对,请在测试套件细节窗格中选择测试,然后单击“配置”

为要求创建测试用例

为要求创建测试用例

  1. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  2. 在测试套件层次结构窗格中选择要为其创建测试用例的要求,然后单击**“新建”**。

    此时将显示**“新建测试用例”**对话框。

  3. 输入新测试用例的详细信息,包括每个测试步骤的操作和预期结果,然后单击**“保存并关闭”**。

    此时新测试用例将显示在测试套件细节窗格中。

    提示

    有关如何创建新测试用例的更多信息,请参见如何:创建手动测试用例

  4. 重复前面两个步骤来添加更多测试用例。

    系统会自动保存您对测试计划中的要求所做的更改。

    注意   若要向要求添加现有测试用例的副本,请在测试套件细节窗格中右击某个测试用例,然后指向**“创建副本并将它添加到套件”**。 此时将显示新测试用例对话框,以便您可以根据需要编辑该测试用例。

移除测试用例与要求之间的链接

可以编辑要求并移除测试用例,也可以编辑测试用例并移除指向要求的链接。 其作用相同。

移除测试用例与要求之间的链接

  1. 在**“测试中心”中,依次单击“计划”“内容”**。

    此时将显示**“内容”**窗格。

  2. 若要移除要求与测试用例之间的链接,请在测试套件层次结构中选择特定要求。

    链接到该要求的所有现有测试将显示在测试套件细节窗格中。

  3. 在现有测试的列表中右击相应测试,然后指向**“移除”**。

    在该测试用例的**“经过测试的用户情景”选项卡中,移除此要求的“测试”**链接。 该测试用例不会再在此套件的测试列表中显示。 对要求所做的此更改会自动保存。

    提示

    可以直接编辑测试用例,然后从“经过测试的用户情景”选项卡中移除任何要求的“测试”链接。

请参见

任务

如何:创建手动测试用例

如何:使用 Microsoft 测试管理器查看要求或用户情景

如何:更改测试套件的测试状态

概念

使用要求或用户情景创建测试计划

使用测试套件组织测试用例