意向学员管理页面测试用例

意向学员管理页面测试用例

1. 页面加载测试

1.1 初始化加载

  • 测试用例ID: TC_001
  • 测试描述: 验证页面初始化加载功能
  • 前置条件: 用户已登录系统,有意向学员管理权限
  • 测试步骤:
    1. 访问意向学员管理页面
    2. 等待页面加载完成
  • 预期结果:
    • 页面正常加载,无报错
    • 显示学员列表表格
    • 显示筛选区域
    • 显示操作按钮区域
    • 分页组件正常显示

1.2 数据加载

  • 测试用例ID: TC_002
  • 测试描述: 验证学员数据正常加载
  • 前置条件: 系统中存在意向学员数据
  • 测试步骤:
    1. 打开意向学员管理页面
    2. 观察表格数据加载
  • 预期结果:
    • 学员数据正常展示在表格中
    • 分页信息正确显示
    • 总数统计准确

2. 列表展示测试

2.1 基础字段展示

  • 测试用例ID: TC_003
  • 测试描述: 验证学员基础信息字段正常展示
  • 测试步骤: 查看表格中学员信息
  • 预期结果:
    • 学员姓名、性别、年龄正确显示
    • 联系电话和家长关系正确显示
    • 意向度带颜色标识显示
    • 意向课程信息显示
    • 渠道分类和渠道名称显示
    • 销售员信息显示

2.2 状态字段展示

  • 测试用例ID: TC_004
  • 测试描述: 验证学员状态相关字段正常展示
  • 测试步骤: 查看表格中状态信息
  • 预期结果:
    • 跟进状态带样式显示
    • 最近跟进时间格式正确
    • 下次跟进时间格式正确,逾期时间标红
    • 创建时间和创建人显示
    • 是否被推荐状态正确显示

2.3 自定义字段展示

  • 测试用例ID: TC_005
  • 测试描述: 验证自定义字段正常展示
  • 前置条件: 系统配置了自定义字段
  • 测试步骤:
    1. 在字段配置中启用自定义字段
    2. 查看表格显示
  • 预期结果:
    • 配置的自定义字段正常显示
    • 自定义字段数据正确展示
    • 未配置显示的字段不出现在表格中

3. 筛选功能测试

3.1 快捷筛选

  • 测试用例ID: TC_006
  • 测试描述: 验证快捷筛选功能
  • 测试步骤:
    1. 点击快捷筛选选项(如:今日新增、昨日新增等)
    2. 观察筛选结果
  • 预期结果:
    • 筛选条件正确应用
    • 表格数据按筛选条件更新
    • 分页重置为第一页

3.2 意向度筛选

  • 测试用例ID: TC_007
  • 测试描述: 验证意向度筛选功能
  • 测试步骤:
    1. 选择一个或多个意向度选项
    2. 点击筛选
  • 预期结果:
    • 只显示选中意向度的学员
    • 筛选条件在界面上正确显示
    • 可以取消筛选重置

3.3 时间范围筛选

  • 测试用例ID: TC_008
  • 测试描述: 验证时间范围筛选功能
  • 测试步骤:
    1. 选择创建时间范围
    2. 选择生日范围
    3. 选择跟进时间范围
    4. 应用筛选
  • 预期结果:
    • 筛选结果符合选择的时间范围
    • 多个时间条件可以同时生效
    • 时间格式验证正确

3.4 状态筛选

  • 测试用例ID: TC_009
  • 测试描述: 验证跟进状态筛选功能
  • 测试步骤:
    1. 选择一个或多个跟进状态
    2. 应用筛选
  • 预期结果:
    • 只显示选中状态的学员
    • 状态筛选可以多选
    • 筛选结果准确

3.5 组合筛选

  • 测试用例ID: TC_010
  • 测试描述: 验证多条件组合筛选
  • 测试步骤:
    1. 同时设置多个筛选条件
    2. 应用筛选
  • 预期结果:
    • 所有筛选条件同时生效
    • 筛选结果符合所有条件的交集
    • 筛选条件可以逐个清除

3.6 筛选重置

  • 测试用例ID: TC_011
  • 测试描述: 验证筛选条件重置功能
  • 测试步骤:
    1. 设置多个筛选条件
    2. 点击重置或清空筛选
  • 预期结果:
    • 所有筛选条件被清除
    • 表格显示全部数据
    • 分页重置

4. 排序功能测试

4.1 时间字段排序

  • 测试用例ID: TC_012
  • 测试描述: 验证时间字段排序功能
  • 测试步骤:
    1. 点击创建时间列标题排序
    2. 点击最近跟进时间列标题排序
    3. 点击下次跟进时间列标题排序
  • 预期结果:
    • 升序排序:时间从早到晚
    • 降序排序:时间从晚到早
    • 排序图标正确显示
    • 数据顺序正确变化

