1.页面展示
字段为null或者""时,如何展示,缺省展示(是否展示“-”,展示“无”);
展示字段为距离时,单位如何展示,超出1000m是否展示1km,小数点如何保留;
展示字段为金额时,小数点如何保留;
数字保留小数时,末尾是否需要抹零;
展示字段为状态时,接口是否下发颜色,颜色是否正确;
展示字段可能存在超出一行时,是否换行展示,还是缩略样式(中间点,结尾点);
展示字段需要跳转时,是否展示link样式;
2.操作交互
页面可点击button,均需点击一遍,查看是否正确;
手机号输入时,是否可输入非1开头的内容,提交时是否校验;删除手机号时首位1是否还存在;
产品已确定手机号输入标准: (校验11位必须纯数字,请输入正确手机号)
仅可输入数字的view,是否可输入其他字符;
输入框是否过滤emoji;
输入身份证号带X自动转成大写
输入的数字或者文本,边界值(长度、大小)检查;
路由检查;
可点击按钮的热区大小是否合适;
提交过程中,禁止button点击且必须增加全局loading;
数值计算,能放在后端就放在后端,避免两端沟通不一致;
3.接口传参
组织纬度的接口,入参内code与codeType是否传递了对应选择的组织;
存在输入框的页面,提交时输入框内的字符串是否去除了前后的空格;
产品已确定输入空格算不算字符长度:(开头输入空格光标不动即无效输入,结尾空格提交时去掉)
经纬度等较高精度的字段,检查是否丢失精度;
非必传参数,是否需要传{}、[]、""等;
入参数的数据结构是否两端一致;
提交和查询如果返回参数名称不一致,是否会有转化过程遗漏的问题。