達內課程 基於APK的自動化測試

2021-09-27 06:49:26 字數 548 閱讀 9662

簡介

robotium第乙個例子中是基於原始碼的自動化測試,robotium也可以基於apk進行自動化測試,也就是說你只要有apk檔案,沒有源**,也可以進行自動化測試的

1、重新簽名

在做基於apk的自動化測試的過程中,需要確保的一點是,被測試的apk必須跟測試專案具有相同的簽名,那怎麼做才能確保兩者擁有相同的簽名呢?

首先將被測apk的簽名去掉,然後用debug keystore重新進行簽名,需要按照以下步驟進行操作

使用re-sign.jar重新簽名

2、將重新簽名後的apk安裝到模擬機

3、通過layout inspector檢視id

hierarchy viewer和layout inspector

4、寫測試**

【達內課程】android自動化測試框架robotium

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...

Appium 測試自動化之獲取apk資訊

1.獲取apk包名 2.開啟cmd,輸入指令aapt dump badging d test apk apk的全名,如手機 apk 3.以手機 apk為例,如下圖 4.這裡就可以看到apk的包名 com.taobao.taobao 2.獲取launcheractivity 1.接著上一步操作,cmd...

基於python自動化測試2

首先一定要搭建好環境 2.安裝pip https pypi.python.org pypi pip 3.selenium pip install u selenium 或可借助anaconda 安裝好後,使用selenium中webdriver模組開啟各瀏覽器,先感受一下使用 代替手動的feelin...