4.2 倒计时排序

  • 测试用例ID: TC_013
  • 测试描述: 验证公有池倒计时排序功能
  • 前置条件: 当前显示公有池数据
  • 测试步骤:
    1. 点击公有池倒计时列标题排序
  • 预期结果:
    • 按剩余天数正确排序
    • 排序方向切换正常

5. 学员操作测试

5.1 创建学员

  • 测试用例ID: TC_014
  • 测试描述: 验证创建学员功能
  • 测试步骤:
    1. 点击"创建学员"按钮
    2. 填写必填信息(姓名、电话等)
    3. 填写可选信息
    4. 点击提交
  • 预期结果:
    • 创建学员弹窗正常打开
    • 必填字段验证正常
    • 提交成功后弹窗关闭
    • 列表刷新显示新学员
    • 显示成功提示

5.2 编辑学员

  • 测试用例ID: TC_015
  • 测试描述: 验证编辑学员功能
  • 测试步骤:
    1. 点击学员操作列的"更多"
    2. 选择"编辑"
    3. 修改学员信息
    4. 点击提交
  • 预期结果:
    • 编辑弹窗正常打开
    • 表单预填充原有数据
    • 修改保存成功
    • 列表数据更新
    • 显示成功提示

5.3 删除学员

  • 测试用例ID: TC_016
  • 测试描述: 验证删除学员功能
  • 测试步骤:
    1. 点击学员操作列的"更多"
    2. 选择"删除"
    3. 确认删除
  • 预期结果:
    • 显示删除确认弹窗
    • 确认后学员被删除
    • 列表数据更新
    • 显示删除成功提示

5.4 添加跟进记录

  • 测试用例ID: TC_017
  • 测试描述: 验证添加跟进记录功能
  • 测试步骤:
    1. 点击"添加跟进"按钮
    2. 填写跟进内容
    3. 设置下次跟进时间
    4. 提交跟进记录
  • 预期结果:
    • 跟进记录弹窗正常打开
    • 跟进内容必填验证
    • 提交成功后更新学员跟进状态
    • 刷新列表数据

6. 状态更新测试

6.1 意向度更新

  • 测试用例ID: TC_018
  • 测试描述: 验证意向度快速更新功能
  • 测试步骤:
    1. 点击学员的意向度标签
    2. 在下拉菜单中选择新的意向度
  • 预期结果:
    • 下拉菜单正常展开
    • 选择后意向度立即更新
    • 界面颜色标识更新
    • 后台数据同步更新

6.2 跟进状态更新

  • 测试用例ID: TC_019
  • 测试描述: 验证跟进状态快速更新功能
  • 测试步骤:
    1. 点击学员的跟进状态标签
    2. 在下拉菜单中选择新的状态
  • 预期结果:
    • 下拉菜单正常展开
    • 选择后状态立即更新
    • 状态样式正确变化
    • 后台数据同步更新

6.3 状态防抖处理

  • 测试用例ID: TC_020
  • 测试描述: 验证状态更新的防抖机制
  • 测试步骤:
    1. 快速连续点击不同的状态选项
    2. 观察最终更新结果
  • 预期结果:
    • 只有最后一次选择生效
    • 避免重复请求
    • 最终状态正确

7. 批量操作测试

7.1 批量选择

  • 测试用例ID: TC_021
  • 测试描述: 验证批量选择功能
  • 测试步骤:
    1. 勾选表格左侧复选框选择多个学员
    2. 点击全选复选框
    3. 取消部分选择
  • 预期结果:
    • 单个选择正常工作
    • 全选功能正常
    • 选择状态正确显示
    • 选择数量统计准确

7.2 批量分配销售

  • 测试用例ID: TC_022
  • 测试描述: 验证批量分配销售功能
  • 测试步骤:
    1. 选择多个学员
    2. 点击"批量操作" -> "批量分配销售"
    3. 选择销售员
    4. 确认分配
  • 预期结果:
    • 分配销售弹窗正常打开
    • 显示选中学员数量
    • 分配成功后更新学员销售员信息
    • 显示成功提示

7.3 批量删除

  • 测试用例ID: TC_023
  • 测试描述: 验证批量删除功能
  • 测试步骤:
    1. 选择多个学员
    2. 点击"批量操作" -> "批量删除学员"
    3. 确认删除
  • 预期结果:
    • 显示删除确认弹窗
    • 显示待删除学员名单
    • 确认后批量删除成功
    • 列表数据更新

