簡體   English   中英

在不同的設備/模擬器上使用 adb 猴子種子

[英]Using adb monkey seed across different devices/emulators

我正在為 Android 應用程序自動進行猴子測試。

我的問題是,如果我在猴子導致崩潰時獲得種子,那么使用種子跨設備再次重現崩潰的要求是什么?

像安卓操作系統版本,精確的模擬器。 甚至可能嗎?

我找不到使用其他設備的確切種子要求。

甚至可能嗎?

這完全取決於崩潰的性質以及猴子在原始設備上觸發它所采取的步驟。

例如,如果啟動屏幕 3 立即崩潰,只要猴子做了一些觸發您的應用程序導航到屏幕 3 的操作,它就會重現崩潰。 但是,原始種子是否會導致這種結果是不可能在抽象中知道的。 您所能做的就是嘗試一下,看看會發生什么。

使用種子跨設備再次重現崩潰的要求是什么?

如果不是完全相同,運行完全相同的代碼,基於該種子的猴子動作可能不會重現崩潰。 再說一次,它可能。 我們無從得知。

一般來說,由於猴子正在做 UI 輸入,從 UI 的角度來看,您會希望設備盡可能靠近,例如屏幕尺寸和密度。 作為反例,如果設備具有不同數量的 RAM 或閃存存儲空間,則這些差異可能不會影響猴子結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM