前端测试
普适
- 分辨率适配
- 路由保护:对未经验证的路由,不存在的路由不加跳转
登录页面
- 出口:实现登录,注册,验证码功能,提示密码错误,用户名重复错误,验证码错误
- 问题:无
首页&内容选择
- 出口:实现语言、输入方式、选择方式、内容选择,支持内容预览,能正确跳转,实现类别,内容二级选择
- 问题:切换语言后无法重新渲染
打字页面
- 出口:错误提示,正确跳转,统计打字参数
- 问题:按键正确率计算有误
结算页面
- 出口:正确显示统计数据,排行榜,中文内容直接显示,英文内容按照单词显示
- 问题:正确率未保留小数
用户统计页面
- 出口:正确显示统计数据,统计表
- 问题:正确率NAN,无数据时渲染空表
后端
Bug记录
bug现象 | bug原因 | 是否解决 |
---|---|---|
无法接收到前端数据 | 前端mock未关闭,拦截了axios请求 | 是 |
内部null报错 | 前后端参数不匹配,修改使其一致 | 是 |
获取排名时将未完成过的用户排在前面 | 用时默认值为0 | 是 |
推荐文章未按中英文分类 | recommend_text接口未更新完全,未过滤输入方式 | 是 |
测试矩阵
测试设备 | 测试环境 | 注册功能 | 登录功能 | 开始打字 | 结束打字 | 获取页面信息 | 获取统计数据 |
---|---|---|---|---|---|---|---|
Lenovo Legion R9000K | Microsoft Edge版本113.0.1774.57 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 |
Lenovo Legion R9000K | Google Chrome版本113.0.5672.129 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 |
Lenovo Legion R9000K | Firefox版本113.0.2 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 | 接口响应正常 |