工程開發
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 查看