<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          TestQuest CountDown手機自動測試方案

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

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

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

            二、全球無線和移動設(shè)備制造商的測試需求

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

            l 功能性測試、壓力測試、性能測試和回歸測試

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

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

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

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

            l 其它測試

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

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

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

            l 覆蓋率?。菏止y試難以發(fā)現(xiàn)出現(xiàn)概率較小的錯誤,或難以重現(xiàn)之前發(fā)現(xiàn)的錯誤。

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

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

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

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

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

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

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

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

            l 傳統(tǒng)的自動化測試工具大多專門為某個或操作系統(tǒng)設(shè)計,很難應(yīng)用于其它或操作系統(tǒng)。

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

            四、自動化測試平臺

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

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

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

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

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

            自動化平臺由TestDesigner, TestManager, TestRunner and AssetManager組成:

            TEST

            DESIGN

            TestDesigner

            TEST MANAGEMENT

            TestManager

            TEST

            EXECUTION

            TestRunner Device Access Services

            TEST ASSET MANAGEMENT

            AM

            AssetManager

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

            

            TEST

            DESIGN

            TestDesigner

            TEST

            DESIGN

            TestDesigner

            

            

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

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

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

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

            

            

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

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

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

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

            l 實現(xiàn)整個移動產(chǎn)業(yè)鏈上不同測試團隊之間的開發(fā)協(xié)作

            

            

            

            

           



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();