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

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

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

将参数添加到测试用例中

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

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

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

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

  1. 打开 Microsoft 测试管理器。

    提示

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

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

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

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

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

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

  5. 在**“操作”“预期结果”中,单击要在其中插入参数的位置。 然后单击“插入参数”**。

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

  6. 键入参数的名称,然后单击**“插入参数”**。

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

  7. 单击**“输入”**。

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

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

  9. 若要为这些参数添加值,请单击这些参数的其中一列。

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

  10. 为所有参数键入值。

  11. (可选)若要输入测试的其他迭代,请单击**“输入”**。

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

  12. (可选)若要从测试用例删除参数,请单击**“参数值”的其中一行中的参数,然后单击“删除参数”**。

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

  13. (可选)若要重命名测试用例中的参数,请单击**“参数值”的其中一行中的参数,然后单击“重命名参数”**。

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

  14. (可选)若要删除迭代,请针对要删除的迭代右击**“参数值”中的数据行,然后单击“删除迭代”**。

  15. 若要保存已添加到测试用例中的参数和值,请单击工具栏中的**“保存”**。

  16. 若要使用已输入的参数值对此测试运行迭代,请单击**“测试”查看测试活动,然后单击“运行测试”。 选择带有参数的测试用例,然后单击“运行”**。

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

    提示

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

请参见

任务

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

如何:运行手动测试

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

概念

创建手动测试用例

其他资源

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