• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于移動(dòng)平臺(tái)自動(dòng)化測(cè)試解決方案的研究與應(yīng)用

      2017-05-26 07:06:46羅劍芳
      中國(guó)新通信 2017年8期
      關(guān)鍵詞:自動(dòng)化測(cè)試移動(dòng)平臺(tái)解決方案

      羅劍芳

      【摘要】 現(xiàn)如今,智能手機(jī)快速普及,為人們生活和工作帶來了極大的便利,現(xiàn)有智能手機(jī)操作系統(tǒng)主要有iOS、Android、Wphone等,前兩者占據(jù)絕對(duì)主導(dǎo)地位,且深受用戶的喜愛。在移動(dòng)APP測(cè)試中,人工測(cè)試重復(fù)工作量較大、且測(cè)試效率偏低。本文從自動(dòng)化測(cè)試概念入手,對(duì)基于移動(dòng)平臺(tái)自動(dòng)化測(cè)試解決方案及其應(yīng)用進(jìn)行深入探討。

      【關(guān)鍵詞】 移動(dòng)平臺(tái) 自動(dòng)化測(cè)試 解決方案 應(yīng)用

      前言:信息時(shí)代背景下,移動(dòng)平臺(tái)設(shè)備應(yīng)用非常廣泛,與之對(duì)應(yīng)的軟件測(cè)試需求也日漸增加。但傳統(tǒng)測(cè)試模式無(wú)法發(fā)現(xiàn)軟件中存在的各類問題,測(cè)試效果不盡人意,很大程度上增加了項(xiàng)目風(fēng)險(xiǎn)性。因此加強(qiáng)自動(dòng)化測(cè)試解決方案的研究具有非常重要的現(xiàn)實(shí)意義。

      一、自動(dòng)化測(cè)試概念

      所謂自動(dòng)化測(cè)試,是指利用自動(dòng)化測(cè)試工具取代手工方式,進(jìn)行一系列測(cè)試操作,以此來滿足軟件驗(yàn)證需求。

      系統(tǒng)將移動(dòng)應(yīng)用自動(dòng)部署至云端真機(jī)的海量移動(dòng)終端,通過錄制自動(dòng)化執(zhí)行腳本,覆蓋APP的核心功能,進(jìn)行自動(dòng)執(zhí)行檢測(cè),并將應(yīng)用測(cè)試全過程自動(dòng)記錄下來,自動(dòng)形成一套基于移動(dòng)應(yīng)用質(zhì)量方面的檢測(cè)報(bào)告。

      二、基于移動(dòng)平臺(tái)自動(dòng)化測(cè)試解決方案應(yīng)用

      2.1需求分析

      根據(jù)移動(dòng)平臺(tái)軟件測(cè)試特點(diǎn)來看,本文提出的解決方案需要滿足以下需求:即覆蓋多種移動(dòng)系統(tǒng)版本,能夠滿足多種移動(dòng)系統(tǒng)需求。此外,還需要滿足硬件、網(wǎng)絡(luò)環(huán)境測(cè)試需求。

      2.2架構(gòu)設(shè)計(jì)

      本文設(shè)計(jì)了一套完整的自動(dòng)化測(cè)試流程,使測(cè)試流程具有更高的運(yùn)行效率。系統(tǒng)中,主要由六個(gè)功能模塊構(gòu)成,分別是用戶管理、設(shè)備管理及界面操作等模塊。每個(gè)模塊有序運(yùn)轉(zhuǎn),能夠在系統(tǒng)中互相配合,更好地完成測(cè)試任務(wù)。

      2.3詳細(xì)設(shè)計(jì)

      第一,應(yīng)用內(nèi)測(cè)模塊。該模塊主要負(fù)責(zé)對(duì)用戶賬戶的管理,當(dāng)用戶登錄后,在用戶之間建立連接狀態(tài)。在實(shí)踐中,模塊通過調(diào)用Acquire-Connection方法,使得用戶與工具能夠進(jìn)行交互[1]。內(nèi)測(cè)用戶僅需對(duì)手機(jī)“搖一搖”,即可開始反饋問題。反饋內(nèi)容、自動(dòng)截圖,以及電量、網(wǎng)絡(luò)等設(shè)備硬件參數(shù)及動(dòng)態(tài)信息都將上傳至缺陷管理平臺(tái),Bug流轉(zhuǎn),指派追蹤,效率加倍。第二,功能測(cè)試模塊。該模塊實(shí)現(xiàn)被測(cè)移動(dòng)終端各類指令。如如何執(zhí)行手機(jī)屏幕點(diǎn)擊操作。在測(cè)試實(shí)踐中,系統(tǒng)發(fā)出指令,從工具端接收相關(guān)信息,經(jīng)過命令管理模塊分析,最終完成操作目標(biāo)。專業(yè)測(cè)試者按照功能模塊進(jìn)行分區(qū)測(cè)試,能夠深度挖掘不易發(fā)現(xiàn)的bug。第三,兼容測(cè)試模塊。該模塊介于測(cè)試工具盒之間,傳送各類信息。如傳送腳本步驟到移動(dòng)設(shè)備終端等,便能夠拿到測(cè)試報(bào)告,幫助定位和解決問題。

      三、移動(dòng)平臺(tái)軟件自動(dòng)化測(cè)試方案應(yīng)用

      1、構(gòu)建測(cè)試環(huán)境。針對(duì)測(cè)試環(huán)境的構(gòu)建,本文采用Intel i5CPU,操作系統(tǒng)為Windows7,自動(dòng)化測(cè)試平臺(tái)是IE8.0。打開相應(yīng)的工具,輸入賬號(hào)和密碼登錄到系統(tǒng)當(dāng)中,選擇測(cè)試執(zhí)行具體的機(jī)型,此時(shí)測(cè)試中會(huì)出現(xiàn)“空閑”等不同的狀態(tài),測(cè)試人員要堅(jiān)持合理原則,根據(jù)當(dāng)前的可用設(shè)備進(jìn)行選擇和測(cè)試。針對(duì)被測(cè)應(yīng)用結(jié)構(gòu),設(shè)計(jì)自動(dòng)化測(cè)試框架。本文將GoogleMap軟件作為研究對(duì)象,該軟件主要有移動(dòng)版和PC版兩種,且軟件建立在網(wǎng)絡(luò)服務(wù)基礎(chǔ)之上,所有操作都需要在網(wǎng)絡(luò)環(huán)境下進(jìn)行。

      2、測(cè)試模塊定義。定義測(cè)試模塊作為首要環(huán)節(jié),具體來說,就是用戶所要測(cè)試的主要對(duì)象。本文選取的軟件主要功能是地圖搜索定位功能,用戶使用該功能,輸入自己想要查找的地點(diǎn),在測(cè)試前,可以設(shè)定幾個(gè)地點(diǎn),如上海市地理位置及其詳細(xì)信息。針對(duì)其中的公共函數(shù)庫(kù)進(jìn)行開發(fā),以此來滿足不同平臺(tái)應(yīng)用需求,如iPhone、iPad、Samsung。

      3、定制測(cè)試執(zhí)行。完成上述工作后,需要對(duì)腳本進(jìn)行開發(fā),進(jìn)入腳本編輯模式,測(cè)試人員在設(shè)備上的所有操作都會(huì)留下痕跡,并保存在腳本文件當(dāng)中,便于日后調(diào)用[2]。腳本執(zhí)行成功,軟件程序打開,并按照既定的流程執(zhí)行步驟。在測(cè)試中,測(cè)試人員直接進(jìn)入APP,桌面會(huì)彈出提示窗口,根據(jù)當(dāng)前的腳本選擇測(cè)試的設(shè)備。測(cè)試專家在線“候診”,量身定制測(cè)試計(jì)劃,適用于有特殊需求或個(gè)性化測(cè)試服務(wù)的應(yīng)用。

      4、測(cè)試結(jié)果。當(dāng)測(cè)試集運(yùn)行完成后,將會(huì)產(chǎn)生完成的測(cè)試集運(yùn)行報(bào)告,其中包含所有測(cè)試結(jié)構(gòu)。各個(gè)測(cè)試用例腳本運(yùn)行成功與否,會(huì)分別記錄在報(bào)告當(dāng)中。測(cè)試中,失敗的檢查點(diǎn)也會(huì)以截屏的形式保留下來,使得測(cè)試人員能夠全面掌握軟件存在的問題和缺陷。為了滿足多個(gè)移動(dòng)終端設(shè)備需求,本文增加了單獨(dú)的頁(yè)面記錄執(zhí)行設(shè)備信息,幫助測(cè)試人員更好地進(jìn)行工作。

      結(jié)論:綜上來看,本文結(jié)合自動(dòng)化測(cè)試需求,提出了建立在移動(dòng)平臺(tái)基礎(chǔ)之上的自動(dòng)化測(cè)試方案。利用自動(dòng)化測(cè)試,能夠減少人力等資源投入,符合經(jīng)濟(jì)性原則,提高測(cè)試質(zhì)量和效率。隨著市場(chǎng)需求不斷增加,我們不斷加大研究力度,豐富自動(dòng)化測(cè)試功能,使其能夠更好地服務(wù)軟件測(cè)試,提高測(cè)試水平,從而促進(jìn)相關(guān)領(lǐng)域持續(xù)發(fā)展。

      參 考 文 獻(xiàn)

      [1]朱紅,仇潤(rùn)鶴.基于Jenkins的移動(dòng)通信業(yè)務(wù)自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與測(cè)試[J].科技與創(chuàng)新,2016,(07):12-14.

      [2]王焱,張征.基于持續(xù)集成的Android自動(dòng)化測(cè)試[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2015,(05):261-266.

      猜你喜歡
      自動(dòng)化測(cè)試移動(dòng)平臺(tái)解決方案
      解決方案和折中方案
      簡(jiǎn)潔又輕松的Soundbar環(huán)繞聲解決方案
      淺談空調(diào)控制器自動(dòng)化測(cè)試
      東方教育(2016年7期)2017-01-17 21:28:10
      基于移動(dòng)式培訓(xùn)評(píng)估系統(tǒng)的培訓(xùn)閉環(huán)管理研究與探索
      基于移動(dòng)平臺(tái)的電力營(yíng)銷系統(tǒng)應(yīng)用探析
      基于多總線結(jié)構(gòu)的電路板測(cè)試系統(tǒng)設(shè)計(jì)研究
      數(shù)字化校園中統(tǒng)一移動(dòng)平臺(tái)的實(shí)踐與探索
      航空航天與國(guó)防電子新形勢(shì)下自動(dòng)化測(cè)試系統(tǒng)的應(yīng)用
      基于互聯(lián)網(wǎng)+環(huán)境下大學(xué)生自主學(xué)習(xí)移動(dòng)平臺(tái)設(shè)計(jì)的研究
      基于CTI—TET和SeleniumWebdriver的Web應(yīng)用自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)
      軟件工程(2016年8期)2016-10-25 15:45:45
      塔河县| 汾西县| 广东省| 兴国县| 仁布县| 新和县| 连南| 化德县| 马鞍山市| 塔城市| 定远县| 河源市| 宝坻区| 涟水县| 武城县| 台中县| 阜新| 伊宁县| 剑川县| 潮安县| 泾川县| 清远市| 加查县| 宜良县| 广元市| 乳山市| 海南省| 瓮安县| 衡阳市| 美姑县| 罗源县| 宁蒗| 凤凰县| 徐闻县| 万源市| 常熟市| 陇川县| 五家渠市| 龙山县| 同心县| 永安市|