首先安装Python扩展和Test Explorer UI,然后配置测试框架为pytest或unittest,确保测试文件命名规范,VSCode将自动识别并显示测试用例,通过测试资源管理器可运行、调试及查看结果。
在 visual studio code 中使用测试资源管理器运行单元测试,能让你更直观地发现、运行和调试测试用例。以下是如何配置并使用测试资源管理器(test explorer)来运行 python 或其他语言的单元测试。
启用测试资源管理器
VSCode 自带测试功能,但需要先确保已安装相关语言的测试支持扩展:
- Python 扩展:由 Microsoft 提供,包含对 unittest 和 pytest 的支持
- Test Explorer UI:提供图形化界面,整合各种测试框架
-
对应语言的测试框架:如 Python 需要安装
pytest或使用内置unittest
安装完成后,在侧边栏会出现一个“试管”图标,点击即可打开测试资源管理器。
配置测试框架
以 Python 为例,确保项目根目录下有测试文件(如 test_*.py 或 *_test.py),然后执行以下步骤:
- 按下 Ctrl+Shift+P 打开命令面板
- 输入并选择 Python: Configure Tests
- 选择测试框架(
pytest或unittest) - 指定测试文件所在目录(通常为项目根目录或
tests/)
配置成功后,VSCode 会自动扫描测试用例,并在编辑器中显示“Run | Debug”链接,同时在测试资源管理器中列出所有测试。
运行与调试测试
在测试资源管理器中,你可以:
基于 Internet 的 Web 技术,完全采用B/S 体系结构的网络办公系统。该系统具有安全性高、功能极为强大、可在广域网中使用也可在局域网中使用、也可以同时在局域网和广域网中使用的特点,全傻瓜式安装,无需作复杂配置,界面采用类似windows资源管理器的设计,结构清晰,条理分明,即使不熟悉电脑的人也可很快掌握全部操作。该系统通过在广域网内的广泛试用验证和经专业技术人员的调试、测试,确认具有很
- 点击绿色箭头运行单个测试
- 点击文件夹图标运行整个测试套件
- 查看每个测试的执行状态(通过/失败/跳过)
- 点击失败的测试查看详细输出和堆栈信息
- 在测试函数前加断点,点击“Debug”进行逐步调试
测试结果会实时更新,便于快速定位问题。
常见问题处理
如果测试未被识别,请检查以下几点:
- 确认虚拟环境已正确激活,且测试依赖已安装(如
pip install pytest) - 检查
settings.json中是否设置了正确的 Python 解释器路径 - 确保测试文件命名符合规范(如
test_example.py) - 查看 VSCode 输出面板中的“Tests”日志,排查扫描错误
基本上就这些。配置一次后,后续测试都会自动加载,提升开发效率。









