compliance/memory-bank/projectbrief.md
gongwenxin df90a5377f mvp
2025-06-16 14:49:49 +08:00

1.0 KiB
Raw Permalink Blame History

项目简介:合规性测试工具

项目概述

这是一个用于测试API是否符合特定规范如DDMS规范的合规性测试工具。该工具能够根据API规范文件YAPI或Swagger/OpenAPI格式自动执行一系列测试用例检查API的实现是否符合预期的标准和规范。

核心需求

  1. 支持通过YAPI或Swagger/OpenAPI规范文件解析API定义
  2. 自动执行预定义和自定义的测试用例
  3. 生成详细的测试报告,包括成功/失败统计和详细的API调用信息
  4. 提供Web界面和命令行两种使用方式
  5. 支持大语言模型(LLM)辅助生成测试参数

关键目标

  1. 提高API合规性测试的效率和全面性
  2. 降低手动测试的工作量和出错率
  3. 提供清晰的测试结果和报告,帮助开发团队快速定位问题
  4. 支持可扩展的测试用例编写,满足不同合规性测试需求

技术栈

  • Python Flask (Web界面)
  • Python测试框架
  • SQLite (用户认证)
  • 大语言模型API集成
  • Markdown和JSON格式的报告生成