08ea5fbe98
添加用户管理视图、API和状态管理文件
1.1 KiB
1.1 KiB
测试自动化系统
目录结构
config/- 测试配置文件scripts/- 辅助脚本reporters/- 报告生成器test-reports/- 测试报告输出目录logs/- 日志文件目录
使用方法
./run-all-tests.sh
功能特性
- ✅ 一键启动所有测试(API + 前端对接 + E2E)
- ✅ 自动重试失败的测试
- ✅ 基于规则的自动修复机制
- ✅ 多格式测试报告(JSON/XML/HTML)
- ✅ 自动清理测试环境
测试架构
API测试层 (JUnit 5 + Spring Boot Test)
↓
前端对接测试层 (Playwright)
↓
E2E测试层 (Playwright + Appium)
配置文件
config/test-config.yml- 测试执行配置config/auto-fix-rules.yml- 自动修复规则
报告输出
测试报告将生成在 test-reports/YYYY-MM-DD_HH-MM-SS/ 目录下,包含:
console.log- 控制台输出test-report.json- JSON格式报告test-report.xml- JUnit XML格式报告test-report.html- HTML可视化报告allure-report/- Allure报告
维护者
张翔 - 资深金融级高级自动化测试工程师