原创 六、UiObejct API 詳細介紹

一、點擊與長按 1.組件區域位置關係: Rect 對象代表一個矩形區域:[left,Top][ARight,Bottom](即左上角圖標到右下角圖標) 2.點擊與長按相關API: 返回值 API 說明 boolean click() 點

原创 十四、Android UiAutomator 獲取系統信息

一、Build構建信息 1.build類: Build類提供了硬件廠商、編號、序列號、SDK版本等重要信息。 類名:android.os.Build 常量名 說明 BOARD 底層板名稱 BOOTLOADER Bootloa

原创 十三、Android UiAutomator Junit 斷言函數的使用

一、斷言函數介紹 1.斷言函數: 確定被測試的方法是否按照預期的效果正常工作 比如說: if (假設成立){ 通過測試 }else{ 報錯並終止當前用例測試 } 2.斷言函數用例結構: 一個完整的測試用例必需要有斷言函數

原创 Selenium Webdriver 學習總結-Advanced Usage-Cookie、Profile(七)

一、如何使用Cookie代碼示例: import org.openqa.selenium.Cookie; mport org.openqa.selenium.WebDriver; import org.openqa.selenium.fi

原创 九、UiWatcher API 詳細介紹

Tip: 1.監聽器不是完能的,所以若用例需要設置監聽器防止用例被打斷,最好把延遲時間調高一點 2.UiDevice是不會觸發監聽功能的 3.監聽器在方法體或者循環體中是程序還是會被打斷的 4.監聽器要在防止中斷用例前執行 一、U

原创 (轉)軟件測試 (二) 六年軟件測試感悟

軟件測試人員應該居安思危 每當經濟不好,公司業績不好的時候,公司都可能進行裁員。 首先裁的就是測試人員。 因爲測試人員的技術水平相對來說比較低,容易被替代,招起來也比較容易。 公司往往先拿測試人員開刀。 身爲測試人員,雖然我們平常的

原创 十一、Android_UiAutomator 報告查看

一、Android UiAutomator報告查看 1.錯誤類型 1)斷言錯誤:就是斷言這個用例的成功或者失敗(AssrtionFailedError) 2)腳本錯誤:UiObjectNotFoundException(找不到對象異常

原创 第四節 junit

四、實例總結 1. 參數化測試 有時一個測試方法,不同的參數值會產生不同的結果,那麼我們爲了測試全面,會把多個參數值都寫出來並一一斷言測試,這樣有時難免費時費力,這是我們便可以採用參數化測試來解決這個問題。參數化測試就好比把一個“輸入值

原创 adb shell 常用命令

一、文件操作相關命令 1.文件操作命令 子命令 參數 說明 cd 無 進入目錄 cat [-beflnstuv] [-B bsize] [file...] 查看文件內容 -n:顯示行號 -b:顯示行號,但會忽略空行 -s:顯示行號,連續

原创 十五、Android UiAutomator 輔助APK的使用

一、在測試中彈出提示框 UiAutomator無法直接實現,,但是可以通過讓輔助APK接受UiAutomator發送的指令信息來實現,使用am命令 實例:1.新建輔助apk,用來接收Uiautomator用例中的廣播信息(新建androi

原创 十、Configurator API 詳細介紹

一、Configurator類介紹與API解釋 1.Configurator類介紹 1)用於設置腳本動過的默認延時 2)功能 a.可調節兩個模擬動作間的默認時間間隔 b.可調節輸入文本的輸入時間間隔 c.可調節每次滾動的時間間隔

原创 七、UiCollection API 詳細介紹

一、UiCollection類介紹 UiCollection類兩大功能:從集合中查找對象;獲取某種搜索條件組件的數量1.UiCollection類說明 1)UiCollection是UiObject的子類,可以使用UiObject中的所有

原创 八、UiScrollable API 詳細介紹

Tip: 1.掃動過程中如果界面停留在滾動條的中間部分會先回到起點再進行滾動 2.掃動過程中設置的步長長短決定劃過內容的多少,步長越長滑過的內容就越少;步長越短劃過的內容就越長 一、UiScrollable 類介紹 1.UiScroll

原创 十二、Android UiAutomator正則表達式的使用

一、正則表達式元字符: 1.一些常用元字符: 元字符 描述 . 表示任意一個字符 \s 空格字符(空格鍵、tab、換行、換頁、回車) \S 非空字符串([^\s]) \d 一個數字(相當於[0-9]中間的任意一個數字) \D 一個

原创 十七、Uiautomator 快速調試

UiAutomatorHelper使用      1.介紹:     他是一種可以快速調試的方法;其本身也是java問津相當於自動化腳本,查看該文件,其主要實現的功能如下         1.創建build:android create