7.4 批量转入公有池

  • 测试用例ID: TC_024
  • 测试描述: 验证批量转入公有池功能
  • 测试步骤:
    1. 选择多个私有学员
    2. 点击"批量操作" -> "批量转入公有池"
    3. 确认操作
  • 预期结果:
    • 确认弹窗正常显示
    • 转入成功后学员状态更新
    • 如果在私有池页面,学员从列表中移除

8. 分页功能测试

8.1 分页导航

  • 测试用例ID: TC_025
  • 测试描述: 验证分页导航功能
  • 测试步骤:
    1. 点击页码数字切换页面
    2. 点击上一页/下一页按钮
    3. 使用快速跳转输入页码
  • 预期结果:
    • 页面切换正常
    • 数据正确加载
    • 当前页码高亮显示
    • 首末页按钮状态正确

8.2 每页数量调整

  • 测试用例ID: TC_026
  • 测试描述: 验证每页显示数量调整功能
  • 测试步骤:
    1. 修改每页显示条数(5/10/20/50)
    2. 观察数据显示变化
  • 预期结果:
    • 表格显示条数按设置变化
    • 总页数重新计算
    • 回到第一页显示

9. 表格配置测试

9.1 列显示配置

  • 测试用例ID: TC_027
  • 测试描述: 验证表格列显示配置功能
  • 测试步骤:
    1. 点击自定义字段配置按钮
    2. 勾选/取消勾选列显示选项
    3. 确认配置
  • 预期结果:
    • 配置弹窗正常打开
    • 列显示/隐藏立即生效
    • 配置保存到本地存储
    • 刷新页面后配置保持

9.2 列宽度调整

  • 测试用例ID: TC_028
  • 测试描述: 验证表格列宽度
  • 测试步骤:
    1. 观察不同列的宽度设置
    2. 在不同屏幕尺寸下查看表格
  • 预期结果:
    • 列宽度合理,内容不被遮挡
    • 表格支持横向滚动
    • 重要列(如姓名)固定显示

9.3 动态列更新

  • 测试用例ID: TC_029
  • 测试描述: 验证动态列配置更新
  • 前置条件: 系统配置了动态字段
  • 测试步骤:
    1. 在系统设置中添加/删除自定义字段
    2. 返回学员列表页面
    3. 观察列配置变化
  • 预期结果:
    • 新增字段自动出现在配置选项中
    • 删除的字段从表格中移除
    • 列顺序正确更新

10. 导入导出测试

10.1 导入学员

  • 测试用例ID: TC_030
  • 测试描述: 验证导入意向学员功能
  • 测试步骤:
    1. 点击"导出/导入学员" -> "导入意向学员"
    2. 选择正确格式的Excel文件
    3. 确认导入
  • 预期结果:
    • 文件选择界面正常
    • 支持的文件格式验证
    • 导入成功后显示结果统计
    • 列表数据更新

10.2 批量导出

  • 测试用例ID: TC_031
  • 测试描述: 验证批量导出功能
  • 测试步骤:
    1. 设置筛选条件(可选)
    2. 点击"导出/导入学员" -> "批量导出"
    3. 选择导出字段
    4. 确认导出
  • 预期结果:
    • 导出设置界面正常
    • 按筛选条件导出正确数据
    • 导出文件格式正确
    • 导出字段完整

10.3 导出记录

  • 测试用例ID: TC_032
  • 测试描述: 验证导出记录查看功能
  • 测试步骤:
    1. 点击"导出/导入学员" -> "导出记录"
    2. 查看历史导出记录
  • 预期结果:
    • 显示导出历史记录
    • 记录信息完整(时间、操作人、文件大小等)
    • 可以下载历史导出文件

11. 移动端适配测试

11.1 响应式布局

  • 测试用例ID: TC_033
  • 测试描述: 验证移动端响应式布局
  • 测试步骤:
    1. 在不同屏幕尺寸设备上打开页面
    2. 旋转设备屏幕
  • 预期结果:
    • 布局自适应屏幕尺寸
    • 表格支持横向滚动
    • 按钮和操作区域适配良好
    • 文字和图标大小合适

11.2 触控操作

  • 测试用例ID: TC_034
  • 测试描述: 验证移动端触控操作
  • 测试步骤:
    1. 使用手指点击各种按钮和链接
    2. 测试下拉菜单操作
    3. 测试表格滚动
  • 预期结果:
    • 触控响应灵敏
    • 点击区域大小适中
    • 滚动操作流畅
    • 下拉菜单适配移动端

12. 性能测试

