可穿戴设备的通用测试

可穿戴设备

266人已加入

描述

  无论是用智能可穿戴设备来跟踪步数,还是用它们来记录睡眠时间,您都会希望自己所用的设备足够精准且易于使用。本文将以常见的可穿戴设备为例,介绍在被投入市场之前所涉及到的通用测试阶段。此外,我们也会讨论一些特殊类型设备的特有环节。

  众所周知:硬件与软件的集成方式,以及它们如何能够顺利地实现交互,是质量保证(QA)的重要环节之一。我们在对可穿戴类设备进行测试时,应当着眼于它们是否具有更快、更无缝的整合品质。

  1.材料测试

  材料测试往往发生在原型和样品制造的阶段。我们一般会采取如下的材料测试类型:

  化学测试:这涉及到检测出是否具有潜在的刺激性、或是有害的化学物质。这些物质可能存在于可穿戴设备的某个部件中(如:鞋子里),而这恰恰是各国本地法律所严令禁止的。

  机械/物理测试:该测试能确保设备中的所有部件都能够恰当地相互连接,其中对于耐磨性的测试尤为重要。

  性能测试:这方面的测试着重于检验设备是否符合那些由公司设定的质量标准,包括:设备是否在极端天气条件下具有抗摩擦、和抗压能力等方面。

  2.硬件测试

  下面让我们来看看对于可穿戴类设备进行硬件测试的类型:

  无线测试:无线测试涉及到速度、正确性/准确性、和通过WiFi及蓝牙传输信息的完整性。

  电池生命周期测试:该测试是指电池从在工厂里被安装之后,直至完全放电完毕的寿命全过程。我们可以在设备的各种模式下(如:飞行模式)对电池进行测试。了解和测定设备中电池的持续时间是至关重要的,因为在运动鞋之类的可穿戴式产品中,我们一般是无法对电池进行更换的。

  电器安全测试:由于这些设备往往是与用户的皮肤直接接触的,因此此项测试的目的就在于:用户在使用过程中无任何触电、或烧伤的风险。

  3.固件测试

  固件测试主要针对的是可穿戴类设备的操作软件和集成数据层面。其测试类型包括:

  可用性测试:其针对的是用户的第一手体验,涉及到:通过他们与设备的真实互动,进而分析设备产生的实际结果与用户期望之间的差距。

  兼容性测试:它主要处理的是各种设备与平台之间的连接、和相互调用。

  数据/数据库完整性测试:它将验证数据是否能够被正确地存储、并保证在设备被更新或还原时,数据不会被遭受破坏。

  安全性测试:此类测试包括如何保护那些存储在设备介质中的,与用户隐私有关的数据信息,进而避免各种数据泄露、并排除安全隐患。

  4.外部软件集成测试

  此类测试是对各种移动应用和其可穿戴设备之间交互的检测。它一般发生在产品的beta测试阶段,针对的是一些既定的功能特征集,例如:每分钟采集到的节拍或步数。

  另外,我们也可以针对各种功能性的更新,测试它们与老版本的兼容性问题,以及是否会导致存储中的数据丢失。可见,一旦测出了bug(如:步数满120,000步后被自动归零),我们就应当在此阶段及时予以修复。

  下面我们列出了一些该领域的典型公司,及其正在进行的项目与测试,希望您能够从中选取合适自己的测试案例。

  Athos:这是一家为专业运动员测试复杂智能装备的公司。他们采用表面肌电图(肌电信号,sEMG)的方法,能够对一个团体,包括男性和女性的不同体能程度进行测试。

  Applause:他们正在从事一个十分有趣的项目,即通过App与可穿戴设备的同步,记录下婴儿全天能够听到的各种单词和语句,通过分析来跟踪他们学习说话的进程。

  Orpyx:他们通过可穿戴设备,对那些可能对身体造成不可逆转损伤的疾病(如:糖尿病)进行跟踪检测,进而改变患者的现实生活习惯。

  Qaprosoft:这家来自San-Francisco的公司正在为专业运动员进行各种智能鞋、健身手环、以及服装的测试。

  除了市面上我们常见的,那些为专业运动员设计的健身手环、和智能鞋等可穿戴类设备之外,一些公司正在运用他们特有的科学方法,通过专业的技术装备,努力在危急时刻(如中风发作)挽救患者的生命。

  例如上面提到的美国Orpyx公司,他们通过各种类型的鞋底,来跟踪糖尿病人的相关神经病变,进而防止糖尿病足的溃疡与恶化。如果病人的压力水平达到危险范围,其配套的智能手表将通过发信号的方式,来提醒患者改变脚部的姿势。在此类产品的测试环节中,他们找来了一些真实的患者进行试用,进而确保这些鞋底在各种环境中的有效性、数据跟踪能力、以及对于患者健康的实际改善作用。

  虽然对于可穿戴类设备的测试会涉及到许多方面,但是为了确保设备本身与其对应App的无缝集成,我们有必要做好对象人群测试(crowd testing)。即:通过一些不可预料的场景体验,我们可以发现各种潜在的bug,进而确保这些bug不会影响到最终用户的正常行为与生活。

  如今,有些公司正在根据自己的技术规范创造不同的可穿戴类设备,并且在自己的监督下进行着各种测试;也有一些公司则是为行业内的领先产品进行各种专业的测试。无论是哪一种,他们都需要结合目前市场上,特别是上面提到的一些通用方法,来确保产品在研发的每一个复杂阶段都能达到既定的功能和效果。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分