標籤:
poptest是國內唯一一家培養測試開發工程師的培訓機構,以學員能勝任自動化測試,效能測試,測試載入器開發等工作為目標。如果對課程感興趣,請大家諮詢qq:908821478,諮詢電話010-84505200。我們從2016年8月開始不斷升級測試開發工程師就業培訓的班的課程,不斷新增和最佳化課程內容,為了和當下企業的實際情況,提高學員的實戰水平,在2016年穩定課程主題架構,做到每半年升級一版。
安卓應用自動化測試載入器之一 - PerfectoMobile
背景:美國/以色列公司,該工具已有6年歷史。
突出特點:測試指令碼可以跨平台(Android/iOS/Blackberry…)執行,號稱擁有市面上所有智能機。
指令碼編輯器有兩種方式:一、純Web的指令碼製作介面;二、近年新開發的QTP外掛程式;
指令碼語言:Web端的是基於關鍵字的指令碼設計器“ScriptOnce”;如果用QTP外掛程式,則是VBScript。
Web端是滑鼠拖拽的方式製作指令碼;QTP外掛程式是否可以支援錄製就不清楚了。
價格:Web端對於裝置的使用是按小時收費。QTP外掛程式的費用還不清楚。相信不會比QTP貴吧~
安卓應用自動化測試載入器之二 - TestDroid
背景:芬蘭公司,近兩年剛起步,去年年底開始做雲平台。
突出特點:測試指令碼可以錄製,並轉成Robotium/MonkeyRunner指令碼。
指令碼編輯器其實就是Eclipse外掛程式。
可以用錄製的方式產生指令碼,並產生Robotium or MonkeyRunner的指令碼語言。但這個前提是一定要有被測應用的原始碼。官方文檔雖然說不用源碼也能測,只是抓不到R-Class層級的對象。但筆者試了一下沒有源碼的apk,好像文字框的順序還無法辨認。
價格:USD99/Month,買夠一年還可以打5折。雲端價格暫未公開。
安卓應用自動化測試載入器之三 - DroidPilot
背景:深圳公司,今年剛起步。
突出特點:抓取對象能力較強;工具仿製QTP,易於測試人員上手。
自己寫的指令碼編輯器,仿QTP使用VBScript語言。
使用指令碼設計器,通過抓取的對象設計指令碼,然後把設計好的指令碼轉換成VBScript進行深加工。據Team Dev聲稱,測試工程師在製作指令碼的時候錄製的效率不一定有製作的效率高,且也不一定靈活。不過他們表明會在後續版本開發錄製功能。
有類似QTP的檢查點語句Checkpoint; 也可以寫條件判斷語句對比屬性值。
價格未定,目前開放試用下載,試用期限不夠的話還可以跟他們談。
安卓應用自動化測試載入器之四 - LessPainful
背景:丹麥公司,這兩年剛起步。
突出特點:支援iOS & Android;只需提供被測apk和指令碼到他們的網站即可測試;指令碼很特別。
測試工程師就像寫測試案例那樣寫指令碼,都不需要錄製功能了。
價格,按月收費。
安卓應用自動化測試載入器之五 - DeviceAnywhere
背景:美國公司,做了好幾年了。
突出特點:號稱支援所有平台;與測試管理工具整合。
這家公司提供的是一整套解決方案。不單有測試管理工具,裝置監控工具,甚至還有行動裝置 App開發工具。
價格很貴。
安卓應用自動化測試載入器之六 - JamoSolutions
背景:比利時公司,做了好幾年了。
突出特點:提供QTP、Eclipse、Visual Studio外掛程式;可以跨平台iOS/Android/Blackberry。
通過外掛程式形式工作的,指令碼編輯器和指令碼語言視乎開發工具(QTP、Eclipse、Visual Studio)而定。
價格不明,估計不會比開發工具貴。
安卓應用自動化測試載入器之七 - bsquare - TestQuest CountDown
背景:美國公司,做了好幾年了。
突出特點:跨平台;與測試管理工具整合。
整合這家公司自身的Test Designer/Test Manager/Test Runner之類的工具。
價格不清楚,聽說有點貴。
安卓應用自動化測試載入器之八 - ZAP-fiX
背景:美國公司,做了好幾年了。
突出特點:QTP外掛程式;跨平台。
可以跨Android/iOS測試。
價格不詳,肯定不會比QTP賣的貴。
安卓應用自動化測試載入器之九 - eggPlant
背景:美國公司,做了好幾年了。
突出特點:跨平台;整合測試管理工具。
可以跨Android/iOS/Blackberry/Windows Phone等。
價格不詳。由於可以與Rational Quality Manager整合,所以估計不會比Rational的工具賣的貴吧。
安卓遊戲自動化測試載入器之十 - TestBird
官方網址:Testbird.com
終端OS:支援 Android OS和iOS
遊戲平台:Cocos2d-x, unity3d
背景:Testbird總裁李偉是原華為GSM研發總裁,公司管理團隊(CEO/CTO/COO)均在華為工作10年以上,核心技術團隊有10年以上測試經驗,精通測試管理、設計和評估、工具和平台開發等模組工作。
突出特點:專註於手機遊戲測試服務,是全球第一手遊自動化雲測試平台,以高效手遊測試流程和200多款手機遊戲測試案例完成超過1萬份遊戲測試報告,為全球200多家手機遊戲廠家和渠道提供手遊測試服務。
除了上述介紹的商業工具,Android自動化測試其實還有很多開源工具,大家可以陸續學習,這裡嘗試列舉一些:
- Robotium - robotium.org - 地球人都知道。
- MonkeyRunner - 自己上網搜吧~
- WindRiver - windriver.com - 這家廠其實是做晶片的,但是他們也有一個自動化測試架構,好像是不賣的。
- Robolectric - 這其實是個單元測試架構。
- Sikuli - sikuli.org - 這家專門做映像比較的。
老李分享:android app自動化測試載入器合集