跳转至主内容 概述 功能 版本 扩展 开始 服务状态 常见问题解答支持 文档 博客 概述 扩展 支持 文档 博客 VS Code 教育版 下载 购买 概述 支持 管理员门户 订阅者门户 Dev Essentials Visual Studio 中心 免费 Visual Studio Microsoft 安全 Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space 混合现实 Microsoft HoloLens Microsoft Viva 量子计算 可持续发展 教育 汽车 金融服务 政府 医疗保健 制造业 零售业 查找合作伙伴 成为合作伙伴 合作伙伴网络 Microsoft Marketplace Marketplace Rewards 软件开发公司 博客 Microsoft Advertising 开发人员中心 文档 活动 许可 Microsoft Learn Microsoft Research 查看站点地图
代码测试工具和服务 | Visual Studio2025-10-31T13:29:51-07:00

测试工具

使用最新 Visual Studio 和全面的测试工具编写高质量代码

单元测试

使用你选择的语言和测试框架编写、执行和调试单元测试。 一组丰富的内置项目模板和测试框架不仅支持多个平台,还让上手使用变得非常简单。

IntelliTest

大大减少了创建和维护新代码或现有代码单元测试的工作。 针对你的方法生成有趣的输入输出值,并将它们另存为具有高代码覆盖率的小测试套件。 随着代码的演变自动对它们进行改进。

Live Unit Testing

Live Unit Testing 会自动在后台运行所有受影响的单元测试并在 Visual Studio 中实时显示代码覆盖范围。 修改代码时,Live Unit Testing 可以让你了解现有测试是否覆盖代码更改,或者是否需要编写新测试。 在键入时获取编写新测试的温馨提示。

测试资源管理器

在一个窗口中集中组织、运行和调试测试,并查看测试结果。 每次构建后通过自动运行测试来轻松配置持续测试。

CodeLens 测试指示器

内联显示代码的测试结果。 检查、运行、调试测试,并直接从代码编辑器导航到测试。

代码覆盖率分析

在代码行一级和代码块一级,直观呈现和报告托管和本机应用程序的代码覆盖率。

Fakes

丰富的隔离框架,允许你使用代理替换任何 .NET 方法。 Visual Studio 中的虚设框架允许通过绕道和存根实现隔离,从而支持单元测试。