如何:向手动测试用例添加参数以使用不同数据运行多次
若要使用不同数据多次运行一个手动测试用例,不必创建该测试用例的多个副本。 可以向测试用例中的任何测试步骤的操作或预期结果添加参数。 然后,可以为要在测试中使用的参数添加多组值。 这些参数的每组值作为使用测试运行程序的测试的单个迭代运行。 可在运行测试时复制每个参数的值,然后将该值粘贴到受测应用程序的输入字段。
可以将参数插入到测试用例的操作或预期结果中,如下图所示。 还可以在测试用例中重命名或删除参数。 如果不再需要一组数据,可以从测试用例中删除该数据迭代。
每个迭代的结果都记录和保存为测试结果的一部分,如下图所示。 测试结果基于所有迭代的结果。 如果所有迭代都标记为通过,则测试结果通过。 如果任何一个迭代未通过,则测试结果未通过。
使用下面的过程可插入、删除或重命名参数,并添加参数的值。
插入、删除或重命名参数并添加参数的值
打开 Microsoft 测试管理器。
提示
若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。
在**“测试中心”中,依次单击“计划”和“内容”**。
此时将显示**“内容”**窗格。
在测试套件层次结构窗格中,选择包含要运行多次的手动测试用例的测试套件。
将显示测试套件中的测试列表。
若要打开测试用例,请双击测试用例。
在**“操作”或“预期结果”中,单击要在其中插入参数的位置。 然后单击“插入参数”**。
此时将显示**“插入参数”**对话框。
键入参数的名称,然后单击**“插入参数”**。
该参数显示在前面带 @ 的测试步骤中。
单击**“输入”**。
**“参数值”**中的测试步骤下面将显示为此新参数添加参数值的列。
重复步骤 5 到步骤 7,添加测试用例所需的所有参数。
若要为这些参数添加值,请单击这些参数的其中一列。
将显示用于添加一组参数值的新行。
为所有参数键入值。
(可选)若要输入测试的其他迭代,请单击**“输入”**。
此时将再显示一行,用于添加另外一组参数值。
(可选)若要从测试用例删除参数,请单击**“参数值”的其中一行中的参数,然后单击“删除参数”**。
此时将显示**“删除参数”**对话框。 可以将参数替换为某个固定值或从步骤中将其删除。
(可选)若要重命名测试用例中的参数,请单击**“参数值”的其中一行中的参数,然后单击“重命名参数”**。
此时将显示**“重命名参数”**对话框。 然后可以在整个测试用例中更改参数的名称。
(可选)若要删除迭代,请针对要删除的迭代右击**“参数值”中的数据行,然后单击“删除迭代”**。
若要保存已添加到测试用例中的参数和值,请单击工具栏中的**“保存”**。
若要使用已输入的参数值对此测试运行迭代,请单击**“测试”查看测试活动,然后单击“运行测试”。 选择带有参数的测试用例,然后单击“运行”**。
测试运行程序启动,并将显示测试和迭代。 您可以在运行每个测试步骤时,将每个迭代的参数值粘贴到进行测试的应用程序中。
提示
有关如何运行测试的更多信息,请参见如何:使用不同的数据参数运行一个测试的多个迭代。 若要查看测试结果,请参见如何:使用 Microsoft 测试管理器查看测试结果。