1. 程式人生 > >android的測試工具

android的測試工具

Fps2d

工具名稱:

fps2d效能測試工具

工具描述:

fps2d主要針對android系統系統對2D圖形處理效能的測試

測試方法:

將該軟體下載到所要測試的android系統上,雙擊該程式。待程式執行完畢後,記錄本次測試的成績

測試結果:

測試結果有avgstdev兩個引數值,其中,avg是每秒幀數的平均值,stdev是標準偏差值,avg的值正常值是(58-60),另測試最後,系統會給出測試時迭代的次數,iteration是迭代的次數

Linpack

工具名稱:

Linpack效能測試工具

工具描述:

Linpack

用具測試計算機浮點計算效能

測試方法:

將該軟體下載到所要測試的android系統上,雙擊該程式。進入程式主介面後,點選running benchmark,開始測試

測試結果:

測試結果中有四個引數:MFLOPStimenorm resprecision

MFLOPS每秒百萬次的浮點運算,

norm res可以是標準參照,

precision 是軟體版本資訊

一般MFLOPS值越高越好,採用此工具測量時需要多次測試,求下平均值

Benchmark

工具名稱:

Benchmark

工具描述:

Benchmark可以測試系統中的多項效能,包括

2Dcpu、記憶體和檔案系統,且速度較快

測試方法:

將該工具下載到系統上,雙擊該系統,進入程式主介面,使用者直接點選running benchmark按鈕,將會測試工具預設的各項內容,

測試結果:

測試結果中的各項內容結果:

Graphictotal graphic scoredraw opacity bitmap(繪製不透明的點陣圖萬畫素/每秒)、draw transparent bitmap(繪製透明的點陣圖萬畫素/每秒)

Cpu cpu的總得分

Memory 記憶體總得分和複製記憶體的時間

Filesystem 中列出整個檔案系統的得分,同是有建立

/刪除100個檔案所用的時間,向檔案中讀/1M內容的速度

(及時編譯工具jit的開啟可以提高測試的成績。Sp13開啟也會影響到測試成績)

Quadrant(象限)

工具名稱:

Quadrant

工具描述:

Android系統的效能測試工具, CPU、記憶體、I/O輸入輸出、2D3D影象的效能,提供了一鍵式的完整測試。也可以或是根據需要選擇其中某些測試專案單獨測試。

測試工具:

在所要測試的系統上裝入該測試工具,雙擊該工具,進入軟體主介面,使用者可以選擇綜合性能測試,也可以選擇自定義效能測試

測試結果:

測試覆蓋cpumemoryIO2D3D五大部分。測試完成後,將會給出給個部分的測試數值,同時將正在測試的系統的平分和其他機器測試的結果分佈的直方圖。

Cts

工具名稱:

Cts android相容性測試工具

工具描述:

測試在在android系統上開發的程式可以正常執行在手機裝置上,即android應用程式的相容性

測試方法:

android裝置的shell環境下執行cts工具,進入cts環境內,ls –plan 命令將android的專案有八大項,如:CTSAndroidSignature(簽名安全)、AppSecurity(應用程式安全)、等。使用start –plan name執行其中一個專案,也可以通過start –-plan name –p packagename 執行該專案中的一個應用程式。

測試結果:

測試結果在out/host/linux-x86/cts/android-cts/repository/results/目錄下,並以開始測試的時間命名資料夾下的testresult.xml檔案中會記載測試項的測試結果。Testresult.xml檔案中的summary項即記錄就是測試結果總結

Monkey測試工具

工具名稱:

Mokey測試工具

工具描述:

Mokeyandroid系統自帶測試工具,monkey測試工具是向用戶傳送偽使用者事件流,對android系統進行壓力測試。測試軟體的穩定性和健壯性

測試方法:

Monkeyandroid系統自帶的測試工具,需執行在其環境中的shell裡啟動該工具,可以使用adb.exe shell進入shell環境,直接使用monkey命令後跟引數即可進行android的壓力測試。Monkey的常用命令引數有:

-p ALLOWED_PACKAGE 偽事件操作的程式範圍,當設定-p引數後,隨機偽事件將會在設定的應用程式中產生,當沒有設定該引數是,隨機偽事件將在Intent.CATEGORY_LAUNCHERIntent.CATEGORY_MONKEY執行,可以指定多個應用程式

-v 增加反饋資訊的級別,引數選擇有level0levellevel2

測試結果:

