创建和管理测试

创建和管理测试是测试团队工作组织过程的重要组成部分。 根据测试的需求,可以使用不同类型的测试:手动测试和自动测试。

可以使用 Visual Studio 2010 旗舰版或 Visual Studio 专业测试工具版为手动测试创建同时包含操作和验证测试步骤的测试用例。可以使用 Microsoft 测试管理器将测试用例添加到测试计划。

还可以使用 Visual Studio 创建自动测试。 自动测试使您可以更高效地测试应用程序。 自动测试为您运行测试步骤,并确定测试是通过还是失败。 因此,与手动测试相比,自动测试可以更快、更频繁地运行。 自动测试可以评估在进行代码更改后应用程序是否仍正常工作。

如果日后需要,可以通过将自动化链接到包含手动测试步骤的测试用例,将手动测试用例转换为自动测试。 然后,可以使用 Microsoft 测试管理器运行这些自动测试,之后查看测试结果,这也是测试计划进度的一部分。

任务

任务

相关主题

根据要求创建测试:在评审用户对应用程序的要求后,可以创建测试用例以测试这些要求。 取决于项目管理方法,可以将每个测试用例链接到相关要求或用户情景。 如果执行手动测试,则可以向测试用例中添加测试步骤。 另外,可以将自动测试与测试用例相关联。

为测试套件创建手动测试用例:在测试计划中的测试套件中,可以创建包含手动测试步骤和期望结果的测试用例。 测试套件可以以所需的任何条件为基础。 您甚至可以创建基于查询的测试套件。 然后,由该查询返回的所有测试用例都将添加到套件中。

创建自动测试:可以创建自动用户界面测试。 这些测试可用于验证用户界面没有因代码更改而发生回归或更改。

可以创建单元测试来验证代码,并检查对代码的更改是否未破坏现有功能。

可以创建数据库单元测试以验证存储过程、函数和触发器是否正常运行。

可以创建负载测试以度量应用程序的性能。

还可以创建一般测试,一般测试可以调用 API 来测试应用程序的功能。

组织测试:可以使用测试套件来组织测试计划中的测试用例。 然后,可以通过选择要运行的测试套件来运行测试计划中的这些测试。 可以基于套件来生成测试报告。

可以通过用测试类别特性标记测试的方法,使用 Visual Studio、Team Foundation Build 或 mstest.exe 来组织自动测试。 然后,可以使用这些测试类别选择要运行的测试。 根据需要,每个测试方法可以属于多个类别。

自动测试可以组织到要从 Visual Studio 运行的测试类别中,并且与作为测试套件一部分运行的测试计划中的测试用例相关联。

将手动测试用例转换为自动测试:通过使用 Visual Studio 将自动测试与测试用例相关联,可以将手动测试用例转换为自动测试。 然后,可以使用 Microsoft 测试管理器将这些测试作为测试计划一部分来运行。

请参见

概念

运行测试