2.6 KiB
2.6 KiB
学生信息管理搜索功能测试
测试目标
验证学生信息管理页面的搜索和重置功能是否正常工作
测试环境
- 前端地址:http://localhost
- 后端地址:http://localhost:8080
- 测试页面:学工管理 > 学生信息管理
测试用例
1. 基础搜索功能测试
测试步骤:
- 打开学生信息管理页面
- 在"学号"字段输入测试值(如:2024001)
- 点击"搜索"按钮
- 验证搜索结果
预期结果:
- ✅ 搜索按钮点击无报错
- ✅ 返回匹配学号的学生信息
- ✅ 分页信息正确显示
2. 多条件搜索测试
测试步骤:
- 填写多个搜索条件:
- 姓名:张三
- 性别:男
- 学院:计算机学院
- 点击"搜索"按钮
- 验证搜索结果
预期结果:
- ✅ 搜索按钮点击无报错
- ✅ 返回符合所有条件的学生信息
- ✅ 统计数据正确更新
3. 级联选择器测试
测试步骤:
- 选择学院:计算机学院
- 验证专业下拉框是否更新
- 选择专业:软件工程
- 验证班级下拉框是否更新
- 点击"搜索"按钮
预期结果:
- ✅ 学院选择后专业列表正确加载
- ✅ 专业选择后班级列表正确加载
- ✅ 搜索功能正常工作
4. 重置功能测试
测试步骤:
- 填写所有搜索条件
- 点击"重置"按钮
- 验证所有字段是否清空
- 验证是否重新加载完整数据
预期结果:
- ✅ 重置按钮点击无报错
- ✅ 所有搜索字段被清空
- ✅ 级联选择器状态被重置
- ✅ 数据表格显示完整数据
5. 错误处理测试
测试步骤:
- 断开网络连接
- 点击"搜索"按钮
- 验证错误提示
预期结果:
- ✅ 显示友好的错误提示信息
- ✅ 不会导致页面崩溃
- ✅ 加载状态正确处理
测试结果记录
修复前问题
- ❌ 点击搜索按钮报错:
resetForm is not a function - ❌ 重置功能无法正常工作
- ❌ 级联选择器状态异常
修复后验证
- ✅ 搜索功能正常工作
- ✅ 重置功能正常工作
- ✅ 级联选择器正常工作
- ✅ 错误处理正常显示
修复内容总结
- 修复重置查询方法:使用正确的表单引用
this.$refs.queryRef?.resetFields() - 添加错误处理:为所有API调用添加错误处理逻辑
- 修复语法错误:修复专业变化处理方法的语法错误
- 完善功能:确保级联选择器状态正确重置
测试时间
- 测试日期:2025-01-14
- 测试人员:Cursor AI
- 测试状态:✅ 通过