考勤系统web端测试

考勤系统web端测试

web端测试主要以交互为中心,根据后端返回的数据检测页面逻辑是否正确,响应操作成功、失败、异常的情况。对于一个前后端分离的SPA应用,前端只需关注数据的渲染及页面跳转,现将从以下模块进行测试:

  • 注册、登录
  • 用户打卡
  • 数据统计
  • 用户管理
  • 公告管理

1.注册、登录

  1. 直接进入系统,如果session已经过期或未登录

  2. 点击注册用户跳转注册页,填写注册信息,要求密码必须大于6位

  3. 上传自己的照片后点击注册,在后端返回结果前显示loading效果

  4. 注册成功后跳回首页提示注册成功

  5. 注册需要管理员认证,不然不能登录

  6. 管理员认证后输入账号密码登录

2.用户打卡

  1. 人脸端没开服务器,提示以下错误
  • 首页提示服务器异常

  • 打开控制台检查接口,发现后台nginx不能成功代理

  • 通过postman测试,请求不能到达

  1. 人脸异常测试
  • 点击打开摄像头,然后点击开始打卡,在后端确认前显示正在认证

  • 人脸识别非本人,打卡失败

  • 人脸识别成功后,提示进入ip验证

  • ip验证失败后提示必须连接指定wifi

  • 不开摄像头直接点击开始打卡,提示服务器错误

  1. 开始、结束打卡异常测试
  • 打卡成功页,状态由未打卡变为已打卡

  • 打开成功后再次点击打卡,提示用户正正在打卡中并显示打卡信息

  • 在开始打卡前点击结束打卡,警告提示

  • 在未打满30分钟前结束打卡,弹出确认提示

  • 点击确认后,系统识别为未满30分钟或者为打卡位隔天打卡,提示本次打卡失效

3.数据统计

正常显示30天内的打卡数据

4.用户管理

  1. 管理员登录,将刚才注册的用户设为普通用户
  • 弹出操作框

  • 操作成功,提示成功,页面数据并进行了更新

  • 普通用户访问管理页面提示权限不足

  1. 删除用户
  • 弹出确认删除提示

  • 成功删除,提示成功,并更新页面数据

5.公告管理

  1. 新增公告
  • 左侧菜单点击公告管理

  • 点击新增公告,跳转新增公告页面

  • 点击发布公告,提示发布成功

  • 点击保存公告,提示保存成功

  • 返回上一页,点击查看详情,跳转到公告详情页

  1. 修改公告
  • 点击修改公告,跳转到公告修改页面

  • 点击取消发布,提示操作成功并更新页面数据

  1. 删除公告
  • 点击删除,弹出确认提示

  • 点击确认删除后,提示操作成功并更新页面数据

猜你喜欢

转载自www.cnblogs.com/humblezx/p/11882030.html