如何:创建手动测试用例

可以使用 Visual Studio 2010 旗舰版或 Visual Studio 专业测试工具版 创建同时具有操作和验证测试步骤的手动测试用例。 还可以在多个测试用例间共享称为“共享步骤”的一组共同的测试步骤。 这在受测应用程序发生更改时可以简化测试步骤的维护。 有关共享步骤的更多信息,请参见如何:使用共享步骤共享通用测试用例步骤

所创建的任何测试用例都与团队项目关联,可以添加到相同或不同测试计划中的多个测试套件中。 运行这些测试用例时,可以标记哪些测试步骤通过,哪些步骤未通过。 可以根据未通过的测试用例创建 Bug。 此 Bug 会自动包括已收集的测试步骤和其他信息。 有关如何运行手动测试用例的更多信息,请参见使用测试运行程序运行手动测试

若要使用不同数据多次运行一个手动测试用例,不必创建该测试用例的多个副本。 可以向测试用例中的任何测试步骤的操作或预期结果添加参数。 然后,可以为要在测试中使用的参数添加多组值。 这些参数的每组值作为测试的单个迭代运行。 有关这方面的更多信息,请参见如何:向手动测试用例添加参数以使用不同数据运行多次

通过选择套件可从测试计划内创建手动测试用例,如下图所示。

将测试用例添加到测试套件中

提示

如果您是通过向测试计划添加要求而创建的测试套件,则添加到测试套件中的任何现有测试用例或新的测试用例都将自动链接到该要求。

然后,可以添加测试用例的详细信息,如下图所示。

创建手动测试用例

提示

可通过从 Microsoft Excel 或 Microsoft Word 进行复制和粘贴来添加测试步骤。 从 Microsoft Excel 或 Microsoft Word 文档中选择步骤,右击现有步骤或“单击此处添加步骤”,然后指向“粘贴”。 有关更多信息,请参见如何:从 Microsoft Excel 或 Microsoft Word 文档向手动测试用例中添加测试步骤。 还可从包含用制表符分隔的操作和预期结果列表的纯文本文件中进行复制和粘贴。

以下过程用于创建和修改手动测试用例:

  • 创建手动测试用例

  • 向手动测试用例添加操作和验证测试步骤

创建手动测试用例

创建手动测试用例

  1. 打开 Microsoft 测试管理器。

    提示

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

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

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

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

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

  4. 若要命名测试用例,请在**“标题”**中键入名称。

    您可使用此标题标识测试用例,并在必要时使用此标题搜索测试用例。

  5. 单击**“指派给”**,为测试用例选择适当的所有者。

  6. (可选)若要更改测试用例的状态,必须先保存该测试用例。 保存测试用例后,可以根据下表从列表中选择状态:

    状态

    何时使用

    设计

    该测试用例正在设计中,尚未经过评审和批准。

    就绪

    该测试用例已经过评审和批准,运行已准备就绪。

    已关闭

    此团队项目的未来迭代不再需要该测试用例。

    这些状态基于用于创建团队项目的过程模板。 有关如何自定义过程模板的更多信息,请参见自定义过程模板

    提示

    默认情况下,“状态”设置为“设计”。 处于“设计”状态的测试用例仍可以运行。

  7. 单击**“优先级别”**,选择测试用例的重要性。

  8. (可选)手动测试用例可以转换为自动测试。 若要设置测试用例的自动化状态,请单击**“自动化状态”**,然后根据下表从列表中选择状态:

    状态

    何时使用

    未自动运行

    这仅是一个手动测试用例。

    计划的

    计划在将来为该测试用例添加自动化。

    自动

    如果向此测试用例添加了自动测试,则会自动设置此值。

    提示

    默认情况下,“自动化状态”设置为“未自动运行”。 有关如何将手动测试用例转换为自动测试用例的更多信息,请参见如何:将自动测试与测试用例关联

  9. 单击**“区域”**,在团队项目中为该测试用例选择适当区域。

    提示

    该区域由您的 Team Foundation Server 管理员为团队项目设置。 可以使用区域字段来查询手动测试用例。

  10. 单击**“迭代”**,在团队项目中为此测试用例选择迭代。

  11. (可选)若要将测试用例链接到此测试用例测试的要求或用户情景,请单击**“经过测试的用户情景”,然后单击“链接到”。 接下来,在“工作项 ID”中键入这些工作项,或浏览以查找这些工作项,然后单击“确定”**。

    此时将显示要求或用户情景。

  12. 若要保存该测试用例,请单击工具栏中的**“保存”**。

    提示

    在保存测试用例后,将在编辑窗格的标题中显示该测试用例的标识符。

向手动测试用例添加操作和验证测试步骤

对于手动测试用例中的每个测试步骤,都可以列出相应的操作和预期结果。 还可以附加提供更多详细信息的文件,或附加屏幕快照,以便为测试人员提供更多信息。

向手动测试用例添加操作和验证测试步骤

  1. 打开 Microsoft 测试管理器。

    提示

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

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

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

  3. 在测试套件层次结构窗格中选择包含相应测试用例的测试套件。

  4. 若要打开测试用例以向其添加步骤,请双击测试套件细节窗格中列出的该测试用例。

  5. 单击**“步骤”**。

  6. 单击**“<单击此处添加步骤>”**,然后键入该测试步骤的详细信息。

  7. 在**“操作”**下键入测试人员要执行此测试步骤应采取的操作。

  8. (可选)在**“预期结果”**下键入在执行完操作后,用户应预期的结果。

    提示

    如果您在测试步骤中添加了预期结果,该测试步骤将自动成为验证测试步骤,由该步骤图标上显示的红色选中标记指示。 默认情况下,每个测试步骤都是一个操作测试步骤,并且在运行此步骤时不需要验证。 运行测试用例时,必须将验证测试步骤逐个标记为通过或未通过。 如果不做标记,该测试将自动指定为失败状态。

  9. 若要添加其他测试步骤,请单击**“输入”**。 可以根据测试的需要添加任意多个测试步骤。

  10. (可选)若要以附件形式向测试步骤添加文件,请单击该测试步骤,然后单击工具栏中的附件图标。 若要输入附件的位置,请单击**“添加”,键入该文件的位置,然后单击“确定”**。

  11. (可选)若要插入测试步骤,请选择一个步骤,然后单击工具栏上的**“插入步骤”**。

    将在所选步骤的上方插入一个测试步骤。

  12. (可选)若要在列表中移动测试步骤,请选择一个或多个步骤,然后单击工具栏上的**“上移”“下移”**。

    所选步骤将上移或下移一个步骤。

  13. (可选)若要向测试用例添加共享步骤,请右击某个步骤并指向**“插入共享步骤”。 从列表中选择共享步骤,然后单击“插入”**。

    将在所选步骤的上方插入这些共享步骤。

    提示

    还可以从测试用例中创建共享步骤。 有关更多信息,请参见如何:使用共享步骤共享通用测试用例步骤

  14. 若要保存测试用例,请单击工具栏上的**“保存并关闭”**。

    现在可以使用**“测试运行程序”**运行该测试用例。 有关更多信息,请参见如何:运行手动测试

请参见

任务

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

如何:运行手动测试

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

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

概念

创建手动测试用例

其他资源

如何:使用 Microsoft 测试管理器创建工作项

如何:使用 Microsoft 测试管理器搜索特定工作项