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

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 操作
  • ✅ 树形结构展示和操作
  • ✅ 数据搜索和过滤
  • ✅ 权限控制验证
  • ✅ 用户界面交互
  • ✅ 数据验证和错误处理

关键测试场景

  1. 基础 CRUD 操作
  2. 树形结构管理
  3. 搜索和过滤功能
  4. 权限和角色控制
  5. 数据导入导出
  6. 异常情况处理

🚀 快速开始

1. 环境准备

# 确保已安装Cursor和Playwright MCP插件
# 在Cursor中打开项目根目录

2. 执行测试

# 使用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