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

24 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目简介:合规性测试工具
## 项目概述
这是一个用于测试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格式的报告生成