當偽事件執行完畢後,且無錯誤時,shell上會提示monkey finish資訊。

Speed test工具

工具名稱:

Speed test測試工具

工具描述:

Speed test工具主要測試裝置的網路速度。可單獨測試3G和無線網路的上傳和下載的速度,通常測試需要多次測試取平均值。

測試方法:

將工具匯入裝置中,同時開啟所要測試的網路物件,單擊功能頁面speed test工具的圖示,進入工具的主頁面。

單擊“開始測試”按鈕,進入測試介面。測試完成後,工具會恢復到開始測試的介面。多次重複該測試步驟。

測試結果:

result選單下可以看到之間的每次測試結果,每次的測試都以開始測試的時間為識別符號。求幾次測試的平均值。

SD卡速度測試

工具名稱:

SD.card.speed.test

工具描述:

測試SD卡的讀取和寫入的速度,SD合格的標準:

C=class

C2不低於2M/S

C4 不低於4M/s

C6 不低於6M/s

測試方法:

SD.card.speed.test工具匯入裝置中,一般情況下工具會自動檢測裝置上的SD卡,如果沒有的SD卡的情況,裝置會給出提示,如果檢測到SD卡後就開始測試。公司MID中一部本的記憶體掛載到了SDcard下(可能有8G),因此這個時候測試SD卡的讀取和寫入的速度並不準確,這種情況下可以解除安裝儲存一保證測試資料的準確性。

測試結果:

可測試結果中給出了SD卡的讀取和寫入的速度。可以多次測試求平均值。

SD卡速度測試

工具名稱:

Nand test

工具描述:

測試SD卡的讀取和寫入的速度,SD合格的標準:

C=class

C2不低於2M/S

C4 不低於4M/s

C6 不低於6M/s

測試方法:

SD.card.speed.test工具匯入裝置中,一般情況下工具會自動檢測裝置上的SD卡,如果沒有的SD卡的情況,裝置會給出提示,如果檢測到SD卡後就開始測試。公司MID中一部本的記憶體掛載到了SDcard下(可能有8G),因此這個時候測試SD卡的讀取和寫入的速度並不準確,這種情況下可以解除安裝儲存一保證測試資料的準確性。

測試結果:

可測試結果中給出了SD卡的讀取和寫入的速度。可以多次測試求平均值。

相關推薦

android測試工具小總結

             今天同事問到了android測試工具有點懵。因為我一般不會去專業點的測試,我就用我肉嘟嘟的手指點啊點啊就完事了。既然人家問我我也不能丟了android人的面子,那麼來學習一下吧。 現在,已經有大量的Android自動化測試架構或工具可供我們使用

Android測試工具之強大的adb工具

Android除錯橋接(adb)是電腦與裝置(Android模擬器或者Android裝置)進行通訊的通用命令列工具。adb提供了各種各樣的裝置命令,包括安裝、除錯app以及在Unix shell中可以使用的大多數命令。adb是一個客戶端-服務端模式的程式,有以下三個元件:

Android測試工具Monkey用法簡介

