Ether 智慧物业管理平台 - 多端集成测试用例总表
文档版本: v1.0
创建日期: 2026-02-14
测试目标: 99%需求覆盖率
测试范围: 管理端Web + 员工APP + 业主APP
一、测试平台与端口配置
| 平台 |
端口 |
测试框架 |
测试账号 |
| 管理端Web |
localhost:5173 |
Playwright |
admin / Admin@123 |
| 员工APP |
localhost:5174 |
Playwright |
worker_user / Worker@123 |
| 业主APP |
localhost:5176 |
Playwright |
owner_user / Owner@123 |
二、需求覆盖度统计
2.1 按模块统计
| 模块编号 |
模块名称 |
需求数 |
测试用例数 |
覆盖率 |
| M01 |
空间与资产管理 |
8 |
32 |
100% |
| M02 |
设施设备管理 |
9 |
36 |
100% |
| M03 |
运营调度 |
8 |
48 |
100% |
| M04 |
巡检管理 |
6 |
30 |
100% |
| M05 |
访客管理 |
6 |
30 |
100% |
| M06 |
财务计费 |
10 |
45 |
100% |
| M07 |
权限与账户 |
8 |
40 |
100% |
| M08 |
业主端应用 |
10 |
35 |
100% |
| M09 |
报表统计 |
8 |
24 |
100% |
| M10 |
第三方集成 |
8 |
16 |
100% |
| 合计 |
- |
81 |
336 |
99%+ |
2.2 按平台统计
| 平台 |
测试用例数 |
E2E测试 |
API测试 |
单元测试 |
| 管理端Web |
168 |
120 |
48 |
- |
| 员工APP |
84 |
60 |
24 |
- |
| 业主APP |
56 |
40 |
16 |
- |
| 跨平台集成 |
28 |
28 |
- |
- |
| 合计 |
336 |
248 |
88 |
- |
三、M01 空间与资产管理测试用例
3.1 项目管理测试 (M01-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M01-001 |
创建项目 |
管理端 |
P0 |
1.登录管理端 2.进入项目管理 3.点击新增 4.填写项目信息 5.提交 |
项目创建成功,生成项目ID |
| TC-M01-002 |
项目列表查询 |
管理端 |
P0 |
1.进入项目列表 2.验证列表显示 |
显示所有项目,支持分页 |
| TC-M01-003 |
项目详情查看 |
管理端 |
P0 |
1.点击项目名称 2.查看详情页 |
显示项目完整信息 |
| TC-M01-004 |
项目信息修改 |
管理端 |
P0 |
1.进入项目详情 2.点击编辑 3.修改信息 4.保存 |
修改成功,显示更新后信息 |
| TC-M01-005 |
项目状态切换 |
管理端 |
P1 |
1.切换项目状态(启用/停用) |
状态切换成功 |
| TC-M01-006 |
项目成员管理 |
管理端 |
P0 |
1.进入项目成员 2.添加成员 3.分配角色 |
成员添加成功,角色分配正确 |
| TC-M01-007 |
项目切换 |
管理端 |
P0 |
1.点击项目切换 2.选择其他项目 |
切换成功,数据隔离正确 |
| TC-M01-008 |
项目删除(有数据) |
管理端 |
P1 |
1.尝试删除有工单的项目 |
拒绝删除,提示存在关联数据 |
| TC-M01-009 |
项目权限验证 |
管理端 |
P0 |
1.用无权限账号登录 2.尝试访问项目 |
拒绝访问,提示无权限 |
| TC-M01-010 |
项目数据隔离 |
管理端 |
P0 |
1.切换项目 2.查看工单列表 |
只显示当前项目数据 |
3.2 空间节点管理测试 (M01-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M01-011 |
创建楼栋 |
管理端 |
P0 |
1.进入空间管理 2.新增楼栋 3.填写信息 |
楼栋创建成功 |
| TC-M01-012 |
创建楼层 |
管理端 |
P0 |
1.选择楼栋 2.新增楼层 |
楼层创建成功,自动编号 |
| TC-M01-013 |
创建房间 |
管理端 |
P0 |
1.选择楼层 2.新增房间 3.填写信息 |
房间创建成功 |
| TC-M01-014 |
空间树形结构 |
管理端 |
P0 |
1.查看空间树 |
正确显示楼栋-楼层-房间层级 |
| TC-M01-015 |
空间搜索 |
管理端 |
P1 |
1.输入关键词搜索 |
返回匹配的空间节点 |
| TC-M01-016 |
空间节点删除 |
管理端 |
P1 |
1.删除无子节点的空间 |
删除成功 |
| TC-M01-017 |
空间节点删除(有子节点) |
管理端 |
P1 |
1.尝试删除有子节点的空间 |
拒绝删除,提示存在子节点 |
| TC-M01-018 |
批量导入空间 |
管理端 |
P2 |
1.上传Excel文件 2.验证导入 |
批量导入成功 |
| TC-M01-019 |
空间导出 |
管理端 |
P2 |
1.点击导出 2.下载文件 |
导出Excel文件正确 |
| TC-M01-020 |
空间统计 |
管理端 |
P1 |
1.查看空间统计 |
显示楼栋数、房间数等统计 |
3.3 房间详情管理测试 (M01-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M01-021 |
房间面积录入 |
管理端 |
P0 |
1.编辑房间 2.录入面积 |
面积保存成功 |
| TC-M01-022 |
房间户型设置 |
管理端 |
P0 |
1.设置户型(一居/二居等) |
户型设置成功 |
| TC-M01-023 |
房间装修状态 |
管理端 |
P1 |
1.设置装修状态(毛坯/简装/精装) |
状态设置成功 |
| TC-M01-024 |
房间使用状态 |
管理端 |
P0 |
1.设置使用状态(自住/出租/空置) |
状态设置成功 |
| TC-M01-025 |
房间照片上传 |
管理端 |
P1 |
1.上传房间照片 |
照片上传成功 |
| TC-M01-026 |
房间关联业主 |
管理端 |
P0 |
1.关联业主信息 |
关联成功,显示业主信息 |
| TC-M01-027 |
房间关联设备 |
管理端 |
P1 |
1.查看关联设备 |
显示房间内设备列表 |
| TC-M01-028 |
房间历史记录 |
管理端 |
P1 |
1.查看历史记录 |
显示入住/维修等历史 |
3.4 产权信息管理测试 (M01-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M01-029 |
业主信息录入 |
管理端 |
P0 |
1.录入业主姓名、电话、身份证 |
业主信息保存成功 |
| TC-M01-030 |
产权比例设置 |
管理端 |
P0 |
1.设置产权比例(多业主) |
比例设置成功,总和100% |
| TC-M01-031 |
产权比例验证 |
管理端 |
P0 |
1.设置比例总和超过100% |
验证失败,提示比例错误 |
| TC-M01-032 |
业主联系方式 |
管理端 |
P0 |
1.添加多个联系方式 |
联系方式保存成功 |
四、M02 设施设备管理测试用例
4.1 设备台账测试 (M02-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-001 |
创建设备 |
管理端 |
P0 |
1.进入设备管理 2.新增设备 3.填写信息 |
设备创建成功,生成设备ID |
| TC-M02-002 |
设备列表查询 |
管理端 |
P0 |
1.查看设备列表 2.筛选条件 |
列表显示正确,筛选有效 |
| TC-M02-003 |
设备详情查看 |
管理端 |
P0 |
1.点击设备查看详情 |
显示设备完整信息 |
| TC-M02-004 |
设备信息修改 |
管理端 |
P0 |
1.编辑设备信息 2.保存 |
修改成功 |
| TC-M02-005 |
设备状态管理 |
管理端 |
P0 |
1.切换设备状态(正常/维修/报废) |
状态切换成功 |
| TC-M02-006 |
设备位置设置 |
管理端 |
P0 |
1.设置设备所在位置 |
关联空间节点成功 |
| TC-M02-007 |
设备技术参数 |
管理端 |
P1 |
1.录入技术参数(品牌/型号/功率等) |
参数保存成功 |
| TC-M02-008 |
设备照片上传 |
管理端 |
P1 |
1.上传设备照片 |
照片上传成功 |
| TC-M02-009 |
设备附件管理 |
管理端 |
P1 |
1.上传设备说明书等附件 |
附件上传成功 |
| TC-M02-010 |
设备删除 |
管理端 |
P1 |
1.删除无关联工单的设备 |
删除成功 |
4.2 设备分类测试 (M02-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-011 |
创建分类 |
管理端 |
P0 |
1.新增设备分类 2.填写分类名称 |
分类创建成功 |
| TC-M02-012 |
分类树形结构 |
管理端 |
P0 |
1.创建多级分类 |
正确显示分类层级 |
| TC-M02-013 |
分类关联设备 |
管理端 |
P0 |
1.设备选择分类 |
设备关联分类成功 |
| TC-M02-014 |
按分类筛选设备 |
管理端 |
P0 |
1.选择分类筛选 |
显示该分类下所有设备 |
| TC-M02-015 |
分类删除(有设备) |
管理端 |
P1 |
1.尝试删除有设备的分类 |
拒绝删除,提示存在设备 |
4.3 设备二维码测试 (M02-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-016 |
生成设备二维码 |
管理端 |
P1 |
1.选择设备 2.生成二维码 |
二维码生成成功 |
| TC-M02-017 |
批量生成二维码 |
管理端 |
P1 |
1.选择多个设备 2.批量生成 |
批量生成成功 |
| TC-M02-018 |
扫码查看设备 |
员工APP |
P0 |
1.扫描设备二维码 |
显示设备详情 |
| TC-M02-019 |
扫码快速报修 |
员工APP |
P0 |
1.扫码 2.点击报修 |
自动关联设备创建工单 |
| TC-M02-020 |
二维码下载打印 |
管理端 |
P1 |
1.下载二维码图片 |
下载成功,可打印 |
4.4 维保计划测试 (M02-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-021 |
创建维保计划 |
管理端 |
P1 |
1.新增维保计划 2.设置周期 |
计划创建成功 |
| TC-M02-022 |
计划关联设备 |
管理端 |
P1 |
1.选择设备关联计划 |
关联成功 |
| TC-M02-023 |
自动生成维保任务 |
管理端 |
P1 |
1.等待计划触发 |
自动生成维保任务 |
| TC-M02-024 |
维保提醒 |
管理端 |
P1 |
1.查看维保提醒 |
显示待维保设备 |
4.5 维修工单测试 (M02-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-025 |
设备报修创建工单 |
管理端 |
P0 |
1.选择设备 2.创建报修工单 |
工单创建成功,关联设备 |
| TC-M02-026 |
工单处理设备状态同步 |
管理端 |
P0 |
1.开始处理工单 |
设备状态变为维修中 |
| TC-M02-027 |
工单完成设备状态恢复 |
管理端 |
P0 |
1.完成工单 |
设备状态恢复正常 |
| TC-M02-028 |
设备维修历史查询 |
管理端 |
P0 |
1.查看设备维修历史 |
显示所有维修记录 |
| TC-M02-029 |
设备故障统计 |
管理端 |
P1 |
1.查看设备故障统计 |
显示故障次数、类型分布 |
| TC-M02-030 |
设备维修费用统计 |
管理端 |
P1 |
1.查看维修费用统计 |
显示维修费用汇总 |
4.6 设备故障自动工单测试 (M02-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M02-031 |
IoT设备故障告警 |
管理端 |
P1 |
1.模拟IoT设备故障 |
接收故障告警 |
| TC-M02-032 |
自动创建维修工单 |
管理端 |
P1 |
1.故障告警触发 |
自动创建工单 |
| TC-M02-033 |
故障工单通知 |
管理端 |
P1 |
1.工单创建后 |
发送通知给维修人员 |
| TC-M02-034 |
故障恢复自动关闭 |
管理端 |
P2 |
1.设备恢复正常 |
自动关闭工单(可配置) |
| TC-M02-035 |
故障升级处理 |
管理端 |
P1 |
1.故障持续未处理 |
自动升级通知 |
| TC-M02-036 |
故障统计分析 |
管理端 |
P1 |
1.查看故障统计 |
显示故障趋势分析 |
五、M03 运营调度测试用例
5.1 工单创建测试 (M03-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-001 |
手动创建工单 |
管理端 |
P0 |
1.进入工单管理 2.新增工单 3.填写信息 |
工单创建成功 |
| TC-M03-002 |
业主报修创建工单 |
业主APP |
P0 |
1.业主提交报修 2.填写描述 |
自动创建工单 |
| TC-M03-003 |
巡检异常创建工单 |
员工APP |
P0 |
1.巡检发现异常 2.上报 |
自动创建工单 |
| TC-M03-004 |
设备故障创建工单 |
管理端 |
P0 |
1.设备故障触发 |
自动创建工单 |
| TC-M03-005 |
工单类型选择 |
管理端 |
P0 |
1.选择工单类型(维修/投诉/咨询等) |
类型设置成功 |
| TC-M03-006 |
工单优先级设置 |
管理端 |
P0 |
1.设置优先级(低/中/高/紧急) |
优先级设置成功 |
| TC-M03-007 |
工单附件上传 |
管理端 |
P0 |
1.上传照片/视频 |
附件上传成功 |
| TC-M03-008 |
工单关联设备 |
管理端 |
P0 |
1.选择关联设备 |
关联成功 |
| TC-M03-009 |
工单关联空间 |
管理端 |
P0 |
1.选择关联空间位置 |
关联成功 |
| TC-M03-010 |
工单编号生成 |
管理端 |
P0 |
1.创建工单 |
自动生成编号(WO-YYYYMMDD-序号) |
5.2 工单分配测试 (M03-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-011 |
手动分配工单 |
管理端 |
P0 |
1.选择工单 2.分配处理人 |
分配成功,状态变为ASSIGNED |
| TC-M03-012 |
智能派单 |
管理端 |
P0 |
1.启用智能派单 2.创建工单 |
自动分配最优处理人 |
| TC-M03-013 |
抢单模式 |
员工APP |
P1 |
1.发布抢单任务 2.员工抢单 |
抢单成功,分配给抢单人 |
| TC-M03-014 |
工单转派 |
管理端 |
P0 |
1.选择已分配工单 2.转派给其他人 |
转派成功,记录转派原因 |
| TC-M03-015 |
批量分配 |
管理端 |
P1 |
1.选择多个工单 2.批量分配 |
批量分配成功 |
| TC-M03-016 |
分配通知 |
员工APP |
P0 |
1.工单分配后 |
处理人收到通知 |
| TC-M03-017 |
分配历史查询 |
管理端 |
P1 |
1.查看分配历史 |
显示所有分配记录 |
5.3 工单处理测试 (M03-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-018 |
接单确认 |
员工APP |
P0 |
1.查看待处理工单 2.点击接单 |
状态变为ACCEPTED |
| TC-M03-019 |
开始处理 |
员工APP |
P0 |
1.点击开始处理 |
状态变为IN_PROGRESS |
| TC-M03-020 |
处理记录填写 |
员工APP |
P0 |
1.填写处理过程 2.上传照片 |
记录保存成功 |
| TC-M03-021 |
完成工单 |
员工APP |
P0 |
1.填写处理结果 2.点击完成 |
状态变为COMPLETED |
| TC-M03-022 |
工单挂起 |
员工APP |
P1 |
1.点击挂起 2.填写原因 |
状态变为SUSPENDED |
| TC-M03-023 |
工单恢复 |
员工APP |
P1 |
1.恢复挂起的工单 |
状态恢复为ASSIGNED |
| TC-M03-024 |
工单退回 |
员工APP |
P1 |
1.退回工单 2.填写原因 |
状态变为RETURNED |
| TC-M03-025 |
工单关闭 |
管理端 |
P0 |
1.验收通过 2.关闭工单 |
状态变为CLOSED |
| TC-M03-026 |
工单流程记录 |
管理端 |
P0 |
1.查看工单详情 2.查看流程记录 |
显示完整流程记录 |
5.4 工单统计测试 (M03-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-027 |
工单数量统计 |
管理端 |
P0 |
1.查看工单统计 |
显示各状态工单数量 |
| TC-M03-028 |
工单类型分布 |
管理端 |
P0 |
1.查看类型分布图 |
显示各类型占比 |
| TC-M03-029 |
工单时效统计 |
管理端 |
P0 |
1.查看平均处理时长 |
显示时效数据 |
| TC-M03-030 |
工单趋势分析 |
管理端 |
P1 |
1.查看趋势图 |
显示工单数量趋势 |
| TC-M03-031 |
处理人工作量统计 |
管理端 |
P1 |
1.查看人员工作量 |
显示各处理人工单数 |
| TC-M03-032 |
工单满意度统计 |
管理端 |
P1 |
1.查看满意度统计 |
显示平均评分 |
5.5 工单关联设备测试 (M03-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-033 |
工单关联设备信息 |
管理端 |
P1 |
1.查看工单详情 |
显示关联设备信息 |
| TC-M03-034 |
设备维修历史 |
管理端 |
P1 |
1.查看设备维修历史 |
显示所有关联工单 |
| TC-M03-035 |
设备故障率统计 |
管理端 |
P1 |
1.查看设备故障率 |
显示故障次数统计 |
5.6 SLA监控测试 (M03-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-036 |
SLA时效监控 |
管理端 |
P1 |
1.查看工单时效 |
显示剩余处理时间 |
| TC-M03-037 |
超时预警 |
管理端 |
P1 |
1.工单即将超时 |
发送预警通知 |
| TC-M03-038 |
超时升级 |
管理端 |
P1 |
1.工单已超时 |
自动升级处理 |
| TC-M03-039 |
SLA配置 |
管理端 |
P2 |
1.配置SLA规则 |
配置保存成功 |
| TC-M03-040 |
SLA报表 |
管理端 |
P1 |
1.查看SLA报表 |
显示达标率统计 |
5.7 满意度评价测试 (M03-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M03-041 |
发送评价邀请 |
业主APP |
P1 |
1.工单完成后 |
发送评价邀请 |
| TC-M03-042 |
提交满意度评价 |
业主APP |
P0 |
1.评分1-5分 2.填写评价内容 |
评价提交成功 |
| TC-M03-043 |
查看评价记录 |
管理端 |
P0 |
1.查看工单评价 |
显示评价内容 |
| TC-M03-044 |
满意度统计 |
管理端 |
P1 |
1.查看满意度统计 |
显示平均评分 |
| TC-M03-045 |
评价趋势分析 |
管理端 |
P1 |
1.查看评价趋势 |
显示评分趋势图 |
| TC-M03-046 |
差评预警 |
管理端 |
P1 |
1.收到差评(1-2分) |
发送预警通知 |
| TC-M03-047 |
评价回复 |
管理端 |
P1 |
1.回复业主评价 |
回复保存成功 |
| TC-M03-048 |
评价导出 |
管理端 |
P2 |
1.导出评价数据 |
导出Excel成功 |
六、M04 巡检管理测试用例
6.1 巡检计划测试 (M04-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-001 |
创建巡检计划 |
管理端 |
P0 |
1.新增巡检计划 2.设置周期 |
计划创建成功 |
| TC-M04-002 |
设置巡检路线 |
管理端 |
P0 |
1.添加巡检点位 2.设置顺序 |
路线设置成功 |
| TC-M04-003 |
设置巡检内容 |
管理端 |
P0 |
1.添加检查项目 |
检查项设置成功 |
| TC-M04-004 |
分配巡检人员 |
管理端 |
P0 |
1.选择巡检人员 |
分配成功 |
| TC-M04-005 |
计划启用/停用 |
管理端 |
P0 |
1.切换计划状态 |
状态切换成功 |
| TC-M04-006 |
计划修改 |
管理端 |
P0 |
1.编辑计划内容 |
修改成功 |
6.2 巡检任务测试 (M04-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-007 |
自动生成巡检任务 |
管理端 |
P0 |
1.计划触发 2.查看任务列表 |
自动生成任务 |
| TC-M04-008 |
手动创建任务 |
管理端 |
P0 |
1.手动创建巡检任务 |
任务创建成功 |
| TC-M04-009 |
任务分配 |
管理端 |
P0 |
1.分配任务给巡检员 |
分配成功 |
| TC-M04-010 |
任务提醒 |
员工APP |
P0 |
1.任务开始前 |
发送提醒通知 |
| TC-M04-011 |
任务逾期告警 |
管理端 |
P1 |
1.任务超时未完成 |
发送逾期告警 |
| TC-M04-012 |
任务状态查询 |
管理端 |
P0 |
1.查看任务状态 |
显示待执行/进行中/已完成 |
6.3 巡检记录测试 (M04-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-013 |
开始巡检 |
员工APP |
P0 |
1.点击开始巡检 |
状态变为进行中 |
| TC-M04-014 |
扫码签到 |
员工APP |
P0 |
1.扫描点位二维码 |
签到成功,记录位置 |
| TC-M04-015 |
填写检查结果 |
员工APP |
P0 |
1.选择正常/异常 2.填写备注 |
结果保存成功 |
| TC-M04-016 |
上传巡检照片 |
员工APP |
P0 |
1.拍摄现场照片 |
照片上传成功 |
| TC-M04-017 |
完成巡检 |
员工APP |
P0 |
1.完成所有点位 2.提交 |
巡检完成 |
| TC-M04-018 |
巡检记录查看 |
管理端 |
P0 |
1.查看巡检记录详情 |
显示完整记录 |
6.4 异常自动工单测试 (M04-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-019 |
上报巡检异常 |
员工APP |
P0 |
1.标记异常 2.填写描述 |
异常记录创建 |
| TC-M04-020 |
自动创建工单 |
管理端 |
P0 |
1.异常上报后 |
自动创建整改工单 |
| TC-M04-021 |
工单关联巡检记录 |
管理端 |
P0 |
1.查看工单详情 |
显示关联的巡检记录 |
| TC-M04-022 |
异常处理跟踪 |
管理端 |
P1 |
1.查看异常状态 |
显示处理进度 |
| TC-M04-023 |
异常统计 |
管理端 |
P1 |
1.查看异常统计 |
显示异常率、类型分布 |
6.5 巡检提醒测试 (M04-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-024 |
任务开始提醒 |
员工APP |
P0 |
1.任务开始时间到 |
发送提醒通知 |
| TC-M04-025 |
任务即将逾期提醒 |
员工APP |
P1 |
1.任务即将超时 |
发送提醒 |
| TC-M04-026 |
逾期告警 |
管理端 |
P1 |
1.任务已逾期 |
发送告警给管理员 |
| TC-M04-027 |
提醒设置 |
管理端 |
P1 |
1.配置提醒规则 |
配置保存成功 |
6.6 巡检统计测试 (M04-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M04-028 |
巡检完成率统计 |
管理端 |
P1 |
1.查看完成率 |
显示完成率百分比 |
| TC-M04-029 |
异常率统计 |
管理端 |
P1 |
1.查看异常率 |
显示异常率百分比 |
| TC-M04-030 |
巡检趋势分析 |
管理端 |
P1 |
1.查看趋势图 |
显示巡检数据趋势 |
七、M05 访客管理测试用例
7.1 访客预约测试 (M05-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-001 |
访客提交预约 |
业主APP |
P0 |
1.填写访客信息 2.提交预约 |
预约创建成功 |
| TC-M05-002 |
被访人确认 |
业主APP |
P0 |
1.收到预约请求 2.确认/拒绝 |
状态更新成功 |
| TC-M05-003 |
预约结果通知 |
业主APP |
P0 |
1.确认后 |
访客收到通知 |
| TC-M05-004 |
预约时间限制 |
业主APP |
P1 |
1.选择过期时间 |
验证失败,提示时间无效 |
| TC-M05-005 |
预约取消 |
业主APP |
P1 |
1.取消预约 |
取消成功 |
| TC-M05-006 |
预约修改 |
业主APP |
P1 |
1.修改预约信息 |
修改成功 |
7.2 访客登记测试 (M05-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-007 |
现场登记 |
员工APP |
P0 |
1.录入访客信息 2.身份核验 |
登记成功 |
| TC-M05-008 |
身份证核验 |
员工APP |
P0 |
1.扫描身份证 |
自动填充信息 |
| TC-M05-009 |
人脸核验 |
员工APP |
P1 |
1.拍摄人脸照片 |
核验通过 |
| TC-M05-010 |
访客照片 |
员工APP |
P0 |
1.拍摄访客照片 |
照片保存成功 |
| TC-M05-011 |
登记记录查询 |
管理端 |
P0 |
1.查看登记记录 |
显示登记列表 |
7.3 访客凭证测试 (M05-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-012 |
生成访客二维码 |
业主APP |
P0 |
1.确认预约后 |
自动生成二维码 |
| TC-M05-013 |
二维码有效期 |
业主APP |
P0 |
1.设置有效期 |
二维码在有效期内可用 |
| TC-M05-014 |
扫码验证 |
员工APP |
P0 |
1.扫描访客二维码 |
验证通过,显示访客信息 |
| TC-M05-015 |
二维码过期验证 |
员工APP |
P0 |
1.扫描过期二维码 |
验证失败,提示已过期 |
| TC-M05-016 |
二维码重复使用 |
员工APP |
P1 |
1.重复使用同一二维码 |
根据配置允许或拒绝 |
| TC-M05-017 |
通行放行 |
员工APP |
P0 |
1.验证通过后放行 |
记录通行时间 |
7.4 访客黑名单测试 (M05-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-018 |
添加黑名单 |
管理端 |
P1 |
1.添加访客到黑名单 |
添加成功 |
| TC-M05-019 |
黑名单拦截 |
员工APP |
P1 |
1.黑名单访客登记 |
拦截并提示 |
| TC-M05-020 |
移除黑名单 |
管理端 |
P1 |
1.从黑名单移除 |
移除成功 |
| TC-M05-021 |
黑名单查询 |
管理端 |
P1 |
1.查询黑名单列表 |
显示黑名单列表 |
7.5 通行记录测试 (M05-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-022 |
进入记录 |
员工APP |
P0 |
1.访客进入 |
记录进入时间 |
| TC-M05-023 |
离开记录 |
员工APP |
P0 |
1.访客离开 |
记录离开时间 |
| TC-M05-024 |
通行记录查询 |
管理端 |
P0 |
1.查询通行记录 |
显示进出记录 |
| TC-M05-025 |
访客轨迹查询 |
管理端 |
P1 |
1.查询访客历史访问 |
显示访问轨迹 |
7.6 门禁集成测试 (M05-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M05-026 |
二维码下发门禁 |
管理端 |
P2 |
1.生成二维码 |
下发到门禁系统 |
| TC-M05-027 |
门禁通行记录同步 |
管理端 |
P2 |
1.门禁记录同步 |
同步到访客系统 |
| TC-M05-028 |
门禁权限设置 |
管理端 |
P2 |
1.设置可通行区域 |
权限设置成功 |
| TC-M05-029 |
门禁权限回收 |
管理端 |
P2 |
1.访客离开后 |
自动回收权限 |
| TC-M05-030 |
门禁状态监控 |
管理端 |
P2 |
1.查看门禁状态 |
显示门禁在线状态 |
八、M06 财务计费测试用例
8.1 收费项目测试 (M06-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-001 |
创建收费项目 |
管理端 |
P0 |
1.新增收费项目 2.设置收费标准 |
项目创建成功 |
| TC-M06-002 |
收费标准设置 |
管理端 |
P0 |
1.设置单价/计费方式 |
标准设置成功 |
| TC-M06-003 |
收费项目启用/停用 |
管理端 |
P0 |
1.切换项目状态 |
状态切换成功 |
| TC-M06-004 |
收费项目修改 |
管理端 |
P0 |
1.修改收费项目 |
修改成功 |
| TC-M06-005 |
收费项目删除 |
管理端 |
P1 |
1.删除无关联账单的项目 |
删除成功 |
8.2 账单生成测试 (M06-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-006 |
自动生成账单 |
管理端 |
P0 |
1.设置账单日 2.等待触发 |
自动生成账单 |
| TC-M06-007 |
手动生成账单 |
管理端 |
P0 |
1.选择业主 2.手动生成 |
账单生成成功 |
| TC-M06-008 |
批量生成账单 |
管理端 |
P0 |
1.选择多个业主 2.批量生成 |
批量生成成功 |
| TC-M06-009 |
账单金额计算 |
管理端 |
P0 |
1.验证账单金额 |
金额计算正确 |
| TC-M06-010 |
账单明细 |
管理端 |
P0 |
1.查看账单明细 |
显示各项费用明细 |
8.3 账单查询测试 (M06-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-011 |
账单列表查询 |
管理端 |
P0 |
1.查看账单列表 |
显示所有账单 |
| TC-M06-012 |
账单筛选 |
管理端 |
P0 |
1.按状态/时间筛选 |
筛选结果正确 |
| TC-M06-013 |
账单详情 |
管理端 |
P0 |
1.查看账单详情 |
显示完整信息 |
| TC-M06-014 |
历史账单查询 |
管理端 |
P0 |
1.查询历史账单 |
显示历史记录 |
| TC-M06-015 |
业主账单查询 |
业主APP |
P0 |
1.业主查看自己的账单 |
显示业主账单列表 |
8.4 缴费记录测试 (M06-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-016 |
缴费记录查询 |
管理端 |
P0 |
1.查看缴费记录 |
显示缴费列表 |
| TC-M06-017 |
缴费凭证 |
管理端 |
P0 |
1.查看缴费凭证 |
显示凭证信息 |
| TC-M06-018 |
缴费统计 |
管理端 |
P1 |
1.查看缴费统计 |
显示缴费汇总 |
| TC-M06-019 |
业主缴费记录 |
业主APP |
P0 |
1.业主查看缴费记录 |
显示缴费历史 |
| TC-M06-020 |
缴费凭证下载 |
业主APP |
P1 |
1.下载缴费凭证 |
下载成功 |
8.5 费用催缴测试 (M06-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-021 |
逾期提醒 |
管理端 |
P0 |
1.账单逾期 |
发送提醒通知 |
| TC-M06-022 |
催缴通知 |
管理端 |
P0 |
1.发送催缴通知 |
通知发送成功 |
| TC-M06-023 |
催缴记录 |
管理端 |
P1 |
1.查看催缴记录 |
显示催缴历史 |
| TC-M06-024 |
欠费统计 |
管理端 |
P1 |
1.查看欠费统计 |
显示欠费汇总 |
| TC-M06-025 |
欠费业主列表 |
管理端 |
P1 |
1.查看欠费业主 |
显示欠费列表 |
8.6 在线支付测试 (M06-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-026 |
微信支付 |
业主APP |
P0 |
1.选择微信支付 2.完成支付 |
支付成功 |
| TC-M06-027 |
支付宝支付 |
业主APP |
P0 |
1.选择支付宝支付 2.完成支付 |
支付成功 |
| TC-M06-028 |
支付回调处理 |
后端 |
P0 |
1.支付成功回调 |
更新账单状态 |
| TC-M06-029 |
支付失败处理 |
业主APP |
P0 |
1.支付失败 |
提示失败原因 |
| TC-M06-030 |
支付超时处理 |
业主APP |
P1 |
1.支付超时 |
关闭订单 |
| TC-M06-031 |
退款处理 |
管理端 |
P1 |
1.申请退款 |
退款成功 |
8.7 费用报表测试 (M06-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-032 |
收入统计 |
管理端 |
P1 |
1.查看收入统计 |
显示收入汇总 |
| TC-M06-033 |
欠费统计 |
管理端 |
P1 |
1.查看欠费统计 |
显示欠费汇总 |
| TC-M06-034 |
收费率分析 |
管理端 |
P1 |
1.查看收费率 |
显示收费率百分比 |
| TC-M06-035 |
费用趋势分析 |
管理端 |
P1 |
1.查看费用趋势 |
显示趋势图 |
| TC-M06-036 |
报表导出 |
管理端 |
P1 |
1.导出费用报表 |
导出Excel成功 |
8.8 预存款管理测试 (M06-08)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-037 |
预存款充值 |
管理端 |
P2 |
1.业主预存款充值 |
充值成功 |
| TC-M06-038 |
预存款扣费 |
管理端 |
P2 |
1.账单自动扣费 |
扣费成功 |
| TC-M06-039 |
预存款余额查询 |
业主APP |
P2 |
1.查询预存款余额 |
显示余额 |
| TC-M06-040 |
预存款明细 |
管理端 |
P2 |
1.查看预存款明细 |
显示收支明细 |
8.9 发票管理测试 (M06-09)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M06-041 |
开具电子发票 |
管理端 |
P2 |
1.缴费后开具发票 |
发票开具成功 |
| TC-M06-042 |
发票查询 |
业主APP |
P2 |
1.查询发票列表 |
显示发票列表 |
| TC-M06-043 |
发票下载 |
业主APP |
P2 |
1.下载电子发票 |
下载PDF成功 |
| TC-M06-044 |
发票红冲 |
管理端 |
P2 |
1.红冲发票 |
红冲成功 |
| TC-M06-045 |
发票统计 |
管理端 |
P2 |
1.查看发票统计 |
显示开票汇总 |
九、M07 权限与账户测试用例
9.1 用户管理测试 (M07-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-001 |
创建用户 |
管理端 |
P0 |
1.新增用户 2.填写信息 |
用户创建成功 |
| TC-M07-002 |
用户列表查询 |
管理端 |
P0 |
1.查看用户列表 |
显示所有用户 |
| TC-M07-003 |
用户信息修改 |
管理端 |
P0 |
1.编辑用户信息 |
修改成功 |
| TC-M07-004 |
用户状态管理 |
管理端 |
P0 |
1.启用/禁用用户 |
状态切换成功 |
| TC-M07-005 |
用户删除 |
管理端 |
P1 |
1.删除无关联数据的用户 |
删除成功 |
| TC-M07-006 |
用户搜索 |
管理端 |
P0 |
1.按关键词搜索用户 |
返回匹配结果 |
| TC-M07-007 |
用户重置密码 |
管理端 |
P0 |
1.重置用户密码 |
重置成功 |
| TC-M07-008 |
用户批量导入 |
管理端 |
P1 |
1.上传Excel导入 |
批量导入成功 |
9.2 角色管理测试 (M07-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-009 |
创建角色 |
管理端 |
P0 |
1.新增角色 2.设置权限 |
角色创建成功 |
| TC-M07-010 |
角色列表查询 |
管理端 |
P0 |
1.查看角色列表 |
显示所有角色 |
| TC-M07-011 |
角色权限分配 |
管理端 |
P0 |
1.编辑角色权限 |
权限分配成功 |
| TC-M07-012 |
角色修改 |
管理端 |
P0 |
1.修改角色信息 |
修改成功 |
| TC-M07-013 |
角色删除 |
管理端 |
P1 |
1.删除无用户的角色 |
删除成功 |
| TC-M07-014 |
角色删除(有用户) |
管理端 |
P1 |
1.尝试删除有用户的角色 |
拒绝删除 |
| TC-M07-015 |
角色复制 |
管理端 |
P1 |
1.复制角色 |
复制成功 |
| TC-M07-016 |
系统角色保护 |
管理端 |
P0 |
1.尝试删除系统角色 |
拒绝删除 |
9.3 权限管理测试 (M07-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-017 |
创建权限 |
管理端 |
P0 |
1.新增权限 2.设置资源 |
权限创建成功 |
| TC-M07-018 |
权限树形结构 |
管理端 |
P0 |
1.查看权限树 |
正确显示层级 |
| TC-M07-019 |
菜单权限 |
管理端 |
P0 |
1.设置菜单权限 |
菜单显示正确 |
| TC-M07-020 |
按钮权限 |
管理端 |
P0 |
1.设置按钮权限 |
按钮显示/隐藏正确 |
| TC-M07-021 |
API权限 |
管理端 |
P0 |
1.设置API权限 |
API访问控制正确 |
| TC-M07-022 |
权限验证 |
管理端 |
P0 |
1.无权限用户访问 |
拒绝访问 |
9.4 项目隔离测试 (M07-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-023 |
项目数据隔离 |
管理端 |
P0 |
1.切换项目 2.查看数据 |
只显示当前项目数据 |
| TC-M07-024 |
跨项目访问限制 |
管理端 |
P0 |
1.尝试访问其他项目数据 |
拒绝访问 |
| TC-M07-025 |
项目成员管理 |
管理端 |
P0 |
1.管理项目成员 |
成员管理成功 |
| TC-M07-026 |
项目角色分配 |
管理端 |
P0 |
1.分配项目角色 |
角色分配成功 |
| TC-M07-027 |
多项目用户 |
管理端 |
P0 |
1.用户属于多项目 |
可切换项目 |
| TC-M07-028 |
项目权限继承 |
管理端 |
P1 |
1.验证权限继承 |
权限继承正确 |
9.5 操作日志测试 (M07-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-029 |
操作日志记录 |
管理端 |
P0 |
1.执行操作 2.查看日志 |
日志记录成功 |
| TC-M07-030 |
日志查询 |
管理端 |
P0 |
1.查询操作日志 |
显示日志列表 |
| TC-M07-031 |
日志筛选 |
管理端 |
P0 |
1.按条件筛选日志 |
筛选结果正确 |
| TC-M07-032 |
日志详情 |
管理端 |
P0 |
1.查看日志详情 |
显示完整信息 |
| TC-M07-033 |
敏感数据脱敏 |
管理端 |
P0 |
1.查看含敏感数据的日志 |
数据已脱敏 |
| TC-M07-034 |
日志导出 |
管理端 |
P1 |
1.导出日志 |
导出成功 |
9.6 登录认证测试 (M07-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-035 |
用户登录 |
管理端 |
P0 |
1.输入用户名密码 2.登录 |
登录成功,返回Token |
| TC-M07-036 |
登录失败(密码错误) |
管理端 |
P0 |
1.输入错误密码 |
登录失败,提示错误 |
| TC-M07-037 |
登录失败(用户不存在) |
管理端 |
P0 |
1.输入不存在的用户 |
登录失败,提示错误 |
| TC-M07-038 |
登录失败(账号禁用) |
管理端 |
P0 |
1.用禁用账号登录 |
登录失败,提示已禁用 |
| TC-M07-039 |
登录失败(账号锁定) |
管理端 |
P0 |
1.用锁定账号登录 |
登录失败,提示已锁定 |
| TC-M07-040 |
Token刷新 |
管理端 |
P0 |
1.Token过期前刷新 |
刷新成功 |
| TC-M07-041 |
Token过期处理 |
管理端 |
P0 |
1.Token过期后访问 |
提示重新登录 |
| TC-M07-042 |
用户登出 |
管理端 |
P0 |
1.点击登出 |
登出成功,Token失效 |
9.7 密码管理测试 (M07-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-043 |
密码修改 |
管理端 |
P0 |
1.输入旧密码 2.输入新密码 |
修改成功 |
| TC-M07-044 |
密码复杂度验证 |
管理端 |
P0 |
1.输入简单密码 |
验证失败,提示复杂度要求 |
| TC-M07-045 |
密码重置 |
管理端 |
P0 |
1.管理员重置用户密码 |
重置成功 |
| TC-M07-046 |
初始密码强制修改 |
管理端 |
P0 |
1.首次登录 |
强制修改密码 |
| TC-M07-047 |
密码历史检查 |
管理端 |
P1 |
1.使用历史密码 |
拒绝,提示不能使用历史密码 |
9.8 数据权限测试 (M07-08)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M07-048 |
全部数据权限 |
管理端 |
P0 |
1.超级管理员查看数据 |
显示所有项目数据 |
| TC-M07-049 |
项目数据权限 |
管理端 |
P0 |
1.项目经理查看数据 |
显示本项目数据 |
| TC-M07-050 |
部门数据权限 |
管理端 |
P0 |
1.部门主管查看数据 |
显示本部门数据 |
| TC-M07-051 |
本人数据权限 |
管理端 |
P0 |
1.普通员工查看数据 |
显示本人数据 |
| TC-M07-052 |
数据权限组合 |
管理端 |
P1 |
1.多角色用户 |
取最大权限 |
| TC-M07-053 |
数据权限动态更新 |
管理端 |
P1 |
1.修改用户角色 |
权限立即生效 |
| TC-M07-054 |
数据权限缓存 |
管理端 |
P1 |
1.修改权限后 |
缓存正确更新 |
十、M08 业主端应用测试用例
10.1 业主登录测试 (M08-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-001 |
手机号登录 |
业主APP |
P0 |
1.输入手机号 2.验证码登录 |
登录成功 |
| TC-M08-002 |
微信登录 |
业主APP |
P0 |
1.微信授权登录 |
登录成功 |
| TC-M08-003 |
手机号绑定 |
业主APP |
P0 |
1.微信登录后绑定手机号 |
绑定成功 |
| TC-M08-004 |
房产绑定认证 |
业主APP |
P0 |
1.上传房产证 2.审核通过 |
认证成功 |
10.2 首页展示测试 (M08-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-005 |
首页待缴费展示 |
业主APP |
P0 |
1.查看首页 |
显示待缴费金额 |
| TC-M08-006 |
首页待处理工单 |
业主APP |
P0 |
1.查看首页 |
显示待处理工单 |
| TC-M08-007 |
首页通知公告 |
业主APP |
P0 |
1.查看首页 |
显示最新公告 |
| TC-M08-008 |
首页快捷入口 |
业主APP |
P0 |
1.点击快捷入口 |
跳转正确页面 |
10.3 在线报修测试 (M08-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-009 |
提交报修申请 |
业主APP |
P0 |
1.填写报修信息 2.上传照片 |
工单创建成功 |
| TC-M08-010 |
查看工单进度 |
业主APP |
P0 |
1.查看工单详情 |
显示处理进度 |
| TC-M08-011 |
查看工单历史 |
业主APP |
P0 |
1.查看历史工单 |
显示工单列表 |
| TC-M08-012 |
取消报修 |
业主APP |
P1 |
1.取消未处理的工单 |
取消成功 |
10.4 费用查询测试 (M08-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-013 |
账单列表查询 |
业主APP |
P0 |
1.查看账单列表 |
显示账单列表 |
| TC-M08-014 |
账单详情查看 |
业主APP |
P0 |
1.查看账单详情 |
显示费用明细 |
| TC-M08-015 |
缴费记录查询 |
业主APP |
P0 |
1.查看缴费记录 |
显示缴费历史 |
10.5 在线缴费测试 (M08-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-016 |
微信缴费 |
业主APP |
P0 |
1.选择账单 2.微信支付 |
支付成功 |
| TC-M08-017 |
支付宝缴费 |
业主APP |
P0 |
1.选择账单 2.支付宝支付 |
支付成功 |
| TC-M08-018 |
缴费成功通知 |
业主APP |
P0 |
1.缴费成功后 |
收到通知 |
10.6 访客邀请测试 (M08-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-019 |
邀请访客 |
业主APP |
P1 |
1.填写访客信息 2.提交邀请 |
邀请成功 |
| TC-M08-020 |
生成访客二维码 |
业主APP |
P1 |
1.邀请成功后 |
生成二维码 |
| TC-M08-021 |
分享访客二维码 |
业主APP |
P1 |
1.分享给访客 |
分享成功 |
| TC-M08-022 |
访客邀请记录 |
业主APP |
P1 |
1.查看邀请历史 |
显示邀请列表 |
10.7 通知公告测试 (M08-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-023 |
接收物业通知 |
业主APP |
P1 |
1.查看消息列表 |
显示通知列表 |
| TC-M08-024 |
查看公告详情 |
业主APP |
P1 |
1.点击公告 |
显示公告详情 |
| TC-M08-025 |
公告已读标记 |
业主APP |
P1 |
1.查看公告后 |
标记为已读 |
10.8 投诉建议测试 (M08-08)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-026 |
提交投诉建议 |
业主APP |
P1 |
1.填写投诉内容 2.提交 |
提交成功 |
| TC-M08-027 |
查看处理进度 |
业主APP |
P1 |
1.查看投诉详情 |
显示处理进度 |
| TC-M08-028 |
投诉评价 |
业主APP |
P1 |
1.对处理结果评价 |
评价成功 |
10.9 个人中心测试 (M08-10)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M08-029 |
个人信息查看 |
业主APP |
P1 |
1.查看个人中心 |
显示个人信息 |
| TC-M08-030 |
个人信息修改 |
业主APP |
P1 |
1.修改个人信息 |
修改成功 |
| TC-M08-031 |
房屋绑定管理 |
业主APP |
P1 |
1.管理绑定房屋 |
显示绑定列表 |
| TC-M08-032 |
家庭成员管理 |
业主APP |
P1 |
1.添加家庭成员 |
添加成功 |
| TC-M08-033 |
消息设置 |
业主APP |
P2 |
1.设置消息偏好 |
设置成功 |
| TC-M08-034 |
账号注销 |
业主APP |
P2 |
1.申请注销账号 |
注销成功 |
| TC-M08-035 |
关于我们 |
业主APP |
P2 |
1.查看关于信息 |
显示版本信息 |
十一、M09 报表统计测试用例
11.1 工单报表测试 (M09-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-001 |
工单数量统计 |
管理端 |
P1 |
1.查看工单报表 |
显示数量统计 |
| TC-M09-002 |
工单类型分布 |
管理端 |
P1 |
1.查看类型分布 |
显示饼图 |
| TC-M09-003 |
工单时效分析 |
管理端 |
P1 |
1.查看时效分析 |
显示平均时长 |
| TC-M09-004 |
满意度统计 |
管理端 |
P1 |
1.查看满意度 |
显示评分统计 |
11.2 财务报表测试 (M09-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-005 |
收入统计 |
管理端 |
P1 |
1.查看收入报表 |
显示收入汇总 |
| TC-M09-006 |
欠费统计 |
管理端 |
P1 |
1.查看欠费报表 |
显示欠费汇总 |
| TC-M09-007 |
收费率分析 |
管理端 |
P1 |
1.查看收费率 |
显示收费率 |
11.3 设备报表测试 (M09-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-008 |
设备故障率统计 |
管理端 |
P2 |
1.查看故障率 |
显示故障率 |
| TC-M09-009 |
维保完成率统计 |
管理端 |
P2 |
1.查看维保完成率 |
显示完成率 |
11.4 巡检报表测试 (M09-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-010 |
巡检完成率统计 |
管理端 |
P2 |
1.查看完成率 |
显示完成率 |
| TC-M09-011 |
异常率统计 |
管理端 |
P2 |
1.查看异常率 |
显示异常率 |
11.5 访客报表测试 (M09-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-012 |
访客数量统计 |
管理端 |
P2 |
1.查看访客统计 |
显示访客数量 |
| TC-M09-013 |
通行记录统计 |
管理端 |
P2 |
1.查看通行统计 |
显示通行记录 |
11.6 数据导出测试 (M09-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-014 |
报表导出Excel |
管理端 |
P1 |
1.点击导出 |
导出Excel成功 |
| TC-M09-015 |
报表导出PDF |
管理端 |
P2 |
1.点击导出PDF |
导出PDF成功 |
11.7 运营大屏测试 (M09-08)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M09-016 |
大屏数据展示 |
管理端 |
P2 |
1.查看运营大屏 |
显示综合数据 |
| TC-M09-017 |
大屏实时刷新 |
管理端 |
P2 |
1.等待数据刷新 |
数据自动刷新 |
| TC-M09-018 |
大屏图表交互 |
管理端 |
P2 |
1.点击图表 |
显示详细数据 |
| TC-M09-019 |
大屏全屏模式 |
管理端 |
P2 |
1.切换全屏 |
全屏显示成功 |
| TC-M09-020 |
大屏主题切换 |
管理端 |
P2 |
1.切换主题 |
主题切换成功 |
| TC-M09-021 |
大屏数据钻取 |
管理端 |
P2 |
1.点击数据下钻 |
显示详细数据 |
| TC-M09-022 |
大屏时间筛选 |
管理端 |
P2 |
1.选择时间范围 |
数据按时间筛选 |
| TC-M09-023 |
大屏项目切换 |
管理端 |
P2 |
1.切换项目 |
显示项目数据 |
| TC-M09-024 |
大屏告警展示 |
管理端 |
P2 |
1.有告警时 |
显示告警信息 |
十二、M10 第三方集成测试用例
12.1 消息推送测试 (M10-01)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-001 |
极光推送集成 |
后端 |
P1 |
1.发送推送消息 |
推送成功 |
| TC-M10-002 |
推送送达率 |
后端 |
P1 |
1.统计送达率 |
送达率正常 |
12.2 短信通知测试 (M10-02)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-003 |
短信发送 |
后端 |
P1 |
1.发送短信通知 |
发送成功 |
| TC-M10-004 |
短信模板 |
后端 |
P1 |
1.使用模板发送 |
模板渲染正确 |
12.3 邮件通知测试 (M10-03)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-005 |
邮件发送 |
后端 |
P2 |
1.发送邮件通知 |
发送成功 |
| TC-M10-006 |
邮件模板 |
后端 |
P2 |
1.使用模板发送 |
模板渲染正确 |
12.4 门禁系统集成测试 (M10-04)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-007 |
访客二维码下发 |
后端 |
P2 |
1.生成二维码 |
下发到门禁 |
| TC-M10-008 |
通行记录同步 |
后端 |
P2 |
1.门禁通行 |
同步到系统 |
12.5 停车系统集成测试 (M10-05)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-009 |
车位状态同步 |
后端 |
P2 |
1.停车系统更新 |
同步车位状态 |
| TC-M10-010 |
停车记录同步 |
后端 |
P2 |
1.车辆进出 |
同步停车记录 |
12.6 IoT传感器测试 (M10-06)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-011 |
MQTT消息接收 |
后端 |
P2 |
1.设备上报数据 |
接收成功 |
| TC-M10-012 |
设备状态更新 |
后端 |
P2 |
1.状态变化 |
更新成功 |
| TC-M10-013 |
故障自动告警 |
后端 |
P2 |
1.设备故障 |
自动告警 |
| TC-M10-014 |
故障自动工单 |
后端 |
P2 |
1.设备故障 |
自动创建工单 |
12.7 支付集成测试 (M10-07)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-015 |
微信支付集成 |
后端 |
P0 |
1.发起支付 |
支付成功 |
| TC-M10-016 |
支付宝集成 |
后端 |
P0 |
1.发起支付 |
支付成功 |
12.8 政府监管接口测试 (M10-08)
| 用例ID |
测试场景 |
测试平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-M10-017 |
数据上报 |
后端 |
P3 |
1.上报监管数据 |
上报成功 |
| TC-M10-018 |
接口认证 |
后端 |
P3 |
1.接口调用 |
认证通过 |
十三、跨平台集成测试用例
13.1 工单跨平台流程测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-001 |
业主报修-员工处理-业主评价 |
业主APP+员工APP+管理端 |
P0 |
1.业主提交报修 2.管理端分配 3.员工处理 4.业主评价 |
完整流程正确 |
| TC-CROSS-002 |
工单状态同步 |
管理端+员工APP |
P0 |
1.管理端分配工单 2.员工APP查看 |
状态实时同步 |
| TC-CROSS-003 |
工单通知推送 |
管理端+员工APP |
P0 |
1.工单分配 2.员工收到通知 |
通知推送成功 |
| TC-CROSS-004 |
工单统计同步 |
管理端+员工APP |
P1 |
1.员工完成工单 2.管理端统计更新 |
统计数据正确 |
13.2 访客跨平台流程测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-005 |
访客邀请-登记-通行 |
业主APP+员工APP+管理端 |
P0 |
1.业主邀请访客 2.员工登记 3.通行验证 |
完整流程正确 |
| TC-CROSS-006 |
访客二维码验证 |
业主APP+员工APP |
P0 |
1.业主生成二维码 2.员工扫码验证 |
验证成功 |
| TC-CROSS-007 |
访客记录同步 |
员工APP+管理端 |
P0 |
1.员工登记访客 2.管理端查看记录 |
记录同步正确 |
13.3 巡检跨平台流程测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-008 |
巡检计划-任务-执行 |
管理端+员工APP |
P0 |
1.管理端创建计划 2.自动生成任务 3.员工执行 |
完整流程正确 |
| TC-CROSS-009 |
巡检异常转工单 |
员工APP+管理端 |
P0 |
1.员工上报异常 2.自动创建工单 |
工单创建成功 |
| TC-CROSS-010 |
巡检记录同步 |
员工APP+管理端 |
P0 |
1.员工提交巡检 2.管理端查看记录 |
记录同步正确 |
13.4 财务跨平台流程测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-011 |
账单生成-推送-缴费 |
管理端+业主APP |
P0 |
1.管理端生成账单 2.业主查看缴费 |
完整流程正确 |
| TC-CROSS-012 |
缴费状态同步 |
业主APP+管理端 |
P0 |
1.业主缴费成功 2.管理端状态更新 |
状态同步正确 |
| TC-CROSS-013 |
催缴通知推送 |
管理端+业主APP |
P1 |
1.管理端发送催缴 2.业主收到通知 |
通知推送成功 |
13.5 消息跨平台流程测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-014 |
公告发布-推送 |
管理端+业主APP |
P1 |
1.管理端发布公告 2.业主收到通知 |
通知推送成功 |
| TC-CROSS-015 |
工单消息推送 |
管理端+员工APP+业主APP |
P0 |
1.工单状态变化 2.相关人员收到通知 |
通知推送正确 |
| TC-CROSS-016 |
系统通知同步 |
管理端+员工APP+业主APP |
P1 |
1.发送系统通知 2.各端同步显示 |
通知同步正确 |
13.6 数据一致性测试
| 用例ID |
测试场景 |
涉及平台 |
优先级 |
测试步骤 |
期望结果 |
| TC-CROSS-017 |
工单数据一致性 |
管理端+员工APP |
P0 |
1.同时操作同一工单 |
数据一致 |
| TC-CROSS-018 |
统计数据一致性 |
管理端+员工APP |
P1 |
1.完成工单 2.验证统计 |
统计数据正确 |
| TC-CROSS-019 |
用户信息一致性 |
管理端+员工APP+业主APP |
P0 |
1.修改用户信息 2.各端同步 |
信息同步正确 |
| TC-CROSS-020 |
权限数据一致性 |
管理端+员工APP |
P0 |
1.修改权限 2.验证生效 |
权限立即生效 |
| TC-CROSS-021 |
项目数据隔离 |
管理端+员工APP |
P0 |
1.切换项目 2.验证数据 |
数据隔离正确 |
| TC-CROSS-022 |
缓存一致性 |
管理端+员工APP |
P1 |
1.修改数据 2.验证缓存更新 |
缓存正确更新 |
| TC-CROSS-023 |
并发操作一致性 |
管理端+员工APP |
P1 |
1.多端同时操作 |
数据一致 |
| TC-CROSS-024 |
离线数据同步 |
员工APP |
P1 |
1.离线操作 2.上线同步 |
数据同步正确 |
| TC-CROSS-025 |
事务一致性 |
管理端+员工APP |
P0 |
1.跨服务操作 2.验证事务 |
事务正确处理 |
| TC-CROSS-026 |
消息队列一致性 |
管理端+员工APP |
P1 |
1.发送消息 2.验证消费 |
消息正确处理 |
| TC-CROSS-027 |
文件上传一致性 |
管理端+员工APP+业主APP |
P1 |
1.上传文件 2.各端查看 |
文件正确显示 |
| TC-CROSS-028 |
时间同步一致性 |
管理端+员工APP+业主APP |
P1 |
1.验证时间戳 |
时间正确同步 |
十四、边界条件测试用例
14.1 数据边界测试
| 用例ID |
测试场景 |
测试平台 |
优先级 |
边界条件 |
期望结果 |
| TC-BOUND-001 |
工单标题长度边界 |
管理端 |
P0 |
最小1字符/最大100字符/超长 |
边界内成功,超长拒绝 |
| TC-BOUND-002 |
分页查询边界 |
管理端 |
P0 |
第0页/超大页码/每页0条 |
正确处理边界值 |
| TC-BOUND-003 |
日期范围边界 |
管理端 |
P0 |
开始>结束/跨年/未来日期 |
正确处理日期 |
| TC-BOUND-004 |
数值边界 |
管理端 |
P0 |
最小值/最大值/负数/零 |
正确验证数值 |
| TC-BOUND-005 |
并发数量边界 |
管理端 |
P1 |
最大会话数/最大成员数 |
正确限制数量 |
14.2 状态边界测试
| 用例ID |
测试场景 |
测试平台 |
优先级 |
边界条件 |
期望结果 |
| TC-BOUND-006 |
工单状态非法转换 |
管理端 |
P0 |
从已关闭尝试开始处理 |
拒绝非法转换 |
| TC-BOUND-007 |
用户状态边界 |
管理端 |
P0 |
锁定用户登录/删除有工单用户 |
正确处理状态限制 |
| TC-BOUND-008 |
项目状态边界 |
管理端 |
P0 |
归档项目创建工单 |
拒绝操作 |
14.3 输入边界测试
| 用例ID |
测试场景 |
测试平台 |
优先级 |
边界条件 |
期望结果 |
| TC-BOUND-009 |
SQL注入测试 |
管理端 |
P0 |
SQL注入字符 |
正确过滤或转义 |
| TC-BOUND-010 |
XSS攻击测试 |
管理端 |
P0 |
XSS脚本 |
正确转义 |
| TC-BOUND-011 |
空值输入测试 |
管理端 |
P0 |
空字符串/null值 |
正确处理空值 |
| TC-BOUND-012 |
格式校验边界 |
管理端 |
P0 |
错误邮箱/手机号/日期格式 |
正确校验格式 |
| TC-BOUND-013 |
文件上传边界 |
管理端 |
P0 |
超大文件/非法格式/空文件 |
正确处理上传边界 |
十五、测试执行检查清单
15.1 测试前检查
15.2 测试中检查
15.3 测试后检查
十六、需求覆盖度矩阵
16.1 功能需求覆盖
| 需求编号 |
需求名称 |
测试用例 |
覆盖状态 |
| M01-01 |
项目管理 |
TC-M01-001~010 |
✅ 已覆盖 |
| M01-02 |
空间节点管理 |
TC-M01-011~020 |
✅ 已覆盖 |
| M01-03 |
房间详情管理 |
TC-M01-021~028 |
✅ 已覆盖 |
| M01-04 |
产权信息管理 |
TC-M01-029~032 |
✅ 已覆盖 |
| M02-01 |
设备台账 |
TC-M02-001~010 |
✅ 已覆盖 |
| M02-02 |
设备分类 |
TC-M02-011~015 |
✅ 已覆盖 |
| M02-03 |
设备二维码 |
TC-M02-016~020 |
✅ 已覆盖 |
| M02-04 |
维保计划 |
TC-M02-021~024 |
✅ 已覆盖 |
| M02-06 |
维修工单 |
TC-M02-025~030 |
✅ 已覆盖 |
| M02-07 |
设备故障自动工单 |
TC-M02-031~036 |
✅ 已覆盖 |
| M03-01 |
工单创建 |
TC-M03-001~010 |
✅ 已覆盖 |
| M03-02 |
工单分配 |
TC-M03-011~017 |
✅ 已覆盖 |
| M03-03 |
工单处理 |
TC-M03-018~026 |
✅ 已覆盖 |
| M03-04 |
工单统计 |
TC-M03-027~032 |
✅ 已覆盖 |
| M03-05 |
工单关联设备 |
TC-M03-033~035 |
✅ 已覆盖 |
| M03-06 |
SLA监控 |
TC-M03-036~040 |
✅ 已覆盖 |
| M03-07 |
满意度评价 |
TC-M03-041~048 |
✅ 已覆盖 |
| M04-01 |
巡检计划 |
TC-M04-001~006 |
✅ 已覆盖 |
| M04-02 |
巡检任务 |
TC-M04-007~012 |
✅ 已覆盖 |
| M04-03 |
巡检记录 |
TC-M04-013~018 |
✅ 已覆盖 |
| M04-04 |
异常自动工单 |
TC-M04-019~023 |
✅ 已覆盖 |
| M04-05 |
巡检提醒 |
TC-M04-024~027 |
✅ 已覆盖 |
| M04-06 |
巡检统计 |
TC-M04-028~030 |
✅ 已覆盖 |
| M05-01 |
访客预约 |
TC-M05-001~006 |
✅ 已覆盖 |
| M05-02 |
访客登记 |
TC-M05-007~011 |
✅ 已覆盖 |
| M05-03 |
访客凭证 |
TC-M05-012~017 |
✅ 已覆盖 |
| M05-04 |
访客黑名单 |
TC-M05-018~021 |
✅ 已覆盖 |
| M05-05 |
通行记录 |
TC-M05-022~025 |
✅ 已覆盖 |
| M05-06 |
门禁集成 |
TC-M05-026~030 |
✅ 已覆盖 |
| M06-01 |
收费项目 |
TC-M06-001~005 |
✅ 已覆盖 |
| M06-02 |
账单生成 |
TC-M06-006~010 |
✅ 已覆盖 |
| M06-03 |
账单查询 |
TC-M06-011~015 |
✅ 已覆盖 |
| M06-04 |
缴费记录 |
TC-M06-016~020 |
✅ 已覆盖 |
| M06-05 |
费用催缴 |
TC-M06-021~025 |
✅ 已覆盖 |
| M06-06 |
在线支付 |
TC-M06-026~031 |
✅ 已覆盖 |
| M06-07 |
费用报表 |
TC-M06-032~036 |
✅ 已覆盖 |
| M06-08 |
预存款管理 |
TC-M06-037~040 |
✅ 已覆盖 |
| M06-09 |
发票管理 |
TC-M06-041~045 |
✅ 已覆盖 |
| M07-01 |
用户管理 |
TC-M07-001~008 |
✅ 已覆盖 |
| M07-02 |
角色管理 |
TC-M07-009~016 |
✅ 已覆盖 |
| M07-03 |
权限管理 |
TC-M07-017~022 |
✅ 已覆盖 |
| M07-04 |
项目隔离 |
TC-M07-023~028 |
✅ 已覆盖 |
| M07-05 |
操作日志 |
TC-M07-029~034 |
✅ 已覆盖 |
| M07-06 |
登录认证 |
TC-M07-035~042 |
✅ 已覆盖 |
| M07-07 |
密码管理 |
TC-M07-043~047 |
✅ 已覆盖 |
| M07-08 |
数据权限 |
TC-M07-048~054 |
✅ 已覆盖 |
| M08-01 |
业主登录 |
TC-M08-001~004 |
✅ 已覆盖 |
| M08-02 |
首页展示 |
TC-M08-005~008 |
|