项目开发容易出错情况统计

简介: 2016年11月17日 11:30:45 星期四 1.适配:   a) APP弹窗大屏幕适配(例如, 是否居中) 2.按钮状态:   a) 按钮点击后没有disable 如果新页面加载卡顿导致用户多次点击,生成多次请求   b) 按钮disable后什么时候enable(例如,输入错误,接口返回error,按钮要重新enable)   c) 按钮置灰与disable 3.

2016年11月17日 11:30:45 星期四

1.适配

  a) APP弹窗大屏幕适配(例如, 是否居中)

2.按钮状态

  a) 按钮点击后没有disable 如果新页面加载卡顿导致用户多次点击,生成多次请求

  b) 按钮disable后什么时候enable(例如,输入错误,接口返回error,按钮要重新enable

  c) 按钮置灰与disable

3.下拉刷新

  a) 要明确哪些页面是需要哪些是不需要的(虽然下拉刷新是行规)

  b)或者明确页面的哪些数据是要在页面切回来的时候要更新的(比如, 充完值后回到资产页面, 总金额是要更新的)

4.初始值、默认值

  a) 编辑页面时,要初始化默认值(例如, 日历插件,要默认为之前设置的值)

  b) 编辑的时候,使用默认值提交修改一些值后的情况都要测试

5.数据同步

  a) 先前页面数据没有及时刷新(例如,“添加定投”页面跳转回“我的资产”页面)

6.关联功能

  a) 修改某种一种状态后,要确认相关的按钮是否可用(例如,点击终止按钮后, 其它功能的按钮就不能被使用了)

7.限制条件

  a) 入口(例如,定投按钮)可触发的限制条件有哪些(例如,是否要求存钱罐有钱)

  b) “0”值, 临界值的判断, 最好标注到prd中

8.数值精度

  a) 前端显示时 数值 字段的小数位截取(例如,定投中按金额买金时是整数)

9.数据统计规则

  a) 统计性的数据,要确认统计规则(例如, 定投要分别统计按金额、按克数购买的总量)

10.分页

  a) 确定哪些列表是需要分页的, 哪些暂时不需要分页

11.用户确认

  a) 确定哪些操作是需要用户确认的(例如,修改信息)

12.键盘

  a) 键盘收起的时机,唤起键盘的种类

13.错别字:

  a) 记录vs 纪录

14.跨天操作:

  a) 对同一条记录进行跨天修改时测试

15.Push消息

  a) 明确点击跳转到到哪个页面

16.颜色

  a) 不同状态对应的颜色要在产品/UI上标注好#11ffaa

17.页面切换

  a) A页面跳转到B页面, 中间要不要弹窗, 弹窗的样式是什么样子(toast还是dialog), 弹窗要停留多久(或什么时候关闭)

目录
相关文章
|
Web App开发 JavaScript 关系型数据库
|
3月前
|
测试技术 开发者
单元测试问题之增加代码变更如何解决
单元测试问题之增加代码变更如何解决
|
3月前
|
JSON 前端开发 Java
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
|
5月前
|
消息中间件 前端开发 关系型数据库
🤔️测试问我:为啥阅读量计数这么简单的功能你都能写出bug?
🤔️测试问我:为啥阅读量计数这么简单的功能你都能写出bug?
|
12月前
实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
如何进行需求评审后续跟踪和更新?附模板
如何进行需求评审后续跟踪和更新?附模板
123 0
|
SQL 安全 算法
项目实战7——在线人员列表逻辑混乱反例
项目实战7——在线人员列表逻辑混乱反例
79 0
|
前端开发 NoSQL Redis
案例05-将不必要的逻辑放到前端(发送调查问卷)
案例05-将不必要的逻辑放到前端(发送调查问卷)
|
前端开发 NoSQL Redis
28个案例问题分析---012---发送调查问卷逻辑优化--代码优化
28个案例问题分析---012---发送调查问卷逻辑优化--代码优化
61 0
|
NoSQL 关系型数据库 MySQL
一日一技:如何正确为历史遗留代码补充单元测试?
一日一技:如何正确为历史遗留代码补充单元测试?
90 0