monkey
是一個 Android 命令行工具,用于生成隨機事件以測試應用程序的健壯性
首先,確保你的 Android 設備已經連接到計算機,并且已經啟用 USB 調試。你可以在設備的 “開發者選項” 中找到這個設置。
打開終端(在 Windows 上是命令提示符或 PowerShell,在 macOS 和 Linux 上是 Terminal)。
輸入以下命令以生成一個覆蓋率報告:
adb shell pm list packages
這將顯示已安裝的所有應用程序的包名。找到你想要測試的應用程序的包名。
monkey
,其中 <package_name>
是你在步驟 3 中找到的包名:adb shell monkey -p <package_name> -v -o <output_file> 1000
-p
參數是應用程序的包名,-v
參數表示詳細輸出,-o
參數指定輸出文件的路徑,1000
表示生成的事件數量。你可以根據需要調整這些參數。
monkey
工具運行完成。完成后,你將在指定的輸出文件中找到一個覆蓋率報告。報告將顯示每個類和方法被訪問的次數。注意:覆蓋率報告可能不容易閱讀,你可以使用一些工具(如 JaCoCo 或 Cobertura)來生成更易讀的報告。