如何:向手动测试用例添加参数以使用不同数据运行多次

若要使用不同数据多次运行一个手动测试用例,不必创建该测试用例的多个副本。可以向测试用例中的任何测试步骤的操作或预期结果添加参数。然后,可以为要在测试中使用的参数添加多组值。这些参数的每组值作为使用测试运行程序的测试的单个迭代运行。可在运行测试时复制每个参数的值,然后将该值粘贴到受测应用程序的输入字段。

可以将参数插入到测试用例的操作或预期结果中,如下图所示。还可以在测试用例中重命名或删除参数。如果不再需要一组数据,可以从测试用例中删除该数据迭代。

将参数添加到测试用例中

每个迭代的结果都记录和保存为测试结果的一部分,如下图所示。测试结果基于所有迭代的结果。如果所有迭代都标记为通过,则测试结果通过。如果任何一个迭代未通过,则测试结果未通过。

查看带迭代的测试的测试结果

使用下面的过程可插入、删除或重命名参数,并添加参数的值。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

插入、删除或重命名参数并添加参数的值

  1. 打开 Microsoft 测试管理器。

    说明说明

    若要显示 Microsoft 测试管理器 窗口中,选择"开始",然后选择所有过程。指向Microsoft Visual Studio 2012 然后选择Microsoft测试管理器。

  2. 测试中心,选择 计划 然后选择 内容

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

  3. 在测试套件层次结构窗格中,选择包含要运行多次的手动测试用例的测试套件。

    将显示测试套件中的测试列表。

  4. 若要打开测试用例,请双击测试用例。

  5. 选择要插入单击要在 操作预期结果的位置。然后选择 插入参数

    此时将显示**“插入参数”**对话框。

  6. 键入参数的名称然后选择 插入参数

    该参数显示在前面带 @ 的测试步骤中。

  7. 选择 输入

    **“参数值”**中的测试步骤下面将显示为此新参数添加参数值的列。

  8. 重复步骤 5 到步骤 7,添加测试用例所需的所有参数。

  9. 若要添加参数的值,选择某一参数的列。

    将显示用于添加一组参数值的新行。

  10. 为所有参数键入值。

  11. (可选)若要输入测试的其他迭代,选择 输入

    此时将再显示一行,用于添加另外一组参数值。

  12. (可选)若要从测试用例删除参数,选择参数在某个 参数值 的行中然后选择 删除参数

    此时将显示**“删除参数”**对话框。可以将参数替换为某个固定值或从步骤中将其删除。

  13. (可选)若要在的参数重命名测试用例,选择参数在某个 参数值 的行中然后选择 重命名参数

    此时将显示**“重命名参数”**对话框。然后可以在整个测试用例中更改参数的名称。

  14. (可选)若要删除迭代,右击数据行。参数值 以及要移除然后选择 删除迭代迭代的。

  15. 若要保存已添加到测试用例中的参数和值,请在工具栏上选择 保存

  16. 若要运行此迭代的测试使用已输入的参数值,选择 测试 查看测试操作和选择 运行测试。选择带有参数的测试用例并选择 运行

    测试运行程序启动,并将显示测试和迭代。您可以在运行每个测试步骤时,将每个迭代的参数值粘贴到进行测试的应用程序中。

    说明说明

    有关如何运行测试的更多信息,请参见如何:使用不同的数据参数运行一个测试的多个迭代。若要查看测试结果,请参见如何:使用 Microsoft 测试管理器查看手动测试用例结果

请参见

任务

如何:使用共享步骤共享通用测试用例步骤

如何:运行手动测试

如何:运行一个测试套件中的多个手动测试

如何:使用 Microsoft 测试管理器查看手动测试用例结果

概念

使用 Microsoft 测试管理器创建手动测试用例