以下内容在设计交付过程中,可进行常见问题的排查与完善。
设计模式
关键词 | 检查内容 | 说明 |
---|---|---|
数据展示 | 空状态 | 页面默认/筛选后数据为空 |
控件 | hover/disable/active/loading | |
显示限制 | 全量显示、部分显示、加密显示、敏感字显示、特定格式显示(金额、日期) | |
数据过期 | 例如收藏商品已下架,数据被删除(物理删除、逻辑删除) | |
数据极值 | 例如日期选择(不能选择当天之前的时间) | |
排序机制 | 默认排序逻辑,排序方式 | |
翻页加载 | 加载(自动加载)/翻页 | |
多语言 | 内容布局时应考虑多语言翻译后宽度变化 | |
数据录入 | 输入 | 字段类型、是否必填、占位符「Placeholder text」、默认值「Default」、帮助字段、校验规则、输入限制-为空/正常/溢出、 |
表单提交 | 不可用,校验后激活/始终激活,点击后校验弹出错误提示 | |
数据查询 | 全量查询/分页查询,筛选逻辑(交集/并集)、查询字段高亮、模糊匹配 | |
增、删、改 | 模态弹窗、新建页面、当前页面 | |
过渡状态 | 触发前中后状态,比如loading状态,边界条件反馈,操作中(上传)是否支持取消 | |
反馈 | 操作提示 | 成功提示、失败原因及处理提示、操作后是否立即刷新显示操作结果 |
容错 | 二次确认/取消操作 |
通用类型
关键词 | 检查内容 | 说明 |
---|---|---|
设备 | 屏幕尺寸 | 适配 |
硬件 | 上报刷新 | 手动刷新、自动刷新、实时刷新 |
内存 | 存储空间不足 | |
账号 | 登录情况 | 检查登录、非登录、账号异常、冻结等, |
权限 | 角色权限 | 不同权限下的内容展示、权限验证(图片验证码) |
流程 | 流程闭环 | 入口、流程、分支、结束 |
返回和出口 | 返回上一步/退出当前流程 | |
逆向流程 | 例如取消订单、申请被打回 | |
账号切换 | 是否支持一账号多端登录(踢出提示)、多账号切换(保留历史账号)、第三方账号登录绑定自有账号 | |
网络 | 提示 | 弱网、网络超时、网络环境变化、无网络状态提示 |
参考资料
《交互输出手册》,吴志易,语雀,https://www.yuque.com/simple-product-team/prd/pkaqr8
《PRD中产品功能点及其描述自查清单》,sean,https://www.yuque.com/u8607/ux/tl224g
《交互设计自查表的建立:思路与项目实例解析》,http://qinsman.com/1612_selfcheck/