原创 Android性能測試工具原理

工具的原理 Cpu取值: adb shell top -n 1| grep "+PackageName 在代碼怎麼取呢?看下面 public static double Cpu(String Packag

原创 Appium 基礎概念

Client/Server Architecture appium的核心其實是一個暴露了一系列REST API的server。   這個server的功能其實很簡單:監聽一個端口,然後接收由client發送來的command。翻譯

原创 關於Android 佈局hdpi,mdpi,ldpi區別

1.drawable-(hdpi,mdpi,ldpi)的區別 dpi是“dot per inch”的縮寫,每英寸像素數。 四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xh

原创 個人角度認爲自動化測試的學習步驟

軟件自動化測試的學習步驟 大概步驟如下: 做好手工測試(瞭解各種測試的知識)-> 2. 學習編程語言-> 3. 學習Web基礎(HTML,HTTP,CSS,DOM,Javascript)或者 學習Winform -> 4. 學習自動

原创 TestNG 基本註解

TestNG的基本註解   註解 描述 @BeforeSuite 註解的方法將只運行一次,運行所有測試前此套件中。 @AfterSuite 註解的方法將只運行一次此套件中的所有測試都運行之後。 @BeforeClass 註解的方法將只

原创 Appium源碼項目的目錄結構分析

.git文件夾 git版本控制工具自帶的文件夾,用於存儲各個版本的相關信息,每一個git項目都會有該文件,一般處於隱藏狀態。 asserts文件夾 資源文件夾,大致是sample-code文件夾裏的項目產生的。 bin文件夾

原创 Appium Java API 2

TouchAction AppiumDriver的輔助類,主要針對手勢操作,比如滑動、長按、拖動等。TouchAction的原理是講一系列的動作放在一個鏈條中,然後將該鏈條傳遞給服務器。服務器接受到該鏈條後,解析各個動作,逐個執行

原创 adb shell am 的用法

adb shell am 的用法 adb shell am 使用此命令可以從cmd控制檯啓動 activity, services;發送 broadcast等等: adb shell am usage: am [subcom

原创 Appium Java API

AppiumDriver getAppStrings() 默認系統語言對應的Strings.xml文件內的數據。 driver.getAppStrings(String language) 查找某一個語言環境對應

原创 Android 常用 adb 命令總結

針對移動端 Android 的測試, adb 命令是很重要的一個點,必須將常用的 adb 命令熟記於心, 將會爲 Android 測試帶來很大的方便,其中很多命令將會用於自動化測試的腳本當中。 Android Debug Bridge

原创 robotium常用API

robotium常用API Robotium中最重要的類Solo類:其中提供了模擬用戶活動的點擊、搜索、拖拽等方法。 英文api(經常斷開連接打不開):http://www.jarvana.com/jarvana/view/com/ja

原创 eclipse 測試常用插件,附地址,持續更新

1 Properties Editor Properties Editor 編輯java的屬性文件,並可以自動存盤爲Unicode格式,在寫一下配置文件的時候,不用工具生成。 官網:http://propedit.sourcefor

原创 git github gitlab 之間的區別和聯繫

Git - 版本控制工具 Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。 Torv

原创 Android性能測試工具 使用方法

工具說明 1 一定要是Root過的Android主流的手機 2 一定要有Adb 環境 (Android Debug Bridge) 使用說明 第一步:先檢查設備是否連接。 adb devices 第二步:把被測程序打開

原创 WEB 端批量移動設備管理控制工具 STF 的環境搭建和運行

最近項目涉及到較多設備批量管理的需求,發現一工具,可以批量對大量設備進行WEB端管理,工具主頁:https://openstf.github.io/ 工具名STF(Smartphone Test Farm) STF (or Smart