隨著近年來移動遊戲應用的發展,安卓模擬器測試也成為qa測試中不可缺少的環節,相比較真實物理終端而言,模擬器存在以下優點:
1.遊戲操控性,部分移動端遊戲越來越複雜,操控方式也開始多元化,而移動端的螢幕較小,手指觸控的方式無法滿足高階玩家的追求,而模擬器的虛擬按鍵對映功能配合滑鼠操作手感是要比移動端觸控好得多,尤其是fps遊戲更甚。perfdog測試模擬器2.裝置效能,安卓模擬器本質是虛擬裝置,可以實現pc硬體的效能共享,效能資料遠超手機
3.視覺效果,由於pc硬體的效能共享,可以開啟高解析度等畫質。
4.解決電量網速等問題
一.連線
夜神模擬器的埠是62001,所以首先要先
adb conncet 127.0.0.1:62001
adb devices會顯示你是否連線成功
!前提確保你電腦上已經配好了adb的環境
不同模擬器的埠都是不一樣的,這裡舉例一下
連線成功後開啟perfdog就會有顯示機型了,例如我這裡是顯示這個
實際上就是夜神在設定裡設定的機型
二.開始測試
由於本次連線是非物理機真實連線,所以會被perfdog當成wifi連線,所以截圖功能是用不了的
剩下的就是測試真機是一樣的操作了,測試完上傳web端
三.web結果展示
需要注意的是由於是模擬器,所以沒有gpu,net,電量的消耗資訊
我用的perfdog版本是
從perfdog的結果來看遊戲的效能還是沒什麼問題的,畢竟模擬器的效能要比真實物理機強得多。這裡無法展示,在測試過程中我的應用fps波動都是在切換介面時候。肉眼流暢度也沒有問題。
1安全性:由於安卓系統相對封閉,但模擬器環境相對開放,要額外注意一些安全相關問題由於安卓模擬器和移動端差異較大,所以競技類遊戲通常都不會將移動端玩家匹配到模擬器玩家,2.網路差異問題
3.重力感應相關功能
4.模擬器支付相關功能
5.gps定位相關功能
6.模擬器介面鏡頭快速切換
其它根據應用自定義測試…
這裡附一些常見檢測方法
1.檢測模擬器的imsi、ids、預設檔案
#預設號碼
private static string known_numbers = ;
#預設imsi
private static string known_imsi_ids = ;
#預設檔案路徑:
private static string known_files = ;
2.檢測cpu資訊看看是否包含intel、amd等字段1.模擬器是用軟體來模擬硬體操作,用到的是虛擬化技術。3.檢測感測器數量:模擬器能模擬的感測器數量一般無法超過10,而一般手機感測器數量大於20。
4.檢測電池的溫度和電量是否為一直不變
2.廣義的虛擬化,是指將網路、cpu、記憶體及儲存等各種實體資源,予以抽象、轉換後呈現出來。
3.android模擬器都在不同程度上運用了虛擬化技術,比如雷電、夜神,包括bluestack模擬器是基於virtualbox虛擬機器,谷歌原生模擬器和紅手指雲模擬器則是應用了qemu的虛擬化技術。
4.當下主流的android模擬器都是x86架構,基於virtualbox虛擬機器,普遍採用的是半虛擬化,根據二進位制翻譯技術將arm指令動態翻譯成x86指令。
如果對模擬器有興趣可以去搜一些虛擬化的技術學習。如果是測試的話只需要簡單了解以下就好。
perfdog5.0已經更新,更新了一大波功能,可以模擬器確實無法使用新的gpu資料,有興趣可以自己使用下
perfdog5.0功能說明
安卓模擬器 exagear模擬器安卓模擬器
讓android 裝置使用者重溫經典 pc 遊戲,來自俄羅斯的初創公司 eltechs發布了一款全新的 android 遊戲模擬器 exagear strategies。該遊戲模擬器的主要功能就是將經典的 pc 遊戲帶到 android 智慧型手機或平板電腦上來。1.exagear軟體和遊戲,完全免...
安卓模擬器
1 安卓模擬器 安卓模擬器是一款模擬軟體。它能在電腦上模擬安卓手機系統,並能安裝 使用 解除安裝安卓.apk應用軟體,讓你在電腦上也能體驗操作安卓系統的全過程。2 安卓除錯機器分類 eclipse 內建模擬器建立流程 d name 虛擬機器名稱 d 版本名稱 device 不同螢幕的裝置 andro...
安卓模擬器 安卓PSP模擬器評測 火影忍者究極衝擊
畫面 psp火影忍者究極衝擊在畫面上,遊戲主體採用了 渲染的方式,很好的再現了原作的風格。戰鬥等畫面均為全3d,但是psp原生解析度比較低,現在看起來畫質會比較差,因為psp年代已經很久遠了,不過是安卓手機解析度高,還有cpu效能等等加持,畫面好了很多,光影這方面,好像也沒有光影。音效 bgm好像來...