之前的文章讲述的都是如何测试报表的正确性。其实,除了报表的正确性,我们还需要关注报表的UI测试。所谓UI测试,并不单指根据UI标准对报表进行检查,还需要我们站在用户的角度去考量报表的易用性。
除了保证计算的正确性,我们还需要让报表变得更专业。变得专业,指报表应符合行业的标准,且考虑用户的使用,报表应变得更易懂,重点更突出。UI设计是变专业的关键。试想一下,如果一份报表字体不统一,大小不一致,颜色使用混乱,即使报表的计算值再具有参考价值,也无法让用户满意。因此,在设计和测试中,我们应该多重视UI。
1. 善用颜色
我在写平时的email或者交付测试报告的时候,经常被老板提醒颜色的使用。在同一个页面中,最好不要出现多于3种颜色。因为本来颜色的使用是为了突出重点,然而如果过多地使用颜色,就等于到处都是重点,最后的结果就是没有重点。因此善于使用颜色也是UI设计的关键。
¨ 使用颜色区分报表的类别
这样做是为了方便用户区分报表。例如,把红色加粗字体应用于销售类报表名,把蓝色加粗字体应用于出勤类报表。那么用户以后看见红色标题的页面就知道是销售类;蓝色标题的页面就知道是出勤类了。
¨ 应用颜色区分阈值数据
如,对于销售类报表,Manager们关心的是没有达到销售指标的区域。如果报表中对没有达到指标的数据均以红色字体呈现,那么Manager一打开页面一眼就可以从众多的数据中看到他最关心的部分,大大提高了阅读报表效率。
2. 统一格式
一般报表分为两大部分,表头(Head)和表体(Body)。表头,一般放置报表名称以及查询条件;表体,由表格形式的报表组成,可以为一个也可以为多个(子报表)。在统一格式方面,我们需要注意的地方有:
¨ 字体
不同的地方应使用不同的标准,如,表头中的报表名称,表体中的统计值的字体和大小应该不一样;然而不同的报表的报表名称应使用一种字体和大小。
¨ 表格
定义最小单元格,而报表中只能使用最小单元格的整数倍作为表格的大小。例如,UI标准定义最小单元格为(长X宽)=1cm X 0.5cm;如果遇到某单元格中需要填写的值长度为1.3cm时,此时对应单元格应该为2 cm X 0.5cm。这个有利于导出格式的一致性。
¨ 单位
不同的统计值使用的单位是不一样的。不管单位是什么,我们都应该放置于一个统一的地方。例如,可以统一标注在报表的某个地方,写着(Unit:¥);或者是直接填入统计值中,如¥ 3.00。
¨ 术语
使用行业术语,增加报表的专业性。
3. 导出和打印格式
一般报表的使用者,会更多地应用导出功能导出成别的格式,或者是直接打印出来查看。此时,我们就需要检查报表导出后格式有没有变形。打印时,报表会不会因为分页打印而造成报表内容缺失,或者不易被查看。