业主信息查询功能测试指南
测试环境准备
1. 数据准备
确保数据库中有以下测试数据:
-- 业主信息表 (ownerinfo)
INSERT INTO ownerinfo (province, city, district, community, building, units, floor, roomnumber, ownername, ownerphone, isaudit) VALUES
('黑龙江省', '哈尔滨市', '南岗区', '四季上东', '1', 1, 1, 101, '张三', '13800138001', '1'),
('黑龙江省', '哈尔滨市', '南岗区', '四季上东', '1', 1, 1, 102, '李四', '13800138002', '1'),
('黑龙江省', '哈尔滨市', '南岗区', '四季上东', '1', 1, 2, 201, '王五', '13800138003', '0'),
('黑龙江省', '哈尔滨市', '南岗区', '四季上东', '2', 1, 1, 101, '赵六', '13800138004', '1');
2. 用户权限
- 确保测试用户具有管家权限 (role = 'manager')
- 确保用户已完成手机号验证
功能测试用例
测试用例1:基础业主查询功能
测试步骤:
- 登录管家账号
- 进入二维码生成页面 (
pagesB/butler/qrcode-generator.vue
)
- 依次选择:省份 → 城市 → 区县 → 社区
- 观察业主选择器是否出现
预期结果:
- 选择社区后,业主选择器显示
- 显示"选择业主信息"标题
- 自动查询并显示该社区的所有业主
- 显示业主数量统计
测试用例2:地址层级筛选
测试步骤:
- 在已选择社区的基础上
- 继续选择楼栋
- 观察业