安卓應(yīng)用自動(dòng)化測(cè)試工具之一 - PerfectoMobile 該工具的官方網(wǎng)址:http://PerfectoMobile.com 背景:美國/以色列公司,該工具已有8年歷史。 突出特點(diǎn):測(cè)試腳本可以跨平臺(tái)(Android/iOS/Blackb...
安卓應(yīng)用自動(dòng)化測(cè)試工具之一 – PerfectoMobile
該工具的官方網(wǎng)址:http://PerfectoMobile.com
背景:美國/以色列公司,該工具已有8年歷史。
突出特點(diǎn):測(cè)試腳本可以跨平臺(tái)(Android/iOS/Blackberry…)執(zhí)行,號(hào)稱擁有市面上所有智能機(jī)。
腳本編輯器有兩種方式:一、純Web的腳本制作界面;二、近年新開發(fā)的QTP插件;
腳本語言:Web端的是基于關(guān)鍵字的腳本設(shè)計(jì)器“ScriptOnce”;如果用QTP插件,則是VBScript。
Web端是鼠標(biāo)拖拽的方式制作腳本;QTP插件是否可以支持錄制就不清楚了。
價(jià)格:Web端對(duì)于設(shè)備的使用是按小時(shí)收費(fèi)。QTP插件的費(fèi)用還不清楚。相信不會(huì)比QTP貴吧~
安卓應(yīng)用自動(dòng)化測(cè)試工具之二 – TestDroid
該工具的官方網(wǎng)址:http://TestDroid.com
背景:芬蘭公司,近兩年剛起步,2013年底開始做云平臺(tái)。
突出特點(diǎn):測(cè)試腳本可以錄制,并轉(zhuǎn)成Robotium/MonkeyRunner腳本。
腳本編輯器其實(shí)就是Eclipse插件。
可以用錄制的方式產(chǎn)生腳本,并生成Robotium or MonkeyRunner的腳本語言。但這個(gè)前提是一定要有被測(cè)應(yīng)用的源代碼。官方文檔雖然說不用源碼也能測(cè),只是抓不到R-Class級(jí)別的對(duì)象。但筆者試了一下沒有源碼的apk,好像文本框的順序還無法辨認(rèn)。
價(jià)格:USD99/Month,買夠一年還可以打5折。云端價(jià)格暫未公開。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之三 – DroidPilot
該工具的官方網(wǎng)址:http://DroidPilot.cn
背景:深圳公司,今年剛起步。
突出特點(diǎn):抓取對(duì)象能力較強(qiáng);工具仿制QTP,易于測(cè)試人員上手。
自己寫的腳本編輯器,仿QTP使用VBScript語言。
使用腳本設(shè)計(jì)器,通過抓取的對(duì)象設(shè)計(jì)腳本,然后把設(shè)計(jì)好的腳本轉(zhuǎn)換成VBScript進(jìn)行深加工。據(jù)開發(fā)團(tuán)隊(duì)聲稱,測(cè)試工程師在制作腳本的時(shí)候錄制的效率不一定有制作的效率高,且也不一定靈活。不過他們表明會(huì)在后續(xù)版本開發(fā)錄制功能。
有類似QTP的檢查點(diǎn)語句Checkpoint; 也可以寫條件判斷語句對(duì)比屬性值。
價(jià)格未定,目前開放試用下載,試用期限不夠的話還可以跟他們談。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之四 – LessPainful
該工具的官方網(wǎng)址:http://lesspainful.com
背景:丹麥公司,這兩年剛起步。
突出特點(diǎn):支持iOS & Android;只需提供被測(cè)apk和腳本到他們的網(wǎng)站即可測(cè)試;腳本很特別。
測(cè)試工程師就像寫測(cè)試用例那樣寫腳本,都不需要錄制功能了。
價(jià)格,按月收費(fèi)。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之五 – DeviceAnywhere
該工具的官方網(wǎng)址:http://deviceanywhere.com
背景:美國公司,做了好幾年了。
突出特點(diǎn):號(hào)稱支持所有平臺(tái);與測(cè)試管理工具整合。
這家公司提供的是一整套解決方案。不單有測(cè)試管理工具,設(shè)備監(jiān)控工具,甚至還有移動(dòng)應(yīng)用開發(fā)工具。
價(jià)格很貴。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之六 – JamoSolutions
該工具的官方網(wǎng)址:http://jamosolutions.com
背景:比利時(shí)公司,做了好幾年了。
突出特點(diǎn):提供QTP、Eclipse、Visual Studio插件;可以跨平臺(tái)iOS/Android/Blackberry。
通過插件形式工作的,腳本編輯器和腳本語言視乎開發(fā)工具(QTP、Eclipse、Visual Studio)而定。
價(jià)格不明,估計(jì)不會(huì)比開發(fā)工具貴。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之七 – bsquare – TestQuest CountDown
該工具的官方網(wǎng)址:http://bsquare.com
背景:美國公司,做了好幾年了。
突出特點(diǎn):跨平臺(tái);與測(cè)試管理工具整合。
整合這家公司自身的Test Designer/Test Manager/Test Runner之類的工具。
價(jià)格不清楚,聽說有點(diǎn)貴。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之八 – ZAP-fiX
該工具的官方網(wǎng)址:http://zap-fix.com
背景:美國公司,做了好幾年了。
突出特點(diǎn):QTP插件;跨平臺(tái)。
可以跨Android/iOS測(cè)試。
價(jià)格不詳,肯定不會(huì)比QTP賣的貴。
安卓應(yīng)用自動(dòng)化測(cè)試工具之九 – eggPlant
該工具的官方網(wǎng)址:http://testplant.com
背景:美國公司,做了好幾年了。
突出特點(diǎn):跨平臺(tái);整合測(cè)試管理工具。
可以跨Android/iOS/Blackberry/Windows Phone等。
價(jià)格不詳。由于可以與Rational Quality Manager整合,所以估計(jì)不會(huì)比Rational的工具賣的貴吧。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之十 – Testin
該工具的官方網(wǎng)址:http://testin.cn
背景:北京公司,近兩年剛起步。
突出特點(diǎn):跨平臺(tái)。
只能錄制腳本,無法編輯。
可以跨Android/iOS,但是好像腳本要分開錄制。
價(jià)格不詳。應(yīng)該不貴。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之十一 – ExperiTest – SeeTestMobile
該工具的官方網(wǎng)址:http://experitest.com
背景:美國公司,近兩年剛起步。
突出特點(diǎn):可錄制;跨平臺(tái)。
支持不同工具的Plug-in,腳本語言視乎工具而定。
可以跨Android/iOS/Blackberry/Windows Phone。
價(jià)格:SeeTestMobile – $2499USD/Year。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之十二 – AndroidTester
該工具的官方網(wǎng)址:http://androidtester.net
背景:上海公司,近兩年剛起步。
突出特點(diǎn):可錄制。
獨(dú)立編輯器,Python腳本語言。
只支持Android。
價(jià)格不詳,應(yīng)該不貴。
—
安卓應(yīng)用自動(dòng)化測(cè)試工具之十三 – SmartRobot
該工具的官方網(wǎng)址:http://dongzhousoft.com
背景:北京公司,近兩年剛起步。
突出特點(diǎn):可錄制,與測(cè)試管理平臺(tái)整合。
獨(dú)立編輯器,可生成Robotium或MonkeyRunner腳本語言。
只支持Android。
價(jià)格不詳,應(yīng)該不貴。
安卓應(yīng)用自動(dòng)化測(cè)試工具之十四 – Others
除了上述介紹的商業(yè)工具,Android自動(dòng)化測(cè)試其實(shí)還有很多開源工具,大家可以陸續(xù)學(xué)習(xí),這里嘗試列舉一些:
1. Robotium – http://robotium.org – 地球人都知道。
2. MonkeyRunner – 自己上網(wǎng)搜吧~
3. WindRiver – http://windriver.com – 這家廠其實(shí)是做芯片的,但是他們也有一個(gè)自動(dòng)化測(cè)試框架,好像是不賣的。
4. Robolectric – 這其實(shí)是個(gè)單元測(cè)試框架。
5. Sikuli – http://sikuli.org – 這家專門做圖像比較的。
最后加上一個(gè)
APP和手機(jī)游戲測(cè)試工具-TestBird
官方網(wǎng)址:
https://www.testbird.com/終端OS:支持 Android OS和iOS
游戲平臺(tái):Cocos2d-x, unity3d
背景:Testbird總裁李偉是原華為GSM研發(fā)總裁,公司管理團(tuán)隊(duì)(CEO/CTO/COO)均在華為工作10年以上,核心技術(shù)團(tuán)隊(duì)有10年以上測(cè)試經(jīng)驗(yàn),精通測(cè)試管理、設(shè)計(jì)和評(píng)估、工具和平臺(tái)開發(fā)等模塊工作。
突出特點(diǎn):專注于手游測(cè)試服務(wù),是全球第一手游自動(dòng)化云測(cè)試平臺(tái),以高效手游測(cè)試流程和2500多款手機(jī)游戲測(cè)試用例完成超過2萬份游戲測(cè)試報(bào)告,為全球7000多家手機(jī)游戲廠家和渠道提供手游測(cè)試服務(wù)。目前也有
APP測(cè)試的相關(guān)服務(wù)內(nèi)容,值得關(guān)注。