智能手機(jī)自動(dòng)化測(cè)試方案
近年來(lái),隨著Android智能手機(jī)操作系統(tǒng)的快速發(fā)展,越來(lái)越多的手機(jī)廠商及應(yīng)用提供商專(zhuān)注于Android手機(jī)及應(yīng)用的研發(fā)。作為保障手機(jī)質(zhì)量的測(cè)試環(huán)節(jié)位置非常重要,但測(cè)試環(huán)節(jié)工作普遍都非常繁重。能夠提高測(cè)試質(zhì)量、提升測(cè)試效率、降低測(cè)試成本的自動(dòng)化測(cè)試技術(shù)在非手機(jī)測(cè)試領(lǐng)域早已成熟運(yùn)用,而在手機(jī)領(lǐng)域,自動(dòng)化測(cè)試意義雖早已被公認(rèn),但因?yàn)槿鄙儆行Чぞ吆徒鉀Q方案,無(wú)法有效實(shí)現(xiàn)手機(jī)自動(dòng)化測(cè)試。
本文引用地址:http://m.butianyuan.cn/article/260096.htm作為研發(fā)管理工具及自動(dòng)化解決方案提供商,東舟軟件長(zhǎng)期致力于為企業(yè)提供優(yōu)質(zhì)的研發(fā)管理工具及方案,而作為能夠大幅改進(jìn)研發(fā)測(cè)試環(huán)境的自動(dòng)化測(cè)試技術(shù)是東舟軟件主要研究方向之一?;趯?duì)Android底層框架及自動(dòng)化測(cè)試?yán)碚摰纳钊胙芯浚?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/東舟軟件">東舟軟件推出了Android手機(jī)自動(dòng)化測(cè)試解決方案及自動(dòng)化測(cè)試系列軟件Smart Robot。通過(guò)東舟軟件所提供的若干自動(dòng)化測(cè)試解決方案及工具,可以幫助企業(yè)提高手機(jī)測(cè)試效率及測(cè)試質(zhì)量,縮短測(cè)試周期,節(jié)省成本。
縮短手機(jī)測(cè)試周期及手機(jī)上市時(shí)間
東舟軟件提供了若干自動(dòng)化測(cè)試方法和工具,用戶(hù)可以根據(jù)實(shí)際情況使用工具設(shè)計(jì)預(yù)定的測(cè)試方案,對(duì)手機(jī)進(jìn)行自動(dòng)回歸測(cè)試。這些方法和工具可以幫助客戶(hù)正確、合理地實(shí)施自動(dòng)化測(cè)試,能夠快速、全面地對(duì)手機(jī)產(chǎn)品進(jìn)行測(cè)試,從而達(dá)到提高產(chǎn)品質(zhì)量、節(jié)省經(jīng)費(fèi)、縮短產(chǎn)品發(fā)布周期的目的。
涵蓋功能測(cè)試、穩(wěn)定性測(cè)試、壓力測(cè)試等多種手機(jī)測(cè)試類(lèi)型,多層面實(shí)現(xiàn)手機(jī)自動(dòng)化測(cè)試
如上圖所示,東舟軟件所提供的自動(dòng)化解決方案從多角度覆蓋了手機(jī)測(cè)試工作:
功能測(cè)試(FunctionalTest)
基本功能測(cè)試
交互/并發(fā)測(cè)試
界面測(cè)試
菜單樹(shù)
穩(wěn)定性測(cè)試(MTBF)
兼容性測(cè)試(CTS)
標(biāo)準(zhǔn)兼容性測(cè)試
定制類(lèi)兼容性測(cè)試
壓力測(cè)試(Stress Test)
無(wú)序測(cè)試(Radom Test)
無(wú)序基本測(cè)試
無(wú)序有效測(cè)試
語(yǔ)言包測(cè)試(Language Test)
外場(chǎng)測(cè)試/離線測(cè)試(Offline Test)
提升手機(jī)測(cè)試管理水平,解決引入自動(dòng)化測(cè)試后的若干測(cè)試管理問(wèn)題
較低的測(cè)試用例的編寫(xiě)成本
Smart Robot提供了錄制產(chǎn)生測(cè)試用例的方式,用戶(hù)操作手機(jī)即可產(chǎn)生用例,不需要逐行去編寫(xiě)用例腳本。因此,測(cè)試用例編寫(xiě)成本可大幅降低。
較低的測(cè)試用例的維護(hù)及適配成本
Smart Robot的測(cè)試用例基于Android Instrumentation,對(duì)于不同機(jī)型、不同分辨率的測(cè)試用例適配工作為零。
較低的測(cè)試用例的執(zhí)行成本
Smart Robot管理了所有的測(cè)試用例及測(cè)試腳本,用戶(hù)可通過(guò)非常友好的方式執(zhí)行這些測(cè)試用例。因此,不需要在做任何配置工作,測(cè)試用例的執(zhí)行成本幾乎為零。
Smart Robot是一款既能基于控件又能基于手機(jī)圖像的自動(dòng)化測(cè)試軟件
Smart Robot不僅提供了基于Android界面控件的錄制和回放機(jī)制,而且提供了基于界面圖像的用例方式,二者兼而有之。即Smart Robot既可以做到驗(yàn)證界面控件的細(xì)節(jié),也可以做到驗(yàn)證和比對(duì)手機(jī)界面圖像。
測(cè)試用例與設(shè)備分辨率無(wú)關(guān),與手機(jī)型號(hào)無(wú)關(guān),同一用例可以在不同型號(hào)手機(jī)、不同分辨率手機(jī)下執(zhí)行
該功能是Smart Robot的重要特點(diǎn)之一,目前手機(jī)種類(lèi)眾多,屏幕分辨率五花八門(mén),Smart Robot可以實(shí)現(xiàn)用例一次錄制后,在不同分辨率下使用。
用例通過(guò)錄制方式自動(dòng)產(chǎn)生,用戶(hù)直接操作手機(jī)即可生成測(cè)試用例
能夠記錄用戶(hù)在手機(jī)端的各種操作,并自動(dòng)存儲(chǔ)為測(cè)試用例。該功能使用戶(hù)徹底擺脫了文字式的測(cè)試用例,測(cè)試用例不再需要手工書(shū)寫(xiě)。
靈活的測(cè)試用例記錄方式,能夠智能識(shí)別各種Android界面控件及各種用戶(hù)動(dòng)作
不同于機(jī)械式的記錄動(dòng)作坐標(biāo),Smart Robot詳細(xì)記錄了用戶(hù)所操作的界面細(xì)節(jié),包括控件ID、文本、索引等內(nèi)容,Smart Robot能夠識(shí)別各種Android控件,甚至是用戶(hù)自定義的控件。
能夠?qū)⒂脩?hù)在手機(jī)端的操作直接轉(zhuǎn)化為Robotium及MonkeyRunner腳本
對(duì)于Robotium及MonkeyRunner的用戶(hù)來(lái)說(shuō),這是一項(xiàng)革命性的改變,Smart Robot可以將用戶(hù)在手機(jī)端錄制的測(cè)試用例自動(dòng)轉(zhuǎn)化為Robotium或MonkeyRunner腳本,該功能可以使您徹底擺脫復(fù)雜的腳本編寫(xiě)工作。使用Smart Robot后,測(cè)試用例等同于測(cè)試腳本。
測(cè)試工作方式的改進(jìn)
用例編寫(xiě)方式的改進(jìn):由手工書(shū)寫(xiě)到自動(dòng)錄制。編寫(xiě)用例的效率大幅提高。
用例執(zhí)行方式的改進(jìn):由測(cè)試工程師操作手機(jī)到用例自動(dòng)執(zhí)行。執(zhí)行準(zhǔn)確率、執(zhí)行效率等大幅提升,漏測(cè)、誤測(cè)等情況基本可以杜絕。情景再現(xiàn)也成為可能,減少了測(cè)試與研發(fā)之間的溝通障礙。
用例表達(dá)方式的改進(jìn):由“文字描述”到“錄制產(chǎn)生的動(dòng)作集”,用例的可靠性及質(zhì)量都有較大提升。
用例組織方式的改進(jìn):從軟件層面上,手機(jī)等于應(yīng)用集合;從測(cè)試角度來(lái)看,我們可以以應(yīng)用組織用例,這樣自然即可實(shí)現(xiàn)自動(dòng)配置手機(jī)執(zhí)行用例,極大方便了分配測(cè)試任務(wù)、定位用例等工作。
高質(zhì)量、可復(fù)用的企業(yè)測(cè)試資產(chǎn):用例以動(dòng)作集的方式表達(dá),以應(yīng)用為中心組織用例,可動(dòng)態(tài)轉(zhuǎn)換為Robotium或MonkeyRunner腳本等功能是形成高質(zhì)量的企業(yè)測(cè)試用例庫(kù)的前提條件。企業(yè)使用Smart Robot來(lái)維護(hù)用例,用例的質(zhì)量、有效性、可復(fù)用性都能得到良好的保障。
測(cè)試管理工作的改進(jìn): Smart Robot為企業(yè)提供了測(cè)試計(jì)劃、測(cè)試任務(wù)、測(cè)試缺陷等日常測(cè)試管理工作的管理功能,該功能旨在規(guī)范企業(yè)測(cè)試管理工作,有效組織自動(dòng)化測(cè)試工作。
上述六項(xiàng)改進(jìn),實(shí)質(zhì)上也是實(shí)現(xiàn)自動(dòng)化測(cè)試后的效果,東舟軟件所提供的手機(jī)自動(dòng)化測(cè)試解決方案能夠幫助您全面實(shí)現(xiàn)手機(jī)自動(dòng)化測(cè)試,提升測(cè)試管理水平,是從本質(zhì)上提高手機(jī)應(yīng)用質(zhì)量、縮短手機(jī)測(cè)試周期、提升測(cè)試管理水平的方式。
評(píng)論