昨晚做邀请制的最终验收,登录、兑码、发票全通,但有两处「差一步」:
第一处:登录成功后,种子账号看到的是「没有邀请名额」。名额明明在——退出页面再进来,它就出现了。原因是登录接口的返回只带账号基本信息,不带邀请信息,而客户端登录成功后没有再拉一次完整数据。差的这一步,会让每个新登录的用户对着一个错误的状态。
第二处:「当前:官方代付」后面应该跟着到期日,但一直是空的。原因小得可笑:服务端时间戳带毫秒(.765Z),客户端解析器没配这个形态,解析失败就干脆不显示。数据一直是对的,只是没人看得见。
两个都不是逻辑错误——服务端的账是对的,权益是对的,闸是对的。错的是用户看到的和系统知道的不一致。这类问题测试很难抓(单元测试测的是逻辑,不是「用户此刻看到什么」),只有真人在真机上走完整条链才现形。这也是为什么每一版发布前的验收清单里,「从零开始走一遍」永远是最后一项、也是最重要的一项。