使用 Visual Studio 创建系统测试
通过使用 Visual Studio,可以创建、管理和运行单元测试、编码的 UI 测试、Web 性能测试和负载测试。
有关以下内容的详细信息 Web 性能测试和负载测试的信息,请参阅[已停用] Visual Studio 中的 Web 性能测试和负载测试。
单元测试和编码的 UI 测试通常供开发人员或使用 Visual Studio 的团队成员用来在应用程序中验证他们的代码质量。 例如,您可以在版本控制中签入这些代码之前先运行这些测试。 有关详细信息,请参阅使用单元测试验证代码和使用 UI 自动化来测试代码。 但是,测试应用程序过程中涵盖的团队成员还可以使用这些测试类型,来将手动测试转换为自动测试,并隔离 Team Foundation Build 中的集成测试所产生的 Bug。
任务
任务 |
相关主题 |
---|---|
在 Visual Studio 中创建系统测试:使用 Visual Studio,您可以从现有的操作录制(例如,从手动测试中创建的操作录制)创建编码的 UI 测试。 这使您能够自动化团队的 Microsoft 测试管理器手动测试工作量。 |
|
对测试进行分类:如果已使用 Visual Studio 创建自动测试,则可通过测试类别将测试分类来管理这些测试。 当使用 Visual Studio、Team Foundation Build 或 mstest.exe 运行这些自动测试时,您可使用这些测试类别来轻松选择运行的测试。 将测试类别作为特性添加到测试方法中。 |
|
指定一组以特定顺序运行的测试:顺序测试包含将以特定顺序运行的其他测试。 顺序测试在测试资源管理器中显示为单一测试。 |
|
使用一般测试包装现有测试、程序或第三方工具:可以使用一般测试调用外部程序和测试。 在执行了此操作后,测试引擎将一般测试视为任何其他测试类型。 例如,可以从测试资源管理器运行一般测试,并且可以获取和发布一般测试的结果,就如同从其他测试中执行此操作一样。 |
相关任务
在开发应用程序时,可以使用编码的 UI 测试来验证发生代码更改的连续功能。 有关详细信息,请参见使用 UI 自动化来测试代码。
除了编码的 UI 测试之外,Visual Studio 还包括单元测试。 单元测试主要用来在开发应用程序时验证独立代码单元的质量和功能。 有关详细信息,请参见使用单元测试验证代码。