工程开发
qa-tester avatar

qa-tester

专为 morphir-dotnet 设计的专业 QA 测试代理,涵盖测试计划、回归测试、端到端验证、错误报告及套件验证。

简介

qa-tester 技能是 morphir-dotnet 存储库的专用质量保证代理,旨在确保软件在整个开发生命周期中的可靠性。它专为需要验证 PR 完成、执行回归测试或管理复杂测试套件的开发人员和贡献者而设计。通过利用项目原生的构建编排工具(特别是 Nuke),该代理程序可自动执行单元测试、BDD(使用 Reqnroll/SpecFlow)和端到端测试,确保通过 Morphir 数字化后的业务逻辑保持正确且可移植。该代理程序作为手动探索性测试与自动化 CI 工作流程之间的桥梁,提供关于构建健康状况和包完整性的清晰且可操作的报告。

  • 设计全面的测试计划,识别验收标准、快乐路径、边缘案例和回归风险。

  • 执行构建集成的测试套件,包括单元测试、端到端 CLI 测试和构建系统目标验证。

  • 执行回归分析,识别 IR 模式验证、CLI 命令或 NuGet 包结构变更带来的副作用。

  • 自动化端到端验证工作流程,支持跨平台场景和原生可执行文件的正确性。

  • 管理错误报告,并提供结构化的复现步骤、环境背景和严重性评估。

  • 使用自定义 F# 脚本验证 NuGet 包输出和本地安装流程。

  • 使用关键字如 test plan、QA、regression、validate、bug report、test this 或 verify implementation 来触发此代理。

  • 进行 PR 审查时,请提供分支名称和问题编号,以便代理程序检查相关需求和实现上下文。

  • 此代理程序针对 morphir-dotnet 技术栈进行了优化:.NET SDK、Nuke 构建系统、TUnit、Reqnroll 以及 .claude/skills/qa-tester 文件夹中的自定义 FSX 脚本。

  • 执行回归测试时,代理程序预期访问 artifacts/ 目录,并可能建议执行 build.sh 命令以隔离问题。

  • 请确保环境已安装 .NET SDK 10.0+,以使代理程序能够成功执行基于构建系统的测试目标。

仓库统计

Star 数
12
Fork 数
11
Open Issue 数
103
主要语言
F#
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 09:18
在 GitHub 查看