mcpField
C
code-testing-extensions

code-testing-extensions

github.com/dotnet测试与质量5.8k3.6k 次安装1 天前更新
代码仓库

关于 code-testing-extensions

面向代码测试流程的参考资料目录,按语言提供测试命令、框架习惯和示例;需读取对应文件,而非将目录作为技能调用。

主要功能

  1. 01涵盖多种语言的测试指南
  2. 02提供框架适配的命令与布局说明
  3. 03记录模拟、常见错误和测试惯例
  4. 04包含端到端测试流程示例

适用场景

  1. 01为特定语言编写测试前查阅指南
  2. 02识别项目使用的测试框架和命令
  3. 03在缺少现有测试范例时参考完整流程

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dotnet/skills --skill code-testing-extensions

安装后在 Claude Code 中输入/code-testing-extensions确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

extensions/
cpp-examples.md
cpp.md
dotnet-examples.md
dotnet.md
go-examples.md
go.md
java-examples.md
java.md
kotlin-examples.md
kotlin.md
powershell-examples.md
powershell.md
python-examples.md
python.md
ruby-examples.md
ruby.md
rust-examples.md
rust.md
swift.md
typescript-examples.md
typescript.md

详细介绍

代码测试扩展

此参考目录仅列出代码测试流水线的内置指导。请直接阅读匹配的文件;不要将此目录作为技能调用。资源路径相对于此目录,而非项目工作区。

可用的扩展文件

文件语言内容
extensions/dotnet.md.NET (C#/F#/VB)构建命令、测试命令、项目引用验证、常见 CS 错误代码、MSTest 模板
extensions/python.mdPython适配框架的测试命令(pytest、自定义运行器)、项目布局检测、模拟指南、常见错误
extensions/typescript.mdTypeScript/JavaScript构建/测试命令(Jest/Vitest/Mocha)、框架检测、模拟、TypeScript 特定注意事项
extensions/powershell.mdPowerShell测试命令(Pester v5)、模块导入模式、发现/运行陷阱、模拟、常见错误
extensions/cpp.mdC++使用友元声明测试内部实现
extensions/go.mdGogo test 命令、表驱动测试、集成测试与单元测试布局、通过接口进行模拟、常见错误
extensions/java.mdJavaMaven/Gradle 命令、JUnit 4/5 和 TestNG 检测、Mockito、Spring Boot 切片、常见错误
extensions/rust.mdRustcargo test 命令、单元测试/集成测试/文档测试、特性、异步测试框架、常见错误
extensions/ruby.mdRubyRSpec 和 Minitest 命令、Bundler 用法、Rails 特定说明、模拟模式、常见错误
extensions/swift.mdSwiftSPM 和 Xcode 测试命令、XCTest 与 Swift Testing、@testable import、异步/throws 测试、常见错误
extensions/kotlin.mdKotlinGradle 命令、JUnit/Kotest 检测、MockK、协程测试、KMP 和 Android 特定说明、常见错误
extensions/dotnet-examples.md.NET (C#/F#/VB)具体流水线示例:样例调研结果、计划、生成的测试、修复周期、最终报告
extensions/python-examples.mdPython具体流水线示例(pytest):调研、计划、生成的测试文件、修复周期、最终报告
extensions/typescript-examples.mdTypeScript/JavaScript具体流水线示例(Vitest,适用于 Jest):调研、计划、生成的测试文件、修复周期、最终报告
extensions/go-examples.mdGo具体流水线示例(标准 testing):调研、计划、表驱动测试文件、修复周期、最终报告
extensions/java-examples.mdJava具体流水线示例(Maven 上的 JUnit 5 + Mockito):调研、计划、生成的测试文件、修复周期、最终报告

用法

编写测试代码前,请先阅读相应的基础扩展。只有在仓库中没有有代表性的测试,且基础扩展无法解决所需模式时,才加载 <language>-examples.md 文件。对于已有成熟本地惯例的专门请求,不要加载端到端示例。

评论

支持 Markdown