1.登录和不登录的情况,对不同的功能都有考虑一下是否会有区别,可能会有意想不到的结果(eg.push消息,考虑在不登录的情况下直接点击push消息会怎么样);
2.涉及到修改数据中字段的情况,考虑是否会对之前的数据产生影响,对之前的数据进行操作
3.操作成功和操作失败的情况,考虑如果操作失败的话是否做了相应的处理;
4.0是一个特殊的情况,需要注意是否有为0的情况,需要着重对待
5.时间展示:小于1分钟、60分钟(是否会进位显示为小时)、24小时
6.同一个东西多个人操作或同一个人操作多个东西;(例如一个人短时间内扫两个二维码或者多个人同时扫描多个二维码)
7.二维码:微信直接扫码;小程序直接扫码(正确的二维码和错误的二维码);其他非微信app扫码;专门扫码工具扫码;
8.对同一功能多次操作(例如按钮多次点击、下拉列表多次点开)
9.批量更新是否考虑到状态为正在进行中的数据;
10.需要动态展示的地方,是否被写死了
11.在某个页面停留一段时间是否会有问题(例如包含轮播图的页面)
12.对于需要隐藏的信息,是否在所有的地方都不能找到(例如通过搜索等方式)
13.对于一些身份证号或者手机号码隐私性的东西是否需要增加保护
14.锁屏后重新打开、中途接到电话
15.不同的ios系统兼容性(例如ios9.x和ios10.x可能是有差别的)