“表单校验搞得好了不起?”“那是真了不起”
第23期:单校验的描述问题
很多需求在描述校验的时候很长的都是校验,最后一小段是逻辑。这样会造成喧宾夺主,让主题不够明确,以至于,读者需要花大量的气力在研究校验方式上,而不是理解整体的业务逻辑。
这样的描述方法,还有其他的两个问题:
1. 不容易响应变更,而往往需求变更是不可避免的。
2. 容易遗漏,也不容易发现遗漏的存在。
3. 重复的消息表达,容易出现笔误等情况,且不容易发现。
那么有没有一种合适的方法可以对表单校验做出合适的描述,确保高覆盖率,容易差错和纠正。下面是一个用于UI校验的矩阵的模板,可以用于常规的校验的梳理。
校验矩阵的说明
两个控件之间的对比:比如说,两个日期控件之间有范围限制的情况。则无法通过上述矩阵进行表达。那么这种情况需要把这种特殊的校验另行进行提示。
取决于另外一个控件的校验:比如,一个下拉控件选择了A,另外一个控件的范围为1-100,而选择了B的时候,另外一控件的范围为101-200。这个时候,可以另行提供一个表格说明这种情况。
取决于权限的校验:不同身份的许可范围不同,另外补充表。比如一个表单的上半部分由申请者填写,下半部分由审批者填写的情况。
这样采用矩阵的方式进行表达,会在表达上一目了然,并且也容易复查是否有质量问题。包括遗漏,错误等现象的发生。
回复【电子书】领取需求分析实用技巧。数万名产品经理、BA汇聚地,深入需求分析与产品设计、产品运营,帮助你提升产品思维与洞察能力。原创知识体系:可视化需求分析。