隨著(zhù)智能手機與平板電腦這幾年在消費性電子領(lǐng)域的迅速崛起,各家廠(chǎng)商無(wú)不竭盡所能的競相爭逐。若以操作系統來(lái)作市場(chǎng)區分,撇開(kāi)歷史悠久的Nokia Symbian操作系統不談,目前可說(shuō)是蘋(píng)果的iOS與Google的Android兩雄相爭,而RIM的Blackberry與微軟的Windows Phone 7(以及最近新推出的Mango),則也前仆后繼試圖以不同的策略突破重圍。
根據下圖科技產(chǎn)業(yè)市調機構Gartner今年八月份公布的最新統計數據,可以明顯看出搭載Android操作系統的智能手機銷(xiāo)量可說(shuō)是大幅躍進(jìn),再加上對iOS來(lái)說(shuō),正值Apple推出新一代iPhone前的產(chǎn)品空窗期,更是助長(cháng)Android銷(xiāo)售的一大推力。
然而高科技產(chǎn)業(yè)的遞移可謂瞬息萬(wàn)變,軟件面的群雄割據似已撥云見(jiàn)日,但硬件方面卻是風(fēng)起云涌。這些日子以來(lái)最震驚業(yè)界的消息,無(wú)非是Google并購了手機大廠(chǎng)Motorola的移動(dòng)部門(mén)(Motorola Mobility)、以及HP在宣布出脫PC業(yè)務(wù)的兩個(gè)月后再度改弦易轍,表示將保留個(gè)人電腦業(yè)務(wù)。Google并購Moto Mobility的這個(gè)消息被視為是用以取得大量手機專(zhuān)利、以持續深耕手機市場(chǎng)的利多;而HP對PC業(yè)務(wù)的政策反轉,初期的分拆之計被視為是不愿持續投入巨額成本的舉動(dòng)、而最終選擇保留PC業(yè)務(wù),則被臆測可能是在評估長(cháng)期市場(chǎng)潛力與對整體品牌價(jià)值的影響下,所做的決定。不論市場(chǎng)上的一日數變未來(lái)會(huì )對硬件面的消長(cháng)帶來(lái)怎樣的影響,可以確定的是,就目前而言,業(yè)界普遍看好iOS與Android將持續成為主流的移動(dòng)裝置操作平臺。
由于蘋(píng)果的iOS采取了封閉式的軟件設計,因此,作為開(kāi)源(Open Source)的Android操作系統,便成為了想要攻克智能手機與平板電腦市場(chǎng)的廠(chǎng)商們不能不學(xué)的一門(mén)功課。而作為測試驗證的領(lǐng)導實(shí)驗單位,百佳泰(Allion Test Labs, Inc)自然也不能缺席,在先前我們已經(jīng)專(zhuān)文解構Android的基本技術(shù)架構、并探討Android設備軟硬件整合的五大技術(shù)環(huán)節,這次我們則將從測試專(zhuān)家的角度,探討Android必須被重視與驗證的重點(diǎn)。
雖然上述資料僅僅是統計至今年五月I/O大會(huì )前的資料,但已足見(jiàn)Android的快速成長(cháng)之勢。而正由于A(yíng)ndroid的高度開(kāi)放性,讓不論是廠(chǎng)商或個(gè)人都能成為開(kāi)發(fā)者,各自發(fā)展的結果,也就更可能在設計上或導入時(shí)產(chǎn)生不同的問(wèn)題風(fēng)險。那么對廠(chǎng)商來(lái)說(shuō),主要的驗證重點(diǎn)為何呢?請見(jiàn)以下的剖析:
Android設備常見(jiàn)問(wèn)題風(fēng)險
為何首先要先討論Android的問(wèn)題風(fēng)險呢?一個(gè)驚人的數據顯示,截至目前為止由硬件廠(chǎng)商(IHVs)、開(kāi)發(fā)商及使用戶(hù)所回報的Android OS bug數量,達到了十二萬(wàn)個(gè),這其中包含了各種大大小小的問(wèn)題瑕疵,有些僅是影響作業(yè)流暢度、有些則是可能造成數據外泄、或是系統當機的critical bug。由此觀(guān)之,Android作為一個(gè)開(kāi)放式系統,必須與硬件商、應用程序端相互整合,因此有許多設計面向都必須顧慮周全,目前已為人所知或備受探討的Android常見(jiàn)問(wèn)題包括有:
一、安全性
近來(lái)有幾則消息讓大眾開(kāi)始質(zhì)疑智能手機的安全性,像是包括iOS和Android系統都有會(huì )紀錄使用者地理位置、而能被有心人用來(lái)追蹤行蹤的功能(涉及個(gè)人隱私);又像是在A(yíng)ndroid 2.3.4版之前的安全性漏洞:在使用未加密的Wi-Fi網(wǎng)絡(luò )(Open Wi-Fi)時(shí),可能泄漏包括聯(lián)絡(luò )人、日歷、個(gè)人相冊和其它Google services等個(gè)人信息并遭黑客竊取的問(wèn)題等。更有甚者,由于A(yíng)ndroid Market對于應用程序上架的審查沒(méi)有明確嚴謹的內容規范,導致令用戶(hù)困擾的網(wǎng)絡(luò )釣魚(yú)以及病毒問(wèn)題也從PC端移植到Android設備上,這些包含病毒的惡意程序(malware)除了可能影響裝置的運作效能外,更同樣可能讓有心人士透過(guò)遠程遙控,竊取使用者數據、并進(jìn)行不法盜用。
值得關(guān)注的是,這些種種的安全性問(wèn)題,都相當可能成為侵害個(gè)人隱私安全的潛在威脅。在現在這個(gè)機不離身的時(shí)代,使用者開(kāi)始將各種隱私訊息、個(gè)人相片、重要會(huì )議數據等存放在手機或平板電腦等行動(dòng)裝置中,更遑論會(huì )透過(guò)這些裝置來(lái)進(jìn)行股票證券交易或各種網(wǎng)站平臺的登入,然而最大的疑慮就在于,一旦這些用戶(hù)的賬號密碼遭到復制盜用,后果可說(shuō)是不堪設想。而廣大的消費者自然也不希望這樣的疑慮持續存在,讓他們只能消極的透過(guò)最近如雨后春筍般冒出的手機防毒軟件進(jìn)行掃毒,消費者所期待的,是相關(guān)廠(chǎng)商的積極作為,來(lái)消弭這些安全性疑慮。因此,如何找出問(wèn)題以強化原本Android未能察覺(jué)的缺失、如何避免惡意程序的侵擾,可說(shuō)是Android設備目前的首要任務(wù),也是廠(chǎng)商不得不面對的一大挑戰。
二、廠(chǎng)商客制化UI的整合度
綜觀(guān)市面上主要Android手機廠(chǎng)商的產(chǎn)品,不難發(fā)現幾個(gè)手機大廠(chǎng)在設計產(chǎn)品時(shí),都會(huì )在原生的Android軟件架構下,包裝出專(zhuān)屬于自家產(chǎn)品的使用接口(User Interface,UI),包括像是HTC的Sense UI、SAMSUNG的TouchWiz UI以及Motorola的MotoBlur UI等,都是根源于A(yíng)ndroid進(jìn)一步發(fā)展出特色鮮明的客制化UI。而廠(chǎng)商開(kāi)發(fā)這些自主UI的目的,無(wú)非是提供消費者更便利且多元的使用方式,并透過(guò)產(chǎn)品分殊化來(lái)鞏固自身的利基,舉例來(lái)說(shuō),HTC的Sense UI可讓用戶(hù)自行設定桌面快捷方式分頁(yè)、社群網(wǎng)站內容匯整、方便的時(shí)間與天氣widget呈現等;而SAMSUNG的TouchWiz UI也同樣提供用戶(hù)桌面 widget的快捷設定和拖拉式的觸控反饋等。
這些廠(chǎng)商自主設計的使用接口,為什么可能出現問(wèn)題呢?正因為這些裝置的操作系統一切根源于A(yíng)ndroid,任何一個(gè)細部環(huán)節的改動(dòng)都必須要能配合Android的原始框架,因此,如何巧妙的將廠(chǎng)商追求的功能與Android原生架構相互結合,維持使用上的流暢度,便是一大學(xué)問(wèn),如何避免顧此失彼、以防堵錯誤的改動(dòng)造成使用上的可能差池,都是必須詳加驗證的重點(diǎn)。
三、版本升級的配套措施
不同于iPhone可以從客戶(hù)端自由更新操作系統的版本,Android設備的操作系統則是在手機出廠(chǎng)時(shí)就已預先搭載單一的Android版本,至于是否提供后續的升級,則端看手機廠(chǎng)商對每一種機款是否釋出更新,有些廠(chǎng)商會(huì )盡速提供更新升級、有些廠(chǎng)商的開(kāi)發(fā)時(shí)程則需時(shí)數個(gè)月、甚至有些廠(chǎng)商直接決定不提供升級。在這樣的情況下,便很有可能出現Android已經(jīng)釋出2.3版本,而使用者卻只能使用Android 2.2版本操作系統的狀況,這不僅等同于用戶(hù)無(wú)法享受到更新版本的漏洞修補或是功能擴充,也會(huì )大大影響用戶(hù)的觀(guān)感,這對于A(yíng)ndroid設備市場(chǎng)的持續拓展絕對會(huì )造成負面的影響。
為減少使用者在購買(mǎi)時(shí)就產(chǎn)生”未來(lái)是否提供升級?”、”等待升級版本出現是否需時(shí)冗長(cháng)”等問(wèn)題,廠(chǎng)商如何能在一項產(chǎn)品的開(kāi)發(fā)初期,就設計出完整的軟件架構,以利后續Android版本升級時(shí)能迅速因應、及時(shí)推出更新版本韌體升級,便是必須審慎考慮的要素。而這一切都需要結合軟件面與硬件面的全面性驗證技巧,畢竟,當操作系統(軟件)版本升級時(shí),裝置上的內存、處理器、相機模塊等(硬件)并不會(huì )跟著(zhù)升級,因此從產(chǎn)品開(kāi)發(fā)之初、一直到新操作系統問(wèn)世后的配套因應,以確保軟件面的更新能確實(shí)與硬件相互配合,將是廠(chǎng)商必須加強的環(huán)節。
此外,Google因應常有使用者無(wú)法升級的問(wèn)題而提出18個(gè)月保證升級計劃,加入該計劃的開(kāi)發(fā)商必須提供消費者在此期間發(fā)布的任何操作系統更新,此項計劃對于消費者來(lái)說(shuō)是一大福音,但是對于多樣化的Android行動(dòng)裝置開(kāi)發(fā)商來(lái)說(shuō),在新產(chǎn)品的開(kāi)發(fā)同時(shí)仍須兼顧舊有產(chǎn)品的升級,在此緊湊的開(kāi)發(fā)時(shí)程與開(kāi)發(fā)資源的壓力下,更須注意升級驗證的質(zhì)量。
四、應用程序向上與向下兼容性
對于應用程序(也就是一般我們俗稱(chēng)的App)開(kāi)發(fā)者來(lái)說(shuō),每當Android操作系統出現改版升級時(shí),就必須重新檢視自己的應用程序是否能運作于新的操作系統版本中。然而目前實(shí)際的情況是,當消費者的Android設備版本升級時(shí),裝置上原有的App可能并不兼容于新版本,必須耗時(shí)等待開(kāi)發(fā)商推出更新版本的App;又或者新推出的App只支持新版Android操作系統,而使用較舊版本操作系統裝置的使用者便無(wú)法在自己的裝置上使用新的App。
除了操作系統版本之外,App在不同裝置上的兼容性,更與硬件上的規格差異如OpenGL支持與否、屏幕尺寸、分辨率等有密切的關(guān)聯(lián),Android 的官方網(wǎng)站也為此特別闡述開(kāi)發(fā)者如何設計出可以兼容于不同屏幕大小的App,即便如此,各家廠(chǎng)商對于A(yíng)ndroid所進(jìn)行的差異化設計仍會(huì )導致兼容性問(wèn)題,實(shí)際在各種Android設備上的使用者驗證,才能確保App的兼容性質(zhì)量無(wú)虞。
當開(kāi)發(fā)商進(jìn)行App更新所耗費的時(shí)間越長(cháng),用戶(hù)的等待時(shí)間也就越久、越有可能轉向使用其它開(kāi)發(fā)者推出的同性質(zhì)App;而一個(gè)App所支持的操作系統版本越少,所存在潛在的客戶(hù)群也就越小。因此,除了App本身是否吸引用戶(hù)、使用上是否正常流暢外,在設計App時(shí)顧及對既有/先前版本的支持、并考慮未來(lái)操作系統版本升級如何實(shí)時(shí)因應,自然也是應用程序開(kāi)發(fā)商所必須納入考慮的重點(diǎn)項目。
除了前述這些針對Android設備所常見(jiàn)的問(wèn)題外,由于這些裝置具有網(wǎng)絡(luò )瀏覽、影音多媒體、游戲娛樂(lè )等多重功能的特色,自然也有許多功能性、兼容性、可靠性的問(wèn)題會(huì )相應產(chǎn)生,像是3G與Wi-Fi模塊的訊號接收能力、電力耗損程度、和外接式配件兼容性等等。也正由于A(yíng)ndroid設備的復雜特性,因此需要透過(guò)詳細的測試驗證,來(lái)確保裝置的質(zhì)量水平。在此百佳泰也根據多年的專(zhuān)業(yè)經(jīng)驗,針對Android設備的產(chǎn)品特性,歸納出以下的驗證架構供業(yè)界參考,在此提出幾個(gè)針對Android設備產(chǎn)品進(jìn)行測試驗證時(shí),必須注意的歸納匯整出了一套針對Android設備產(chǎn)品特性的測試驗證方法,主要的驗證架構和測試項目如下所述。
Android設備驗證架構與重點(diǎn)測試項目
若從驗證架構來(lái)看,主要可以區分為三大塊:硬件(Hardware)、操作系統(OS)和應用程序(App)。硬件面的驗證包括了裝置中各種零組件的功能性、新組件采用的合適度與不同模塊間的兼容性等等;操作系統的驗證包括了廠(chǎng)商客制UI與原生Android系統的整合度、版本升級時(shí)的正常運作能力、以及最深受重視的安全威脅排除等等;至于應用程序的驗證則包含了App本身的功能性和易用度、以及App和操作系統間向上/向下以及各種裝置硬件與屏幕規格的兼容性等等。唯有這三個(gè)面向都能兼顧,才能視為是對Android設備的通盤(pán)性驗證。
至于在實(shí)際的測試重點(diǎn)上,主要可以從以下幾個(gè)角度切入:
·功能性Functionality
為確保Android設備能被用戶(hù)正常的使用,功能性的驗證自然是不可或缺的,從通訊模塊(Wi-Fi、3G、GPS、FM、Bluetooth等)、觸控屏幕(包含各種感測組件)、相機模塊、傳輸接口(USB、HDMI等)、影音播放功能、收錄音功能、擴充插槽、系統運作能力(多任務(wù)運算、DRM功能、安全防護)以及其它特殊功能諸如陀螺儀、磁力儀等等,都是必須涵蓋的范圍。
·應用程序Application
不論是智能手機或平板電腦,舉凡是Android設備的一大賣(mài)點(diǎn)就是,除了內建的基本App外,還能夠讓用戶(hù)自由下載更多不同功能類(lèi)型的App。通常本機預設的App不外乎有網(wǎng)絡(luò )瀏覽器、影音播放器、記事本、訊息收發(fā)、電話(huà)撥打、聯(lián)絡(luò )簿、和地圖等,這些App與本機的兼容性都必須在出廠(chǎng)前確保能被良好操作,避免造成系統當機、數據遺失等問(wèn)題;而用戶(hù)可自行的第三方App則是五花八門(mén),從各種游戲、電子書(shū)、生產(chǎn)力軟件、通訊工具、實(shí)時(shí)同步軟件等無(wú)所不包,要一一測試保證這些數十萬(wàn)的App都能與用戶(hù)的裝置完全兼容,將是相當曠日廢時(shí)的作法,因此,過(guò)濾這些App并挑選其中最具代表性、及最需要被驗證的App,便是在驗證前必須做好的功課。
·互操作性Interoperability
第三個(gè)驗證重點(diǎn)則在于不同裝置間的互操作性。由于A(yíng)ndroid設備提供的功能就像一臺微型電腦,因此在許多使用情境下,都可能需要與許多不同電子產(chǎn)品連接使用,像是透過(guò)無(wú)線(xiàn)AP上網(wǎng)、和其它裝置相互進(jìn)行數據傳輸、外接鍵盤(pán)鼠標、無(wú)線(xiàn)打印等等,也正因為如此,與大量的市面上主流外接裝置和消費性電子產(chǎn)品進(jìn)行互操作性驗證、確保功能正常,避免大眾產(chǎn)生“某一品牌的Android產(chǎn)品經(jīng)常無(wú)法被偵測使用”的負面印象,自然是為維系使用者良好觀(guān)感、并維護產(chǎn)品良好口碑的必要措施。
·Android兼容性Android Compatibility
為確保市面上五花八門(mén)的Android設備與操作系統的高度兼容性,Google也設計出了一套Android兼容性計劃(Android Compatibility Program),唯有通過(guò)這個(gè)計劃,才能確保該受測裝置是屬于兼容于A(yíng)ndroid操作系統的裝置,也才能使用Android的商標圖像、并使用Android Market。所謂的Android兼容性計劃包含了CDD文件(Compatibility Definition Document,兼容性測試綱要)與CTS套件(Compatibility Test Suite,兼容性測試套件),裝置廠(chǎng)商必須要先遵照CDD文件里的規范,規范中定義了各個(gè)不同Android系統版本必須包含的功能項目以及需支持的軟硬件能力、效能層級、安全性規定等,然后再進(jìn)行CTS套件的測試。所有在CTS套件測試中產(chǎn)品的問(wèn)題錯誤,都必須修正通過(guò)后,才算兼容于A(yíng)ndroid操作系統。
然而,目前的CDD文件與CTS套件僅屬于基礎等級的規范,提供的是能夠一體適用的測試方針,無(wú)法囊括各種必須驗證的面向,更多進(jìn)階的功能性審查仍然有賴(lài)各家廠(chǎng)商的內部自行驗證。有鑒于此,百佳泰現階段也開(kāi)始與多家大廠(chǎng)合作,除了持續鉆研進(jìn)階自動(dòng)化測試工具與程序的研發(fā)外,也針對不同大廠(chǎng)的Android設備特性提供專(zhuān)屬的測試計劃與產(chǎn)品設計建議,以滿(mǎn)足不同廠(chǎng)商在各種功能項目上可能會(huì )有的兼容性驗證需求。
·儲存媒介Storage
Android設備通常以?xún)惹妒絜MMC作為儲存媒介,然而基于NAND Flash的技術(shù)基礎,雖然適合行動(dòng)裝置使用,但也較傳統儲存方式容易出現數據漏失、效能退化以及耐受性等問(wèn)題。試想,若是使用者隨手拍下的照片、臨時(shí)記下的重要事項、或是任何時(shí)間利用平板電腦制作的會(huì )議數據就這樣憑空消失,對用戶(hù)來(lái)說(shuō)會(huì )是多大的損失、對產(chǎn)品本身的可靠度更是一大傷害。因此,確保儲存媒介的數據維護完整度,也是驗證Android設備不可或缺的先決條件之一。
·無(wú)線(xiàn)聯(lián)網(wǎng)能力Wireless Connectivity
智能手機和平電腦讓行動(dòng)上網(wǎng)成為可能,也讓相關(guān)裝置有更多需要關(guān)注的面向,像是網(wǎng)絡(luò )芯片的兼容性會(huì )不會(huì )造成收不到訊號或是訊號微弱的問(wèn)題、在機構設計上模塊擺放的位置是否會(huì )造成不同訊號源之間的相互干擾而影響接收質(zhì)量、接收器的靈敏度、以及作為Wi-Fi熱點(diǎn)時(shí)能否正常分享訊號等等,對于隨時(shí)隨地可能需要使用網(wǎng)絡(luò )的用戶(hù)來(lái)說(shuō),可攜裝置是否具備順暢的連網(wǎng)能力,絕對是影響購買(mǎi)與否的關(guān)鍵。
·音質(zhì)Audio Quality
除了行動(dòng)上網(wǎng),隨時(shí)能聆聽(tīng)音樂(lè )、瀏覽影片也是Android設備的一大訴求,因此是否能提供良好的閱聽(tīng)享受,便會(huì )大大影響使用者的觀(guān)感。在過(guò)去,大眾普遍對于透過(guò)手機或其它隨身裝置的影音播放能力沒(méi)有太高的要求,那是因為我們將手機的角色定位為撥打與接聽(tīng)電話(huà);但當智能手機出現、平板電腦崛起后,高昂的價(jià)位與琳瑯滿(mǎn)目的宣傳口號,讓消費者對這些產(chǎn)品有更高的期待,市面上也開(kāi)始出現了專(zhuān)門(mén)設計給手機或平板電腦產(chǎn)品的外接式喇叭,在這樣的時(shí)勢所趨,確保音質(zhì)水平優(yōu)良也已成為吸引消費者的一大誘因。
我們先前的文章也曾提到過(guò),Android操作系統的原始碼中有對音源的重新取樣(Re-sampling)設計,若是廠(chǎng)商并未注意并加以修改,就會(huì )導致設計出來(lái)的裝置在讀取48K Hz音源時(shí)重新取樣成44K Hz,而造成諧波失真的現象影響裝置的播放音質(zhì)。根據我們實(shí)際的測試實(shí)驗結果,發(fā)現到這對于多數Android設備的廠(chǎng)商來(lái)說(shuō),都是常見(jiàn)的通病。雖然音質(zhì)驗證對于過(guò)去并非以音質(zhì)為導向的裝置廠(chǎng)商來(lái)說(shuō),并非技術(shù)專(zhuān)長(cháng)、也需要較高的跨入門(mén)坎,但若能及時(shí)發(fā)現問(wèn)題并予以導正,絕對會(huì )是能有別于其它競爭對手的優(yōu)勢。
效能Performance
除了以上提到的功能必須要能正常運作外,另一個(gè)值得強調的驗證項目,就是效能。同樣是Android設備、配載相同的硬件規格,若是其中一臺裝置開(kāi)啟應用程序的時(shí)間耗時(shí)20秒、而另一臺僅需10秒,想當然而多數消費者會(huì )選擇后者;又或者在路上突然看到想捕捉的畫(huà)面,A手機需要6秒鐘才能開(kāi)啟拍攝模式、而B(niǎo)手機僅需2秒鐘,那么自然是選擇B手機比較不會(huì )錯過(guò)精彩鏡頭。同樣的道理也可以應用在瀏覽網(wǎng)頁(yè)的速度、開(kāi)機所需的時(shí)間等等,都需要被加以驗證。同時(shí),為了解產(chǎn)品的真實(shí)效能,也可以透過(guò)標竿測試(benchmark test)的方式,與市面上他牌產(chǎn)品進(jìn)行比較與分析,找出自家產(chǎn)品的強項、并強化弱項,才能知己知彼。
·可靠度Reliability
一個(gè)產(chǎn)品的可靠度高低,關(guān)乎產(chǎn)品產(chǎn)生錯誤的機率高低、以及系統從錯誤中修復的能力。例如像是聯(lián)機異常時(shí)是否會(huì )跳出警告窗口、多任務(wù)處理時(shí)是否能夠同時(shí)開(kāi)啟十數個(gè)應用程序在背景執行、程序發(fā)生錯誤時(shí)能否避免無(wú)響應或當機,甚至當機后是否能透過(guò)重開(kāi)機的方式重新啟動(dòng)等等。當錯誤出現的次數越多,用戶(hù)對該產(chǎn)品的好感度便會(huì )降低,甚至可能影響對該品牌的質(zhì)量信賴(lài)度。因此,仿真各種可能的用戶(hù)使用情境、以找出可能發(fā)生的產(chǎn)品問(wèn)題,并進(jìn)行通盤(pán)性的錯誤測試,將是確保產(chǎn)品可靠度的必要方式。
·功耗與電池蓄電力Power Consumption & Battery Life
當我們提到行動(dòng)裝置時(shí),就不能不提到耗電程度的問(wèn)題。不同于桌用電腦或其它固定式電子產(chǎn)品,行動(dòng)裝置是基于沒(méi)有持續性電源供應的情況下所設計,因此,待機時(shí)間的長(cháng)短就變的至關(guān)重要。若是參加一整天的會(huì )議行程,誰(shuí)都不希望自己用來(lái)聯(lián)系客戶(hù)、收發(fā)郵件或記錄工作事項的隨身裝置突然電力耗盡,因此,合理良好的待機能力便成為行動(dòng)裝置的一大賣(mài)點(diǎn)。行動(dòng)裝置的待機與各項操作可使用時(shí)間,除與電池容量有關(guān)外,硬件組件本身功耗與軟件設計都是可能的問(wèn)題來(lái)源,如最近的iPhone 4S待機時(shí)間過(guò)短的問(wèn)題。除此之外,持續充電后的續航力、可重復充電的次數、以及從安規角度來(lái)看電池本身電源供應的穩定性等,都是在進(jìn)行電池測試時(shí)的重要項目。
·操作系統升級OS Upgrade
最后一項不可忽略的驗證重點(diǎn)便是操作系統升級時(shí)的整合性驗證,當Android版本升級,廠(chǎng)商必須耗費心力修改韌體版本時(shí),如何確保原有的客制化UI與所有功能正常、優(yōu)化裝置效能并達到最佳狀態(tài),且同時(shí)完成新版本的升級,便是這個(gè)驗證項目的重心。新的操作系統版本通常象征著(zhù)新功能的加入與錯誤的修正,因此要在既有的硬件規格與客制化功能下盡量維持這兩個(gè)前提便是技巧所在。操作系統的升級事實(shí)上就代表著(zhù)在裝置的全功能都需要被完整驗證外,同時(shí)還需驗證升級動(dòng)作是否會(huì )造成曾經(jīng)實(shí)際發(fā)生過(guò)的案例:原有數據的遺失、裝置當機的狀況,事實(shí)上可以說(shuō)是比產(chǎn)品單純導入一個(gè)新的操作系統還要來(lái)得困難、也更需要透過(guò)第三方的協(xié)助以避免驗證上的盲點(diǎn)。
通盤(pán)驗證 追求高質(zhì)量Android設備
綜觀(guān)市面上的Android設備,不論是智能手機或是平板電腦,都算是相當晚近開(kāi)發(fā)的新式產(chǎn)品,就目前的實(shí)際狀況看來(lái),也仍有許多問(wèn)題尚待一一克服。為協(xié)助廠(chǎng)商在開(kāi)發(fā)上更加順利、以提供消費者更高質(zhì)量的產(chǎn)品,百佳泰也運用多年來(lái)在網(wǎng)絡(luò )通訊、手持裝置、儲存產(chǎn)品、行動(dòng)運算及軟硬件整合的測試經(jīng)驗與驗證能力,量身打造出最適合Android設備的測試解決方案。
有別于單純的功能驗證,并加上了前述所有Android設備必要的驗證重點(diǎn),以避免常見(jiàn)的問(wèn)題風(fēng)險,百佳泰并透過(guò)問(wèn)題數據庫的搜集、整理,提供完整的錯誤分析,并進(jìn)一步做到問(wèn)題偵錯與質(zhì)量提升的協(xié)助。本文僅以開(kāi)放式的角度,探討目前Android設備的常見(jiàn)問(wèn)題風(fēng)險,并分享我們的測試概念,以作為相關(guān)廠(chǎng)商的參考指標,希冀透過(guò)持續推動(dòng)Android設備的技術(shù)成熟與質(zhì)量精進(jìn),讓消費者都能享受到更好用、更高水平的產(chǎn)品。 |