feat(admin): 添加用户管理相关文件
添加用户管理视图、API和状态管理文件
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# 测试自动化系统
|
||||
|
||||
## 目录结构
|
||||
|
||||
- `config/` - 测试配置文件
|
||||
- `scripts/` - 辅助脚本
|
||||
- `reporters/` - 报告生成器
|
||||
- `test-reports/` - 测试报告输出目录
|
||||
- `logs/` - 日志文件目录
|
||||
|
||||
## 使用方法
|
||||
|
||||
```bash
|
||||
./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报告
|
||||
|
||||
## 维护者
|
||||
|
||||
张翔 - 资深金融级高级自动化测试工程师
|
||||
Reference in New Issue
Block a user