测试自动化生成工具

EvaTestRunner 是一个专为SQA测试自动化设计的编码代理,能够根据验证列表自动生成pytest测试用例。

  • by ken-hori-2
  • 本地部署
  • 更新于
在 GitHub 查看 ken-hori-2/ContextEngine-MCP-Lab

使用说明

EvaTestRunner编码代理

SQL测试自动化测试用例生成专用编码代理的设计和实施项目。

将验证列表(Markdown)作为输入,搜索测试自动化API,自主生成pytest测试用例。


文件夹配置

ContextEngineering/
├── README.md           # 本ファイル
├── docs/               # 設計・仕様書
├── reference/          # 調査メモ・参考資料
└── demo/               # デモ(EvaTestRunner ダミー + MCP サーバー)
    ├── refs/           # ダミー API・テスト・検証リスト
    ├── mcp-server/     # MCP サーバー(Phase 1 実装済み)
    └── run_demo.py     # デモ実行スクリプト

快速启动

cd demo/mcp-server
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cd ..
PYTHONPATH=mcp-server python run_demo.py

验证列表解析→API检索→测试例检索→pytest生成为止一并执行。了解更多信息 demo/README.md。


文档

文件|说明| |----------|------| | docs/EvaTestRunner_CodingAgent_DesignSpec.md | 设计仕样书(符合2026年最佳实践) | docs/EvaTestRunner_制冷剂_最佳实践.md 最佳实践摘要 | docs/SQA_编码代理_Plan.md |初期设计・実装计画|


演示/

項目 内容
技术栈 树保姆/ast、色度、句子变换器
MCP工具 parse_verification_md、search_test_apis、search_tst_examples、get_api_signature、generate_pytest_case
起动 demo/README.md 查看项目中可用的所有族

参考资料(reference/)

文件内容 |----------|------| |2026_trends_context_engineering.md | 2026トレンド、上下文工程、API嵌入、代理循环| sdk_test_architecture_hybrid_retrieval.md|通用SDK测试生成架构Capability Map、Graph RAG | |组织知识外部反思.md|組織ナレッジ化、外部反射、知识MCP服务器| | agentic_search_and_dedicated_rag.md | Agentic Search と専用 RAG の役割分担、Semantic Gap |


项目条款

  • 个人情报・秘密情报: .env 中,单击.gitignore 中排除在Git的管理范围之外
  • 提交消息: 英文一文、Conventional Commits(feat:, fix: 等)
  • 公关: .github/PULL_REQUEST_TEMPLATE.md 使用

了解更多信息 .cursor/rules/project-standards.mdc 来修改标记元素的显示属性。