Monkey是Android中的一個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流(如按鍵輸入、觸控式螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。M

Android測試工具 UIAutomator入門與介紹

  UI Automator 測試工具定義以及用途           UI Automator 測試框架提供了一組 API,用於構建在使用者應用和系統應用上執行互動的介面測試。通過 UI Automator API,

推薦五款Android 應用的自動化測試工具

height .com 遍歷 瀏覽器 準備 pro 模擬器 ive ron 如今自動化測試已經應用到每天的測試中。這不足為奇,因為自動化測試在測試過程中節約了時間,還能避免包括人為因素造成的測試錯誤和遺漏。 自動化測試工具選擇很多。一些是開源的,一些非常貴。一些自動化工具

Android性能測試 一些適用於Android Studio的代碼審查和性能測試工具

保存 cpu apk 例如 conf 性能控制 app .org 位置 導言: Android應用在CPU占用,內存消耗方面的性能指標是影響產品質量的重要因素,因為QQ管家,360手機助手等應用都提供直觀的內存消耗,流量監控功能,致使用戶比以往更

Emmagee——開源Android效能測試工具

工具:Emmagee作者:孔慶雲 網易(杭州)質量保證部 開源地址:https://github.com/NetEase/Emmagee Wiki:https://github.com/NetEase/Emmagee/wiki 問題:https://github.com/NetEase/Emmag

幾款Android 應用自動化測試工具

本文介紹幾款流行的 Android應用自動化測試工具。 Monkey測試:隨機測試,壓力測試,執行在模擬器或實際裝置中。 MonkeyRunner測試:操作簡單,可錄製測試指令碼,視覺化操作,主要生成座標的自動化操作,移植性不強 Robotium 測試

Android ANR測試工具BlockCanary 專用的AppBlockCanaryContext.java程式碼

程式碼如下:    支援直接copy使用 public class AppBlockCanaryContext extends BlockCanaryContext { /** * Implement in your project. *

android 測試必備 -adb 工具的使用

ADB,即 Android Debug Bridge,它是 Android 開發/測試人員不可替代的強大工具,也是 Android 裝置玩家的好玩具。 安裝adb.exe  其實,這個不需要安裝,只要下載 copy到對應目錄即可。如果從事android 開發的,下載的SD

Android app 效能測試工具

 手機上的app分為基於HTML5的app(類似於pc上的b/S應用)和本地app(類似於C/S結構)。 所以測試上我們也可以充分吸收web的b/s和c/s測試經驗。但是不同於pc上的應用測試,手機上的測試有其獨特性 測試前的思考:我們這個產品主要是做什麼的?為什麼我

Android 檔案系統讀寫功能測試工具iozone移植。

iozone可以對檔案系統讀寫功能進行自動測試,首先需要下載iozone。然後原始碼資料夾放在Android原始碼下mm編譯出bin檔案放入裝置bin資料夾下面並賦予讀和執行許可權。 下面是具體步驟,如果會編譯的,不需要的可直接跳過。 1,將iozone4A

android測試工具

Fps2d: 工具名稱: fps2d效能測試工具 工具描述: fps2d主要針對android系統系統對2D圖形處理效能的測試 測試方法: 將該軟體下載到所要測試的android系統上,雙擊該程式。待程式執行完畢後,記錄本次測試的成績

Android相容性測試工具Spoon

摘自: http://www.yeetrack.com/?p=877 簡介 android眾多的版本和機型給android app測試工作帶來不小的挑戰。Spoon通過將case分散式地執行、將執行結果更友好地展示出來,從而簡化android app的測試工作。 S

Android測試之串列埠除錯工具minicom操作指南

一、命令列啟動minicom的引數 -D :執行minicom -D /dev/ttyUSB*,直接進入控制檯 -s 設定。 root 使用此選項在/etc/minirc.dfl中編輯系統範圍的預設值。使用此引數後,minicom 將不進行初始化,而是直

在Macbook上配置使用Android自動化測試工具uiautomator

昨天我嘗試在Macbook上配置環境來執行uiautomator,之中遇到一些問題但都一一解決了,在這裡做個筆記。首先當然是在Mac上配置Eclipse和Android SDK,具體可以見我之前的一篇博文 -Mac下配置Eclipse + Android SDK的幾個問題,安

Android開發介面測試工具GET/POST

POSTMAN首先得自備梯子,需翻牆,不能翻牆不要看了。 當後端人員給你介面以後,首先我們要測試一下,判斷一下是否接通,欄位型別是否正確,以免寫完了所以程式碼發現介面不對 這裡要寄出谷歌chrome應用市場裡的POSTMAN 就是長這個樣子的.

Android開源專案第四篇:開發及測試工具

本文為那些不錯的Android開源專案第四篇——開發工具篇,**主要介紹Android開發工具和測試工具相關的開源專案**。 1、Buck facebook開源的Android編譯工具,效率是ant的兩倍。主要優點在於: (1) 加快編譯速度,通過並行利用多核cpu和跟蹤不變資源減少增量編譯時間實現 (2)

Android 測試 Appium、Robotium、monkey等框架或者工具對比

1. Appium測試 (功能測試,使用者接受度測試,黑盒測試) - Rating: 8 Appium測試相當於黑盒測試。只是測試UI邏輯正確性。所以Appium測試框架提供的方法有限。獲取一個AppiumDriver物件。該物件只是有很多findElements(

安卓除錯/測試-AS(android studio)——工具篇之Android Monitors

前言:你可以不會除錯優化記憶體和cpu佔用,但截圖,錄屏你要還拿手機折騰半天就太low,其實AS內建了,就在Monitors裡面,本篇重點介紹幾個無腦點選除錯app優化方法(PS:不定期更新) 基本概念 Android Monitors:讓你可以很容易