新聞中心

EEPW首頁(yè) > 設(shè)計(jì)應(yīng)用 > TestQuest CountDown手機(jī)自動(dòng)測(cè)試方案

TestQuest CountDown手機(jī)自動(dòng)測(cè)試方案

作者: 時(shí)間:2008-04-02 來(lái)源:網(wǎng)絡(luò) 收藏

  一、全球無(wú)線和移動(dòng)設(shè)備制造商所面臨的挑戰(zhàn)

  隨著GSM、CDMA、WCDMA、CDMA2000及中國(guó)自主研發(fā)的TD-SCDMA等手機(jī)新技術(shù)的不斷涌現(xiàn),基于業(yè)務(wù)應(yīng)用層面開(kāi)發(fā)和測(cè)試比重的增加,復(fù)雜度的不斷提高以及手機(jī)和傳統(tǒng)上基于PC的應(yīng)用服務(wù)的快速融合,使得的難度和工作量大大增加。同時(shí),由于市場(chǎng)的競(jìng)爭(zhēng)越來(lái)越激烈,每款手機(jī)的生命周期越來(lái)越短,都希望領(lǐng)先于競(jìng)爭(zhēng)對(duì)手將自己的新款手機(jī)投放市場(chǎng)以獲得更多的利潤(rùn),這就意味著留給手機(jī)研發(fā)和測(cè)試的時(shí)間將大大的減少.在全球化市場(chǎng)中,設(shè)備制造商除按照地域性要求對(duì)終端功能進(jìn)行定制外,還要滿足國(guó)際移動(dòng)運(yùn)營(yíng)商的入網(wǎng)測(cè)試需求,這對(duì)于國(guó)內(nèi)終端設(shè)備制造商來(lái)說(shuō)又是一個(gè)挑戰(zhàn)。因此,如何在最短的時(shí)間內(nèi),最大限度地測(cè)試手機(jī)的各項(xiàng)功能和應(yīng)用,有效的面對(duì)過(guò)程中日益增加的復(fù)雜性,并滿國(guó)際移動(dòng)運(yùn)營(yíng)商的需要,同時(shí)大幅降低的成本就成了擺在每一個(gè)面前的一個(gè)重大課題。

  二、全球無(wú)線和移動(dòng)設(shè)備制造商的測(cè)試需求

  為了提高最終用戶體驗(yàn),增加用戶的忠誠(chéng)度,移動(dòng)運(yùn)營(yíng)商及移動(dòng)設(shè)備制造商隨著用戶要求的不斷提高以及通過(guò)不斷的積累,都要求對(duì)移動(dòng)設(shè)備在推向市場(chǎng)之前進(jìn)行以下的測(cè)試:

  l 功能性測(cè)試、壓力測(cè)試、性能測(cè)試和回歸測(cè)試

  l 不同操作系統(tǒng)和硬件平臺(tái)之間的兼容性測(cè)試

  l 不同網(wǎng)絡(luò)環(huán)境下的交互性測(cè)試

  l與其它廠商制造的設(shè)備之間的一致性測(cè)試

  l 應(yīng)用程序之間并發(fā)性測(cè)試

  l 其它測(cè)試

  從此可以看出,測(cè)試工作非常復(fù)雜,并且工作量巨大。而現(xiàn)在很多國(guó)內(nèi)的移動(dòng)設(shè)備制造商還在采用手工測(cè)試,而手工測(cè)試是存在著很大的局限性的:

  l 可靠性低:在很小的手機(jī)屏幕上操作太久則容易疲倦,造成測(cè)試可靠性下降。比如,可能會(huì)混淆‘O’和‘0’,或無(wú)意中跳過(guò)測(cè)試規(guī)范中的一頁(yè)。

  準(zhǔn)確性差:比如,難以發(fā)現(xiàn)包含100個(gè)字符的文本信息中的一個(gè)錯(cuò)誤,或由于一步操作失誤而不得不重新開(kāi)始一個(gè)。

  l 覆蓋率小:手工測(cè)試難以發(fā)現(xiàn)出現(xiàn)概率較小的錯(cuò)誤,或難以重現(xiàn)之前發(fā)現(xiàn)的錯(cuò)誤。

  l 一致性差:當(dāng)測(cè)試并發(fā)事件時(shí),需要同時(shí)操作多個(gè)終端或同時(shí)運(yùn)行多個(gè)應(yīng)用程序。手工操作很難控制。

  l 的不可重現(xiàn)性。

  l 測(cè)試速度較慢,無(wú)法進(jìn)行7*24的工作。

  因此,采用手工測(cè)試是不可能很好的在產(chǎn)品投向市場(chǎng)前的最后一關(guān)保證優(yōu)良的產(chǎn)品質(zhì)量的。

  三、現(xiàn)有的自動(dòng)化測(cè)試工具已難以適應(yīng)無(wú)線和移動(dòng)行業(yè)日益增長(zhǎng)的測(cè)試需求

  由于手工測(cè)試的一些弊端,很多移動(dòng)終端制造商大都早已開(kāi)始了自動(dòng)化測(cè)試工具的開(kāi)發(fā)及使用,然而傳統(tǒng)的自動(dòng)化測(cè)試工具對(duì)人員要求很高,而且還存在著操作系統(tǒng),手機(jī)型號(hào)不同而導(dǎo)致的不可重用性。

  l 需要用戶具有很強(qiáng)的編程技巧,需要編寫(xiě)大量腳本(C/Tcl/Tk…)來(lái)創(chuàng)建。

  l QA部門(mén)(組織)熟悉行業(yè)測(cè)試規(guī)范,但是一般沒(méi)有自己的技術(shù)開(kāi)發(fā)團(tuán)隊(duì),難以完成大量的編程工作。

  l 傳統(tǒng)的自動(dòng)化測(cè)試工具大多專(zhuān)門(mén)為某個(gè)或操作系統(tǒng)設(shè)計(jì),很難應(yīng)用于其它或操作系統(tǒng)。

  l 市場(chǎng)上終端采用的硬件平臺(tái)、操作系統(tǒng)以及網(wǎng)絡(luò)制式各不相同。在傳統(tǒng)的自動(dòng)化測(cè)試工具中開(kāi)發(fā)的測(cè)試用例很難在不同的終端之間進(jìn)行移植。

  四、自動(dòng)化測(cè)試平臺(tái)

  美國(guó)公司作為在全球手機(jī)及移動(dòng)應(yīng)用測(cè)試領(lǐng)域的領(lǐng)先廠商,基于近10年來(lái)和Verizon等全球知名的移動(dòng)運(yùn)營(yíng)商,Nokia、Motorola、Samsung、ZTE等的合作過(guò)程中所積累的豐富經(jīng)驗(yàn),于2006年正式推出了第四代自動(dòng)化測(cè)試平臺(tái),從而真正解決了對(duì)任何手機(jī)制式,任何操作系統(tǒng)以及任何硬件平臺(tái)的手機(jī)進(jìn)行自動(dòng)化測(cè)試的難題.

  l 專(zhuān)門(mén)為無(wú)線和移動(dòng)行業(yè)設(shè)計(jì)的自動(dòng)化測(cè)試平臺(tái)。集成了測(cè)試開(kāi)發(fā)、測(cè)試管理與測(cè)試執(zhí)行功能;支持分布式研發(fā)團(tuán)隊(duì)之間測(cè)試資源的開(kāi)發(fā)與共享。我們提供7/24的自動(dòng)化測(cè)試解決方案,以幫助無(wú)線和移動(dòng)設(shè)備制造商縮短產(chǎn)品在市場(chǎng)上推出的時(shí)間。

  l 適用于所有類(lèi)型(Windows Mobile/Symbian/Linux/Brew等開(kāi)放式操作系統(tǒng)和專(zhuān)用/私有操作系統(tǒng),所有硬件平臺(tái)GSM/GPRS/WCDMA/CDMA/CDMA2000/TD-SCDM等制式)的手機(jī)和手持終端設(shè)備,提供完整端到端的自動(dòng)化測(cè)試解決方案。

  l 過(guò)程基于UI(用戶接口)/MMI(人機(jī)接口)實(shí)現(xiàn):通過(guò)控制終端的鍵盤(pán)、旋鈕和觸摸屏來(lái)模擬測(cè)試工程師的雙手操作;通過(guò)抓取LCD屏幕顯示圖像進(jìn)行智能OCR識(shí)別來(lái)模擬測(cè)試工程師的雙眼辨識(shí)文字或圖像信息。真正實(shí)現(xiàn)獨(dú)立于任何操作系統(tǒng)、任何硬件平臺(tái)或任何網(wǎng)絡(luò)制式的。

  l 全圖形化的開(kāi)發(fā)環(huán)境,使得用戶無(wú)需編寫(xiě)任何代碼即可完成測(cè)試用例的開(kāi)發(fā)、調(diào)試及運(yùn)行。并且,開(kāi)發(fā)完成的測(cè)試用例,無(wú)需改動(dòng)或稍微改動(dòng),即可移植應(yīng)用到其它類(lèi)型的手機(jī)或手持終端設(shè)備。

  自動(dòng)化平臺(tái)由TestDesigner, TestManager, TestRunner and AssetManager組成:

  TEST

  DESIGN

  TestDesigner

  TEST MANAGEMENT

  TestManager

  TEST

  EXECUTION

  TestRunner Device Access Services

  TEST ASSET MANAGEMENT

  AM

  AssetManager

  TestDesigner 是一個(gè)全圖形化的開(kāi)發(fā)環(huán)境。用戶無(wú)需編寫(xiě)任何代碼即可實(shí)現(xiàn)Test Case的開(kāi)發(fā)、調(diào)試及運(yùn)行。

  

  TEST

  DESIGN

  TestDesigner

  TEST

  DESIGN

  TestDesigner

  

  

  TestManager 是基于IE 瀏覽器開(kāi)發(fā)的測(cè)試資源管理工具。幫助用戶進(jìn)行測(cè)試規(guī)劃、測(cè)試執(zhí)行并對(duì)測(cè)試結(jié)果進(jìn)行分析。

  TestRunner / DAS(Device Access Software) 控制本地或遠(yuǎn)程終端運(yùn)行測(cè)試任務(wù),并將中產(chǎn)生的日志(Log) 文件傳送到TestManager 以生成測(cè)試報(bào)告。

  AssetManager 使用MS SQL Server 數(shù)據(jù)庫(kù)統(tǒng)一存貯和管理測(cè)試資源,以方便各個(gè)分布式開(kāi)發(fā)團(tuán)隊(duì)之間的資源共享。

  CountDown的各個(gè)模塊不但功能上相互獨(dú)立,還可以根據(jù)用戶的具體需求布置在不同的地理位置;真正實(shí)現(xiàn)了全球范圍內(nèi)團(tuán)隊(duì)間的協(xié)作開(kāi)發(fā)。

  

  

  可以真正實(shí)現(xiàn):

  l 測(cè)試任何類(lèi)型的手機(jī)或手持終端設(shè)備

  l 同時(shí)連接多個(gè)終端設(shè)備進(jìn)行端到端的系統(tǒng)測(cè)試

  l 測(cè)試資源跨平臺(tái)的移植和重復(fù)使用

  l 實(shí)現(xiàn)整個(gè)移動(dòng)產(chǎn)業(yè)鏈上不同測(cè)試團(tuán)隊(duì)之間的開(kāi)發(fā)協(xié)作

  

  

  

  

 



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