《支付宝体验设计精髓》一书,跟测试相关性知识记录

今天看到03设计走查表一章,讲述的内容跟测试息息相关,也是测试人员在测试的过程中必须要了解到的一些点,如下将进行总结

第一节:硬件特性

1、制定适配原则

  1)数量不变进行同比放大适配

  2)同行数量增多,图片字号大小不变

  3)避免不规则背静

  4)不同设备进行适时遮挡

2、账户在设备上的切换

  1)同一设备,不同账户切换

  2)不同设备,同一账户iOS切换

3、横竖屏显示效果

 

第二节:软件特性

1、操作系统特性

2、制定多平台的设计规范

3、兼容版本

  1)版本覆盖时间

    新版本上线后要确认一下版本在多久的时间范围内可以覆盖到80%以上的用户,当新版本的某些功能要适配H5活动时,这个时间显得尤为重要

  2)更新提示强弱

    当APP产生较大bug或者存在安全隐患,可通过强制更新进行升级

  3)兼容性展示

 

第三节、网络特性

1、快速启动

  1)让用户感知到应用的启动速度比较快

    使用一张与应用相同的图片,在用户点击应用时,这张图片就显示出来,用户会认为这个时候应用已启动,虽然用户会在启动页面停留几秒,但是会觉得应用加载速度比较快

  2)作为一个产品品牌展示区

    启动页面展示的是产品的广告语,如支付宝的“我有我的方式”等

  3)作为一个广告展示区

    启动页面可以是产品代言人或者某个时间段的活动,如手机淘宝就经常会有这样的启动页面

2、合理缓存

   页面合理的缓存会让用户感受到应用的速度很快,不浪费流量

3、弱网环境

  1)弱网环境下加载失败

    网络不稳定容易导致加载失败,加载时间控制在8秒内,加载失败给予用户重试的机会,并且告知加载失败的原因

  2)弱网环境下内容展示不全

  3)弱网无网状态下数据传输/设置生效时间

    如果网络不稳定或者断网,但用户需要将内容发布出去,可以支持用户本地发出去,本地可见,当有网络请求时,再将内容上传到服务器端,并且让其他用户可见,这样可提升用户体验,让用户不受网络环境的限制,如美拍就可以在断网的环境下缓存视频,当有网络时可以手动将视频上传上去,FaceBook自动检测网络,有网络时立即上传失败内容的设计。

    

4、中断或超时

  在网络中断时,帮助用户保存当前的输入内容或者浏览器内容,当重新连接到网络时用户可以继续当前的任务,若超时则给用户提示,让用户停止等待,重新请求网络或退出

 

第四节、页面状态

1、页面初始化

  启动应用进入首页时,可以在启动过程中预加载首页的内容,让用户,快速进入且有内容可预览,页面初始化需要配合加载策略进行

2、页面刷新

  一般情况下采用用户手动下拉刷新,下拉刷新不需要对整体页面进行刷新,只需要拉取最新的状态显示出来即可。但是如果当前页面涉及一些数字的提醒或通知,则不需要刷新也可以展示给用户,当用户点击查看时触发刷新,则将页面内容更新到最新的状态

3、页面加载

  1)分布加载

分布加载是全页面加载的一种方式,为了尽快地显示页面内容,可以先加载文字内容,再加载图片等内容。让用户在网速不够快的情况下可以尽快预览内容,这种加载方式通常应用在用户首次进入页面时。

  2)懒加载

    懒加载也称为延迟加载,即在需要的时候才加载,这种加载效率低,但占用内存小,一般在页面浏览过程中加载新内容时采用这种方式进行加载

  3)智能加载

    第一种策略是在产品中增加网络判断机制,如果在弱网环境下,提前压缩图片并显示小图片,使其能尽量展示预览出的内容,点击小图,可查看大图,最好是可以让用户点击未加载的内容后继续加载,不需要重新刷新页面(只针对客户端页面),第二种策略是降低图片视频质量,点击后可以加载高清图片或者点击播放视频选择高清模式,而在网络不佳的情况下,则默认帮助用户降低质量,减少流量的损耗。

4、页面内容被限流

5、页面内容为空

6、页面内容失效

第五节   页面流程完整性

1、快速回到首页/主要页面

2、让用户始终知道自己在哪儿

3、返回到原来的浏览位置

4、任务完成后跳转

第六节、消息通知

  这一节简单不多说

第七节、细节

1、点击状态

  按钮点击状态包括开始、结束、不可点、失效、已领完、已过期等

2、发送状态

  发送状态有2种,一、发送后需要较长时间返回结果的,此时发送后直接到结果页面,结果页面上显示当前进度和最终结果及其时间,二、是发送后较短时间就返回结果的,此时发送后到过度页面,有几秒的等待时间,然后跳转到最终结果页面

3、发送

  1)减少输入

  2)输入限制

  3)中断时保存内容

4、反馈

  1)即时反馈

  2)反馈效果

5、音效

第八节、与时间、数字相关性问题

1、时间

  1)制定时间规范

  2)不同场景下时间格式的选择

  3)有效/失效时间

2、数量

  1)是否为零,为零时应该显示还是隐藏?

  2)刷新是否影响数字变化?

  3)数字是否会减少,当数字减少为零时是否有反馈或者界面化?

 

 

原文地址:https://www.cnblogs.com/syw20170419/p/9853767.html