12.1 大数据量加载

  • 测试用例ID: TC_035
  • 测试描述: 验证大数据量情况下的页面性能
  • 前置条件: 系统中有大量学员数据(1000+)
  • 测试步骤:
    1. 在大数据量情况下打开页面
    2. 测试筛选、排序、分页操作
  • 预期结果:
    • 页面加载时间在可接受范围内
    • 操作响应不卡顿
    • 内存使用合理
    • 分页加载正常

12.2 并发操作

  • 测试用例ID: TC_036
  • 测试描述: 验证并发操作的性能表现
  • 测试步骤:
    1. 同时进行多个操作(筛选+排序+状态更新)
    2. 快速切换页面
  • 预期结果:
    • 并发操作不冲突
    • 界面响应正常
    • 数据更新正确
    • 无异常报错

13. 异常情况测试

13.1 网络异常

  • 测试用例ID: TC_037
  • 测试描述: 验证网络异常情况的处理
  • 测试步骤:
    1. 在页面操作过程中断开网络
    2. 网络恢复后继续操作
  • 预期结果:
    • 网络断开时显示适当提示
    • 操作失败时有错误提示
    • 网络恢复后可正常使用
    • 数据状态一致

13.2 服务器错误

  • 测试用例ID: TC_038
  • 测试描述: 验证服务器错误的处理
  • 测试步骤:
    1. 模拟服务器返回错误状态码
    2. 模拟服务器响应超时
  • 预期结果:
    • 显示友好的错误提示
    • 页面不崩溃
    • 可以重试操作
    • 错误信息记录到日志

13.3 权限异常

  • 测试用例ID: TC_039
  • 测试描述: 验证权限不足的处理
  • 测试步骤:
    1. 使用权限不足的账号访问
    2. 在操作过程中权限被收回
  • 预期结果:
    • 显示权限不足提示
    • 禁用无权限的操作按钮
    • 引导用户联系管理员
    • 不显示敏感数据

14. 数据验证测试

14.1 输入验证

  • 测试用例ID: TC_040
  • 测试描述: 验证数据输入验证功能
  • 测试步骤:
    1. 在创建/编辑学员时输入无效数据
    2. 尝试输入特殊字符、超长文本
    3. 测试必填字段验证
  • 预期结果:
    • 必填字段验证正常
    • 数据格式验证正确
    • 显示清晰的错误提示
    • 阻止提交无效数据

14.2 数据同步

  • 测试用例ID: TC_041
  • 测试描述: 验证数据同步的准确性
  • 测试步骤:
    1. 在多个浏览器窗口同时打开页面
    2. 在一个窗口中修改数据
    3. 观察其他窗口的数据变化
  • 预期结果:
    • 数据修改后其他窗口可以获取最新数据
    • 数据一致性良好
    • 冲突处理机制正常

15. 浏览器兼容性测试

15.1 主流浏览器测试

  • 测试用例ID: TC_042
  • 测试描述: 验证主流浏览器兼容性
  • 测试步骤:
    1. 在Chrome、Firefox、Safari、Edge中测试
    2. 测试核心功能是否正常
  • 预期结果:
    • 所有浏览器中页面显示正常
    • 功能操作无异常
    • 样式渲染一致
    • JavaScript执行正常

15.2 版本兼容性

  • 测试用例ID: TC_043
  • 测试描述: 验证不同浏览器版本兼容性
  • 测试步骤:
    1. 在不同版本的浏览器中测试
    2. 重点测试较旧版本的兼容性
  • 预期结果:
    • 支持的浏览器版本范围内功能正常
    • 不支持的版本有友好提示
    • 核心功能降级处理

测试执行指南

测试环境要求

  • 测试环境:开发环境、测试环境、预生产环境
  • 浏览器版本:Chrome 90+, Firefox 85+, Safari 14+, Edge 90+
  • 设备类型:PC端、平板、手机
  • 网络环境:正常网络、慢网络、断网情况

测试数据准备

  • 准备不同状态的测试学员数据
  • 准备不同权限的测试账号
  • 准备测试用的导入文件
  • 配置测试用的自定义字段

测试执行顺序

  1. 先执行基础功能测试(TC_001-TC_015)
  2. 再执行高级功能测试(TC_016-TC_032)
  3. 最后执行兼容性和性能测试(TC_033-TC_043)

缺陷分类标准

  • 严重缺陷:页面无法访问、数据丢失、安全问题
  • 一般缺陷:功能异常、界面错乱、性能问题
  • 轻微缺陷:文案错误、样式微调、优化建议

验收标准

  • 所有严重缺陷必须修复
  • 一般缺陷修复率达到95%以上
  • 核心功能测试通过率100%
  • 性能指标满足要求
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容