当前包括智能手表,手环,眼镜等各种智能可穿戴设备日渐火爆,但功能单一,稳定性不足造成的糟糕用户体验,如闪退、应用崩溃等严重Bug,让用户对其望而生畏,同时也严重阻碍可穿戴设备产业的发展。就像段子说的那样:今天用户对智能穿戴设备的失望,明天就让创业者绝望!
让我们看看用户到底在吐槽可穿戴设备哪些不足:
1: “睡眠模式、闹钟存在严重bug,闪退严重。”
2: “软件闪退严重,蓝牙没发自己连接,手机和腕带离开之后回来不会自己连接~失望透顶”
3:“(软件)退出后,再次登陆,软件就开始无尽的闪退了,导致APP完全无法使用。APP软件是这个产品的使用的关机,请重视相关软件的开发,bug的修复,这样才能有更好的体验。等待iOS APP的更新,修复软件闪退的问题。”
4: “锁屏后再开启就各种APP崩溃! 如果需要短信或来电提示,得一直开着APP挂后台,如果APP崩溃,也不会提示。”
。。。。。。
大家都知道,再完美的代码,再完善的测试,也不代表应用质量在真实用户使用时万无一失。一旦程序发布、遍布各地的用户问题就更加分散与复杂。
与传统软件测试不同,由于移动终端设备五花八门碎片化特征,移动应用更新升级频繁,移动用户行为具有很大的不可预测性,在整个移动游戏应用开发生命周期中进行高效和全面、且超越内部实验室中所管理的设备上执行的测试限制,在移动游戏应用发布后跟踪用户使用质量,全面分析运行数据质量。
对广大开发者来说,首先需要进行的是用户运行问题、崩溃影响评估,以移动应用测试真机云平台Testin云测为例,其崩溃分析根据实际用户发生的崩溃信息,帮助确定崩溃发生的规模以及严重程度,根据应用版本和崩溃类型进行分析,开发者可以借此迅速找到影响用户最严重的崩溃进行修复与优化。
其次,Testin基于程序内置探针进行程序运行问题及崩溃修复管理,标记崩溃是否修复,评估并排除已修复崩溃的影响,专注于解决现存问题。支持对崩溃进行标记,区分已修复、未修复和未知的崩溃类型。
同时,Testin对问题崩溃发生背景分析,从终端(机型、操作系统)和应用(应用版本、发布渠道、崩溃界面)进行分析。这些信息能够反映崩溃是在何种情况下发生,帮助开发者在本地测试时重现和还原出错场景,尽快解决。
随后的崩溃详情追踪,Testin也可以详尽地提供包括崩溃发生时间、崩溃摘要、堆栈信息、其他线程信息、日志在内的相关信息。告诉开发者崩溃产生时究竟发生了什么,有效帮助排查并解决问题。
而最重要的是自动化真机修复测试,从Testin测试真机中自动匹配与发生崩溃机型相同的机型,提供免费的自动化测试,测试崩溃是否已经真正解决,帮助验收修复效果。同时节省了购买测试机型以及测试人力的成本。
以上步骤,只要有效地借助类似Testin云测的第三方应用开发服务平台,内置几行代码的探针SDK,即可在应用中实现崩溃分析,追踪用户的质量体验,自动分析,发现问题,进而实现智能穿戴应用的全生命周期测试与性能分析管理,彻底解决影响用户体验的顽疾,全球可穿戴设备市场才有可能迎来大爆发的新时代。