Files
hzdyjs/docs/测试文档/后勤管理/物业管理/维修分类/README.md
T
zlwu 249b1dfeb4 feat: 完善项目开发规范和测试文档体系
📝 主要改进:
• Cursor配置模块化:拆分为前端、后端、移动端、文档、API测试5个专门规范文件
• API文档重新组织:按业务模块拆分到docs/开发文档/API/目录下
• 新增维修分类功能完整测试方案和自动化测试脚本
• 后端热启动脚本完善,支持Linux/Windows双平台
• 强化文档同步更新规范,确保代码与文档一致性

🔧 技术改进:
• 优化Cursor AI工作流程和代码生成质量
• 完善API测试规范(AES+RSA双重加密登录方法)
• 提升开发效率和代码质量标准化程度

�� 测试覆盖:
• 维修分类管理功能端到端测试验证通过
• 包含页面加载、CRUD操作、搜索功能等核心测试用例

更新时间:2025-07-01
2025-07-01 17:53:05 +08:00

139 lines
3.6 KiB
Markdown

# 物业管理 - 维修分类测试用例
## 📋 测试概览
**模块**: 后勤管理 > 物业管理 > 维修分类
**测试类型**: 端到端自动化测试 (基于 Playwright MCP)
**测试范围**: 维修分类管理的完整功能测试
**更新时间**: 2025-07-01
## 📁 测试文件结构
```
docs/测试文档/后勤管理/物业管理/维修分类/
├── README.md # 测试总览文档
├── 维修分类功能完整测试方案.md # 完整测试方案
├── playwright-scripts/ # Playwright MCP测试脚本
│ ├── maintenance-category-e2e.js # 端到端测试脚本
│ ├── category-crud-operations.js # CRUD操作测试
│ ├── category-tree-structure.js # 树形结构测试
│ ├── category-permissions.js # 权限控制测试
│ └── category-ui-interactions.js # UI交互测试
├── test-data/ # 测试数据
│ ├── category-test-data.json # 测试数据集
│ └── user-roles-data.json # 用户角色数据
└── test-reports/ # 测试报告
└── (自动生成的测试报告)
```
## 🎯 测试目标
### 核心功能测试
- ✅ 维修分类 CRUD 操作
- ✅ 树形结构展示和操作
- ✅ 数据搜索和过滤
- ✅ 权限控制验证
- ✅ 用户界面交互
- ✅ 数据验证和错误处理
### 关键测试场景
1. **基础 CRUD 操作**
2. **树形结构管理**
3. **搜索和过滤功能**
4. **权限和角色控制**
5. **数据导入导出**
6. **异常情况处理**
## 🚀 快速开始
### 1. 环境准备
```bash
# 确保已安装Cursor和Playwright MCP插件
# 在Cursor中打开项目根目录
```
### 2. 执行测试
```bash
# 使用Cursor中的Playwright MCP功能执行测试
# 具体操作见:维修分类功能完整测试方案.md
```
### 3. 查看结果
测试执行后将自动生成详细的测试报告,包含:
- 测试执行情况
- 功能验证结果
- 问题发现和建议
- 性能指标统计
## 📊 测试覆盖范围
### 功能覆盖率目标: 100%
- 维修分类列表查询
- 新增维修分类
- 编辑维修分类
- 删除维修分类
- 树形结构展示
- 分类层级管理
- 搜索过滤
- 数据导出
- 权限控制
### 用户角色覆盖
- 系统管理员
- 物业管理员
- 普通用户
- 游客访问
## 🔍 测试重点
### 1. 用户界面验证
- 页面加载正确性
- 元素显示完整性
- 交互响应正确性
- 错误提示准确性
### 2. 数据操作验证
- 数据增删改查
- 数据格式验证
- 数据关联性检查
- 数据持久性确认
### 3. 业务逻辑验证
- 分类层级规则
- 状态流转逻辑
- 权限控制机制
- 业务规则遵循
## 📝 使用说明
1. **阅读测试方案**: 详细查看 `维修分类功能完整测试方案.md`
2. **准备测试环境**: 确保系统正常运行
3. **执行测试脚本**: 使用 Playwright MCP 运行测试
4. **分析测试结果**: 查看生成的测试报告
5. **问题跟踪处理**: 记录和跟踪发现的问题
## 📞 支持联系
如有测试相关问题,请参考:
- 项目开发规范: `.cursor/cursorrules-backend.md`
- API 文档: `docs/开发文档/API.md`
- 技术设计: `docs/业务模块/property-maintenance/`
---
**文档维护**: 请在每次测试后更新相应的测试报告
**最后更新**: 2025-07-01
**文档路径**: `docs/测试文档/后勤管理/物业管理/维修分类/README.md`