测试用例

首页

  • 可以正常访问
  • 如果添加了课程,可以看到相应的课程(不包括未显示,未出版的课程)
  • 如果添加了计划,可以看到计划
  • 用户可以订阅

课程列表

  • 课程正常的访问课程列表界面
  • 可以看到已显示且已出版的课程
  • 可以看到课程列表的分页组件

课程详情界面

  • 未显示的课程无法访问,访问返回404
  • 未出版的课程无法访问,访问返回404
  • 正常课程访问可以看到课程标题,价格,剪短描述等
  • 正常课程可以看到自己课程下的正常视频(未显示,未出版的视频无法看到)
  • 课程可以提交评论,且提交之后可以查看

购买课程界面

  • 可以正常的访问购买课程界面
  • 可以看到课程的价格,和自己当前的余额
  • 余额不足无法购买课程,余额充足可以购买课程,购买过后个人中心可以看到,且可以直接观看该课程下的所有视频

视频购买界面

  • 可以访问视频购买界面
  • 可以看到视频的价格和自己当前的余额
  • 余额不足无法购买视频,余额充足可以购买视频,且购买后可以观看,且个人中心存在记录,且消费记录页面存在记录

订阅购买

  • 可以访问某个订阅的购买界面
  • 可以购买相应订阅,且购买之后可以观看全站所有视频,且个人中心存在相应的记录
  • 购买后会有消息通知

计划页面【VIP】

  • 可以看到添加的计划
  • 计划的价格和计划名正确的显示

FAQ页面

  • 可以看到后台添加的分类
  • 可以正常访问FAQ分类
  • 可以正常访问FAQ文章且可以看到正确的文章标题

登录界面

  • 正确的用户可以登录
  • 错误的用户不可以登录

注册界面

  • 可以正常注册
  • 已注册的手机号或昵称不能重复注册

找回密码界面

  • 可以正常访问
  • 可以正常操作并发送相应验证码

会员中心

  • 可以正常访问
  • 可以看到自己的昵称

充值记录界面

  • 可以看到自己的充值记录

消费记录界面

  • 可以看到自己的课程消费记录
  • 可以看到自己的视频消费记录
  • 可以看到自己的订阅消费记录

我的消息界面

  • 可以正常访问我的消息界面

已购课程界面

  • 可以看到自己购买的课程

已购视频界面

  • 可以看到自己购买的视频

已购订阅界面

  • 可以看到自己购买的订阅记录
  • 可以重复订阅,重复订阅会增加时长

修改密码界面

  • 可以正常访问修改密码界面
  • 可以修改密码

充值界面

  • 可以正常访问充值界面

缓存配置

  • 首页课程缓存
  • 首页订阅缓存
  • 课程详情页的视频列表缓存
  • 课程详情页的新加入用户缓存
  • 用户中心的公告缓存