📝 主要改进: • Cursor配置模块化:拆分为前端、后端、移动端、文档、API测试5个专门规范文件 • API文档重新组织:按业务模块拆分到docs/开发文档/API/目录下 • 新增维修分类功能完整测试方案和自动化测试脚本 • 后端热启动脚本完善,支持Linux/Windows双平台 • 强化文档同步更新规范,确保代码与文档一致性 🔧 技术改进: • 优化Cursor AI工作流程和代码生成质量 • 完善API测试规范(AES+RSA双重加密登录方法) • 提升开发效率和代码质量标准化程度 �� 测试覆盖: • 维修分类管理功能端到端测试验证通过 • 包含页面加载、CRUD操作、搜索功能等核心测试用例 更新时间:2025-07-01
3.6 KiB
3.6 KiB
物业管理 - 维修分类测试用例
📋 测试概览
模块: 后勤管理 > 物业管理 > 维修分类
测试类型: 端到端自动化测试 (基于 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 操作
- ✅ 树形结构展示和操作
- ✅ 数据搜索和过滤
- ✅ 权限控制验证
- ✅ 用户界面交互
- ✅ 数据验证和错误处理
关键测试场景
- 基础 CRUD 操作
- 树形结构管理
- 搜索和过滤功能
- 权限和角色控制
- 数据导入导出
- 异常情况处理
🚀 快速开始
1. 环境准备
# 确保已安装Cursor和Playwright MCP插件
# 在Cursor中打开项目根目录
2. 执行测试
# 使用Cursor中的Playwright MCP功能执行测试
# 具体操作见:维修分类功能完整测试方案.md
3. 查看结果
测试执行后将自动生成详细的测试报告,包含:
- 测试执行情况
- 功能验证结果
- 问题发现和建议
- 性能指标统计
📊 测试覆盖范围
功能覆盖率目标: 100%
- 维修分类列表查询
- 新增维修分类
- 编辑维修分类
- 删除维修分类
- 树形结构展示
- 分类层级管理
- 搜索过滤
- 数据导出
- 权限控制
用户角色覆盖
- 系统管理员
- 物业管理员
- 普通用户
- 游客访问
🔍 测试重点
1. 用户界面验证
- 页面加载正确性
- 元素显示完整性
- 交互响应正确性
- 错误提示准确性
2. 数据操作验证
- 数据增删改查
- 数据格式验证
- 数据关联性检查
- 数据持久性确认
3. 业务逻辑验证
- 分类层级规则
- 状态流转逻辑
- 权限控制机制
- 业务规则遵循
📝 使用说明
- 阅读测试方案: 详细查看
维修分类功能完整测试方案.md - 准备测试环境: 确保系统正常运行
- 执行测试脚本: 使用 Playwright MCP 运行测试
- 分析测试结果: 查看生成的测试报告
- 问题跟踪处理: 记录和跟踪发现的问题
📞 支持联系
如有测试相关问题,请参考:
- 项目开发规范:
.cursor/cursorrules-backend.md - API 文档:
docs/开发文档/API.md - 技术设计:
docs/业务模块/property-maintenance/
文档维护: 请在每次测试后更新相应的测试报告
最后更新: 2025-07-01
文档路径: docs/测试文档/后勤管理/物业管理/维修分类/README.md