無論是用智能可穿戴設(shè)備來跟蹤步數(shù),還是用它們來記錄睡眠時間,您都會希望自己所用的設(shè)備足夠精準(zhǔn)且易于使用。本文將以常見的可穿戴設(shè)備為例,介紹在被投入市場之前所涉及到的通用測試階段。此外,我們也會討論一些特殊類型設(shè)備的特有環(huán)節(jié)。
眾所周知:硬件與軟件的集成方式,以及它們?nèi)绾文軌蝽樌貙?shí)現(xiàn)交互,是質(zhì)量保證(QA)的重要環(huán)節(jié)之一。我們在對可穿戴類設(shè)備進(jìn)行測試時,應(yīng)當(dāng)著眼于它們是否具有更快、更無縫的整合品質(zhì)。
1.材料測試
材料測試往往發(fā)生在原型和樣品制造的階段。我們一般會采取如下的材料測試類型:
化學(xué)測試:這涉及到檢測出是否具有潛在的刺激性、或是有害的化學(xué)物質(zhì)。這些物質(zhì)可能存在于可穿戴設(shè)備的某個部件中(如:鞋子里),而這恰恰是各國本地法律所嚴(yán)令禁止的。
機(jī)械/物理測試:該測試能確保設(shè)備中的所有部件都能夠恰當(dāng)?shù)叵嗷ミB接,其中對于耐磨性的測試尤為重要。
性能測試:這方面的測試著重于檢驗(yàn)設(shè)備是否符合那些由公司設(shè)定的質(zhì)量標(biāo)準(zhǔn),包括:設(shè)備是否在極端天氣條件下具有抗摩擦、和抗壓能力等方面。
2.硬件測試
下面讓我們來看看對于可穿戴類設(shè)備進(jìn)行硬件測試的類型:
無線測試:無線測試涉及到速度、正確性/準(zhǔn)確性、和通過WiFi及藍(lán)牙傳輸信息的完整性。
電池生命周期測試:該測試是指電池從在工廠里被安裝之后,直至完全放電完畢的壽命全過程。我們可以在設(shè)備的各種模式下(如:飛行模式)對電池進(jìn)行測試。了解和測定設(shè)備中電池的持續(xù)時間是至關(guān)重要的,因?yàn)樵谶\(yùn)動鞋之類的可穿戴式產(chǎn)品中,我們一般是無法對電池進(jìn)行更換的。
電器安全測試:由于這些設(shè)備往往是與用戶的皮膚直接接觸的,因此此項(xiàng)測試的目的就在于:用戶在使用過程中無任何觸電、或燒傷的風(fēng)險(xiǎn)。
3.固件測試
固件測試主要針對的是可穿戴類設(shè)備的操作軟件和集成數(shù)據(jù)層面。其測試類型包括:
可用性測試:其針對的是用戶的第一手體驗(yàn),涉及到:通過他們與設(shè)備的真實(shí)互動,進(jìn)而分析設(shè)備產(chǎn)生的實(shí)際結(jié)果與用戶期望之間的差距。
兼容性測試:它主要處理的是各種設(shè)備與平臺之間的連接、和相互調(diào)用。
數(shù)據(jù)/數(shù)據(jù)庫完整性測試:它將驗(yàn)證數(shù)據(jù)是否能夠被正確地存儲、并保證在設(shè)備被更新或還原時,數(shù)據(jù)不會被遭受破壞。
安全性測試:此類測試包括如何保護(hù)那些存儲在設(shè)備介質(zhì)中的,與用戶隱私有關(guān)的數(shù)據(jù)信息,進(jìn)而避免各種數(shù)據(jù)泄露、并排除安全隱患。
4.外部軟件集成測試
此類測試是對各種移動應(yīng)用和其可穿戴設(shè)備之間交互的檢測。它一般發(fā)生在產(chǎn)品的beta測試階段,針對的是一些既定的功能特征集,例如:每分鐘采集到的節(jié)拍或步數(shù)。
另外,我們也可以針對各種功能性的更新,測試它們與老版本的兼容性問題,以及是否會導(dǎo)致存儲中的數(shù)據(jù)丟失。可見,一旦測出了bug(如:步數(shù)滿120,000步后被自動歸零),我們就應(yīng)當(dāng)在此階段及時予以修復(fù)。
下面我們列出了一些該領(lǐng)域的典型公司,及其正在進(jìn)行的項(xiàng)目與測試,希望您能夠從中選取合適自己的測試案例。
Athos:這是一家為專業(yè)運(yùn)動員測試復(fù)雜智能裝備的公司。他們采用表面肌電圖(肌電信號,sEMG)的方法,能夠?qū)σ粋€團(tuán)體,包括男性和女性的不同體能程度進(jìn)行測試。
Applause:他們正在從事一個十分有趣的項(xiàng)目,即通過App與可穿戴設(shè)備的同步,記錄下嬰兒全天能夠聽到的各種單詞和語句,通過分析來跟蹤他們學(xué)習(xí)說話的進(jìn)程。
Orpyx:他們通過可穿戴設(shè)備,對那些可能對身體造成不可逆轉(zhuǎn)損傷的疾病(如:糖尿?。┻M(jìn)行跟蹤檢測,進(jìn)而改變患者的現(xiàn)實(shí)生活習(xí)慣。
Qaprosoft:這家來自San-Francisco的公司正在為專業(yè)運(yùn)動員進(jìn)行各種智能鞋、健身手環(huán)、以及服裝的測試。
除了市面上我們常見的,那些為專業(yè)運(yùn)動員設(shè)計(jì)的健身手環(huán)、和智能鞋等可穿戴類設(shè)備之外,一些公司正在運(yùn)用他們特有的科學(xué)方法,通過專業(yè)的技術(shù)裝備,努力在危急時刻(如中風(fēng)發(fā)作)挽救患者的生命。
例如上面提到的美國Orpyx公司,他們通過各種類型的鞋底,來跟蹤糖尿病人的相關(guān)神經(jīng)病變,進(jìn)而防止糖尿病足的潰瘍與惡化。如果病人的壓力水平達(dá)到危險(xiǎn)范圍,其配套的智能手表將通過發(fā)信號的方式,來提醒患者改變腳部的姿勢。在此類產(chǎn)品的測試環(huán)節(jié)中,他們找來了一些真實(shí)的患者進(jìn)行試用,進(jìn)而確保這些鞋底在各種環(huán)境中的有效性、數(shù)據(jù)跟蹤能力、以及對于患者健康的實(shí)際改善作用。
雖然對于可穿戴類設(shè)備的測試會涉及到許多方面,但是為了確保設(shè)備本身與其對應(yīng)App的無縫集成,我們有必要做好對象人群測試(crowd testing)。即:通過一些不可預(yù)料的場景體驗(yàn),我們可以發(fā)現(xiàn)各種潛在的bug,進(jìn)而確保這些bug不會影響到最終用戶的正常行為與生活。
如今,有些公司正在根據(jù)自己的技術(shù)規(guī)范創(chuàng)造不同的可穿戴類設(shè)備,并且在自己的監(jiān)督下進(jìn)行著各種測試;也有一些公司則是為行業(yè)內(nèi)的領(lǐng)先產(chǎn)品進(jìn)行各種專業(yè)的測試。無論是哪一種,他們都需要結(jié)合目前市場上,特別是上面提到的一些通用方法,來確保產(chǎn)品在研發(fā)的每一個復(fù)雜階段都能達(dá)到既定的功能和效果。
評論