关于 code-testing-extensions
面向代码测试流程的参考资料目录,按语言提供测试命令、框架习惯和示例;需读取对应文件,而非将目录作为技能调用。
主要功能
- 01涵盖多种语言的测试指南
- 02提供框架适配的命令与布局说明
- 03记录模拟、常见错误和测试惯例
- 04包含端到端测试流程示例
适用场景
- 01为特定语言编写测试前查阅指南
- 02识别项目使用的测试框架和命令
- 03在缺少现有测试范例时参考完整流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dotnet/ skills --skill code-testing-extensions安装后在 Claude Code 中输入/code-testing-extensions确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
extensions/cpp-examples.mdcpp.mddotnet-examples.mddotnet.mdgo-examples.mdgo.mdjava-examples.mdjava.mdkotlin-examples.mdkotlin.mdpowershell-examples.mdpowershell.mdpython-examples.mdpython.mdruby-examples.mdruby.mdrust-examples.mdrust.mdswift.mdtypescript-examples.mdtypescript.md详细介绍
代码测试扩展
此参考目录仅列出代码测试流水线的内置指导。请直接阅读匹配的文件;不要将此目录作为技能调用。资源路径相对于此目录,而非项目工作区。
可用的扩展文件
| 文件 | 语言 | 内容 |
|---|---|---|
| extensions/dotnet.md | .NET (C#/F#/VB) | 构建命令、测试命令、项目引用验证、常见 CS 错误代码、MSTest 模板 |
| extensions/python.md | Python | 适配框架的测试命令(pytest、自定义运行器)、项目布局检测、模拟指南、常见错误 |
| extensions/typescript.md | TypeScript/JavaScript | 构建/测试命令(Jest/Vitest/Mocha)、框架检测、模拟、TypeScript 特定注意事项 |
| extensions/powershell.md | PowerShell | 测试命令(Pester v5)、模块导入模式、发现/运行陷阱、模拟、常见错误 |
| extensions/cpp.md | C++ | 使用友元声明测试内部实现 |
| extensions/go.md | Go | go test 命令、表驱动测试、集成测试与单元测试布局、通过接口进行模拟、常见错误 |
| extensions/java.md | Java | Maven/Gradle 命令、JUnit 4/5 和 TestNG 检测、Mockito、Spring Boot 切片、常见错误 |
| extensions/rust.md | Rust | cargo test 命令、单元测试/集成测试/文档测试、特性、异步测试框架、常见错误 |
| extensions/ruby.md | Ruby | RSpec 和 Minitest 命令、Bundler 用法、Rails 特定说明、模拟模式、常见错误 |
| extensions/swift.md | Swift | SPM 和 Xcode 测试命令、XCTest 与 Swift Testing、@testable import、异步/throws 测试、常见错误 |
| extensions/kotlin.md | Kotlin | Gradle 命令、JUnit/Kotest 检测、MockK、协程测试、KMP 和 Android 特定说明、常见错误 |
| extensions/dotnet-examples.md | .NET (C#/F#/VB) | 具体流水线示例:样例调研结果、计划、生成的测试、修复周期、最终报告 |
| extensions/python-examples.md | Python | 具体流水线示例(pytest):调研、计划、生成的测试文件、修复周期、最终报告 |
| extensions/typescript-examples.md | TypeScript/JavaScript | 具体流水线示例(Vitest,适用于 Jest):调研、计划、生成的测试文件、修复周期、最终报告 |
| extensions/go-examples.md | Go | 具体流水线示例(标准 testing):调研、计划、表驱动测试文件、修复周期、最终报告 |
| extensions/java-examples.md | Java | 具体流水线示例(Maven 上的 JUnit 5 + Mockito):调研、计划、生成的测试文件、修复周期、最终报告 |
用法
编写测试代码前,请先阅读相应的基础扩展。只有在仓库中没有有代表性的测试,且基础扩展无法解决所需模式时,才加载 <language>-examples.md 文件。对于已有成熟本地惯例的专门请求,不要加载端到端示例。
评论
支持 Markdown