从空白页面找到入口
实现成功与使用者完成任务之间仍可能有距离。
用户应能分辨内容已接收与结果已完成的不同阶段。
让内部记录支持外部解释
测试替身能够隔离外部波动,但它的行为也可能偏离真实依赖。维护测试时,应检查替身是否仍遵守双方约定,尤其是错误结构、空值与分页结束条件。一个总是立即成功的替身只能证明顺利路径可运行,不能证明调用者处理了真实的不确定性。
交互评审需要包含首次使用与偶尔使用的情境。
同一行为的命名需要保持稳定的使用预期。
把操作后果写在前面
软件设置页面适合按用户想完成的事情组织,而不必照搬内部模块。使用者寻找导出记录时,未必理解存储服务的分类。讨论信息结构可以从真实问题写起,再检查入口名称是否自然对应,避免让学习系统内部术语成为完成日常任务的必要条件。
不同长度的文字有助于检查布局是否稳妥。
键盘路径检查也能暴露顺序与反馈的问题。