手機(jī)測試面臨改革
越來越多的手機(jī)終端正在涌入市場,在令消費(fèi)者體驗(yàn)到更多更新功能的同時(shí),也給手機(jī)廠商帶來了自己所生產(chǎn)的手機(jī)是否能滿足消費(fèi)者需求的困惑。什么樣的手機(jī)能獲得消費(fèi)者的歡迎?往往在投放市場前無法得知。手機(jī)廠商們測試重點(diǎn)更多放在手機(jī)的技術(shù)性能指標(biāo)上,而非站在用戶角度的體驗(yàn)。
事實(shí)上我們看到目前手機(jī)發(fā)展的趨勢(shì)有兩大特點(diǎn):一是手機(jī)往小、薄、輕的方向發(fā)展;二是手機(jī)跟電腦的應(yīng)用充分融合,這使手機(jī)功能變得越來越復(fù)雜。這就令手機(jī)出廠前的測試更為復(fù)雜。
結(jié)合以上兩點(diǎn),對(duì)手機(jī)測試提出了兩個(gè)問題:如何站在用戶體驗(yàn)角度對(duì)手機(jī)進(jìn)行測量,如何能令越來越復(fù)雜的測試變得簡單?這兩個(gè)問題促使手機(jī)測試領(lǐng)域面臨一場改革。對(duì)此,C114記者專程采訪了TestQuest的首席市場營銷官John F. Yuzdepski先生。
自動(dòng)測試代替手工測試
C114:我們知道現(xiàn)在隨著手機(jī)功能越來越復(fù)雜、手機(jī)品種越來越多,對(duì)于手機(jī)測試的難度也增加了不少,您能否針對(duì)目前測試方面存在的問題給我們做個(gè)介紹?
John:現(xiàn)在的手機(jī)廠商都希望領(lǐng)先對(duì)手把產(chǎn)品提供給客戶,這樣就必須縮短手機(jī)測試的時(shí)間,因此如何縮短手機(jī)的測試時(shí)間就是我們的迫切需要解決的問題。我知道目前中國手機(jī)市場是非??焖侔l(fā)展的市場,每年有成千上萬的手機(jī)推向市場。我希望TestQuest公司的測試方案能夠幫助國內(nèi)的廠商提高測試的效率。
手機(jī)測試的復(fù)雜程度可以通過一些簡單的公式表現(xiàn)出現(xiàn):首先很多手機(jī)廠商使用成千上萬個(gè)手機(jī)工程師,然后每一款手機(jī)要經(jīng)過成千上萬的測試,從這種描述中我們可以想象整個(gè)手機(jī)測試的復(fù)雜程度,超出所有人的想象。
具體來講,手機(jī)測試過程中會(huì)遇到哪些難題和挑戰(zhàn)呢?手機(jī)的平臺(tái)變得越來越多樣化、手機(jī)的功能元器件變得越來越復(fù)雜、手機(jī)的應(yīng)用也越來越多樣化(比如說短信、彩信等等)、同時(shí)手機(jī)的驗(yàn)證過程和認(rèn)證過程也越來越復(fù)雜,這些復(fù)雜的因素帶來一個(gè)問題,那就是在手機(jī)的整個(gè)產(chǎn)業(yè)價(jià)值鏈中,從上游的芯片廠商到中游的運(yùn)行廠商,再到下游的網(wǎng)絡(luò)運(yùn)營商,整個(gè)測試的架構(gòu)變得異常的煩瑣,效率也非常低下。我們TestQuest希望通過提供一個(gè)自動(dòng)測試平臺(tái),以提高手機(jī)產(chǎn)業(yè)鏈中不同的公司不同組織的測試效率。
C114:換句話說目前手機(jī)測試存在的最主要問題是效率低下,無法有效縮短手機(jī)生產(chǎn)周期。那么TestQuest公司有什么方法來解決這個(gè)問題?
John:TestQuest最終的愿景希望以最先進(jìn)的理念和服務(wù)加速手機(jī)廠商和移動(dòng)應(yīng)用軟件開發(fā)商產(chǎn)品推向市場的速度,同時(shí)保證用戶的最終體驗(yàn)和產(chǎn)品的滿意度。
在我們見到的很多手機(jī)廠商,在手機(jī)的測試過程中,很大的程度上是手工測試。我們?nèi)ミ^的手機(jī)廠商經(jīng)常看到公司里面有幾十個(gè)上百個(gè),最多的研發(fā)公司有三百個(gè)工程師在做手工測試。但實(shí)際上手工測試有很多的局限性,例如,有時(shí)候人的雙眼很難辨別很微小的差異,比如說字母“O”和數(shù)字“0”。其次,手工測試有最大的問題就是不可重復(fù)性,比如說通過手工測試在測試過程中出現(xiàn)的一個(gè)問題,卻很難回到當(dāng)時(shí)的場景。第三,手工測試效率低。
因此,可以看出手工測試存在這樣那樣的問題,我們就想用機(jī)器改善手工測試的局限性。機(jī)器可以24小時(shí)測試,可以辨別0和O這樣的差別,同時(shí)機(jī)器可以更快的進(jìn)行測試。
TestQuest實(shí)際上是通過自動(dòng)測試這樣一個(gè)方案代替手工測試。第一個(gè)優(yōu)勢(shì)是可以最大程度提高測試的效率,縮短測試的時(shí)候,使產(chǎn)品可以更快的推向市場,獲得更大的盈利空間。第二個(gè)就是通過自動(dòng)測試有可能發(fā)現(xiàn)更多我們手工測試不能發(fā)現(xiàn)的問題,這樣可以減少手機(jī)廠商因?yàn)楫a(chǎn)品召回和維修所造成的直接經(jīng)濟(jì)損失,大大降低了有失去客戶的風(fēng)險(xiǎn),并且減少了對(duì)品牌的影響程度。同時(shí),也可以降低我們對(duì)手工測試人員支付的工資和成本。
C114:這種使用自動(dòng)測試代替?zhèn)鹘y(tǒng)手工測試的方式是否已經(jīng)為業(yè)界所接受?或者說TestQuest的自動(dòng)測試平臺(tái)/解決方案是否得到用戶肯定?
John:是的,目前成為TestQuest用戶的企業(yè)有很多,包含很多種類。比如說世界上知名的電信運(yùn)營商包括美國的Wireless、T-Mobile、包括德國電信等等。我們還包括了世界上很多的手機(jī)生產(chǎn)廠商,比如說摩托羅拉、諾基亞、LG、三星、以及國內(nèi)的中興等等。為了最大限度滿足客戶的需要,我們跟世界上很多知名的軟件測試公司建立了合作關(guān)系,一起給客戶提供完整的解決方案。
與眾不同的測試平臺(tái)CountDown
C114:同一領(lǐng)域內(nèi)獨(dú)立的提供測試解決方案的公司有多少?
John:我曾經(jīng)預(yù)期會(huì)有很多的公司進(jìn)入同一個(gè)行業(yè),有很多類似的產(chǎn)品,事實(shí)上情況不是這樣。我很驚訝,這個(gè)行業(yè)相對(duì)于PC的自動(dòng)測試有更多的復(fù)雜性,因?yàn)槭謾C(jī)多種多樣,技術(shù)要求非常的高。到目前為止,我沒有發(fā)現(xiàn)特別明顯的競爭對(duì)手在行業(yè)中,也許這個(gè)對(duì)TestQuest是好消息,在這個(gè)領(lǐng)域里我們不僅是領(lǐng)先的公司,也是最主要的公司。
C114:TestQuest的測試平臺(tái)CountDown在國際上擁有較高的知名度,但國內(nèi)對(duì)此并不是很了解,您能否就CountDown是個(gè)怎樣的平臺(tái),貫徹怎樣的理念,為我們簡單介紹?
John:TestQuest的自動(dòng)測試平臺(tái)名字叫做CountDown。這是一個(gè)終極化的適用非常廣泛的一個(gè)自動(dòng)測試系統(tǒng)的平臺(tái)。CountDown的自動(dòng)測試系統(tǒng)是一個(gè)模塊化的設(shè)計(jì),它包括開發(fā)工具TestDesigner,運(yùn)行測試的工具TestRunner,測試管理工具TestManager以及資產(chǎn)管理工具AssetManager。我們可以根據(jù)不同的客戶的不同需要,將系統(tǒng)分別安裝在不同的地點(diǎn),最大限度的滿意客戶全球話,分布式的管理的需求。比如說我們測試項(xiàng)目的開發(fā)可能在北京、測試項(xiàng)目的運(yùn)行可能美國,測試的管理可能在上海。
測試軟件開發(fā)的工具TestDesigner是一個(gè)全圖形化的界面,用戶不需要做任何的編程就可以很輕松快速的生成所需要的圖形。測試管理的工具TestManager是一個(gè)完全基于IE瀏覽器的工具,用戶可以在任何一個(gè)PC上,只要能連接互聯(lián)網(wǎng),就可以隨時(shí)監(jiān)控、規(guī)劃和管理測試的過程。
我們之所以認(rèn)為CountDown是終極的測試平臺(tái),最重要的原因就是他可以適用于各種各樣的手機(jī)的測試。第一,適用于任何的應(yīng)用服務(wù),比如說短信、彩信、移動(dòng)多媒體等等。第二,適用于任何手機(jī)的平臺(tái),比如說,摩托羅拉、LG等等。第三,適用于任何的操作系統(tǒng),比如說Windows Moblie,Symbian, Brew等等。第四,適用于任何制式的手機(jī),比如說GSM手機(jī),CDMA手機(jī)等等。同時(shí),CountDown可以廣泛使用于手機(jī)產(chǎn)業(yè)鏈的各個(gè)環(huán)節(jié),比如說上游的芯片廠商,到中游的開發(fā)商以及網(wǎng)絡(luò)的運(yùn)營商等等,都可以通過CountDown測試平臺(tái),提高整個(gè)產(chǎn)業(yè)價(jià)值鏈中的測試的效率。[!--empirenews.page--]
為了實(shí)現(xiàn)一款測試軟件,可以在不同的手機(jī)之間分享和共用,TestQuest提供了一個(gè)非常重要的概念,就是自適應(yīng)的自動(dòng)測試系統(tǒng)。這意味著用戶在一款手機(jī)上開發(fā)的所有的測試軟件可以很輕松的移動(dòng)到另外的手機(jī)上面,這樣可以提高手機(jī)測試的開發(fā)的效率。其次,CountDown支持用戶做端到端的測試,用戶可以把不同操作系統(tǒng)的手機(jī)連接到自動(dòng)測試系統(tǒng)上面,然后來測試不同手機(jī)的兼容性。第三,通過CountDown這樣的自動(dòng)測試平臺(tái),用戶可以很好的保存自己在以往的測試過程中積累的經(jīng)驗(yàn)。第四,CountDown還可以支持用戶分布式的測試,可以最大限度的滿足客戶全求化分布式測試的要求。比如說很多美國公司把研發(fā)中心轉(zhuǎn)移到印度、中國和南美洲的很多國家,在這種情況下,怎么樣協(xié)調(diào)不同的部門、不同的研發(fā)團(tuán)隊(duì)的步伐,就顯得越來越重要。最后,TestQuest對(duì)中國市場非常的重視,我們現(xiàn)在提供的產(chǎn)品可以完全的支持中文的識(shí)別和輸入,這樣可以更好的適應(yīng)本地用戶的需求,同時(shí)TestQuest在北京建立了團(tuán)隊(duì)。
C114:但是有很多的大公司有自己的測試系統(tǒng)?
John:為了回答你提的問題,我舉個(gè)最簡單的例子,比如說摩托羅拉、諾基亞和高通,這三個(gè)公司是移動(dòng)通信里面比較知名的公司。對(duì)摩托羅拉來講,其本身就是TestQuest的用戶,因?yàn)槲覀円Wo(hù)他們的利益,所以我們不能解釋更多的合作內(nèi)容。諾基亞有自己內(nèi)部的測試工具,同時(shí)他們也在和TestQuest合作采用自動(dòng)測試的平臺(tái),對(duì)于高通來講,我們會(huì)在較短的時(shí)間內(nèi)宣布我們與高通的合作,現(xiàn)在因具體的協(xié)議沒有確定,所以不方便透露其具體的內(nèi)容。我們的自動(dòng)測試方案會(huì)用于高通的手機(jī)平臺(tái)。有一個(gè)很淺顯的道理就是說TestQuest有一百個(gè)工程師來開發(fā)和維護(hù)自動(dòng)測試的工具,但是對(duì)任何一個(gè)廠商,包括諾基亞、高通這樣的廠商他很難集中一百個(gè)工程師來開發(fā)測試工具,所以這就是說為什么全球有很多的大公司采用TestQuest的測試方案的原因。
C114:在開發(fā)這種具有革新性的測試平臺(tái)你們投入了多少人員?
John:從軟件工程的角度來講,一般認(rèn)為以多少個(gè)人員來這樣定義,對(duì)TestQuest來講,從90年代中期我們公司總部的投入超過了1千個(gè)人員,在CountDown投入的人員上,過去的三兩年中我們投入兩百到三百個(gè)人員,這樣一個(gè)工作量。
本土化策略為手機(jī)廠商進(jìn)入中國提供便利
C114:剛才我聽您提到TestQuest在北京而已有建立團(tuán)隊(duì),我們知道有許多在國外有分支機(jī)構(gòu)的成熟的企業(yè)都會(huì)考慮到本土化問題,那么TestQuest對(duì)進(jìn)入中國或者其他國家,有怎樣的本土化策略或規(guī)劃呢?
John:實(shí)際上TestQuest的業(yè)務(wù)在過去的幾年來以每年提高15%的速度增長,對(duì)于中國市場的承諾,TestQuest的產(chǎn)品可以對(duì)中文字體進(jìn)行識(shí)別和輸入,用戶可以很輕松的在自動(dòng)測試平臺(tái)上測試中國本土的手機(jī)。我在中國出差得到深刻的印象是:中國的市場遠(yuǎn)遠(yuǎn)超出我最初的預(yù)計(jì)。我們最近在北京新建了本地的團(tuán)隊(duì),我希望在將來在沿海的一些城市,包括上海、深圳建立新的銷售和服務(wù)的團(tuán)隊(duì)。
從一個(gè)產(chǎn)品的技術(shù)層面來考慮,對(duì)于相對(duì)于底層平臺(tái)的部分,與美國、歐洲和亞太地區(qū)這些層面的需求是非常相似的。但是在上層的?