一. 首先是配置最基本的環境
Android自動化測試之知識準備+環境配置
(點擊查看)
二.下載Athrun
- 在本機選定一個存放代碼的位置dir
- 在dir下單擊滑鼠右鍵
- 在彈出的菜單中選擇SVN Checkout一項
- 在彈出的對話方塊,第一項URL of repository下面的輸入框中填入對應的地址:
- http://code.taobao.org/svn/athrun/trunk/android
- 點擊OK下載
- 等待下載完成
- 其中framework是架構主代碼,agent是運行在PC端的輔助架構。example目錄下包含2個App,一個使用athrun對2個App進行測試的Android測試工程。tools目錄下包含一些其它輔助架構的工具。
三.將代碼匯入Eclipse
- 運行Eclipse
- 點擊左上方的File選項
- 在彈出的菜單中點擊Import
- 在彈出的對話方塊中選擇General下的Existing Projects into WorkSpace
- 點擊Next
- 在彈出的對話方塊中點擊右側的Browse,選擇剛才下載的工程路徑的根目錄
- Finish
- 重複上述步驟2至7,將framework,agent,main_demo_app,cross_demo_app,test_demo全部匯入Eclipse
四.運行樣本測試工程
- 若工程匯入後有編譯錯誤,先消除編譯錯誤,大多是因為Java Build Path引起,可在這裡諮詢: issues
- 在Eclipse中顯示有助於調試的Android標籤:
- 選擇Eclipse介面上方的Windows選項
- 在下拉式功能表中選擇Show View
- 在二級菜單中選擇所需要的標籤如Devices,LogCat
- 選擇要使用的裝置
- 真機
- 模擬器
- 注意:為避免麻煩,模擬器選擇56M以上的SD卡,真機也要插SD卡,預設的log4j日誌是記到sd卡裡的。(現在已改,沒有SD卡時存到手機上)
- 運行main_demo_app和cross_demo_app
- 運行test_demo,注意大部分用例都只需要framework即可正常運行,但是有一些用例(VirtualDeviceTest類中的測試方法)需要首先在PC端運行agent,否則無法正常運行
五.使用Athrun編寫自己的測試工程
- 如果您在使用Athrun過程中遇到任何疑問,請不要猶豫:issues(Click here)
- 如果您想自己制定遊戲規則,即刻加入我們:請聯絡太禪(WangWang或者郵件:taichan@taobao.com)
以上摘自:http://code.taobao.org/p/athrun/wiki/Start/如果大家在使用過程中有任何問題都可以提出來,我會儘力給大家回複的。