原创 APPIUM+JAVA實現對安卓APK的自動化測試----第十五篇【參數化和對象化】

作者在百忙之中,抽出時間來和大家探討自動化項目的參數化和對象化問題,我想做自動化的少年們一定都用過QTP,沒用過的一邊涼快去,作者的自動化框架也是借用了QTP的思路,參數化使用EXCEL【.xls】文件(要對EXCEL文件操作需要導入JX

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第八篇【安裝】

一、軟件清單: 1. JDK ,本人用的是1.7的版本; 2. SDK; 3. Appium; 4. Eclipse; 5. java-client-3.3.0.jar; 6. selenium-java-2.48.0.ja

原创 RobotFrameWork+APPIUM實現對安卓APK的自動化測試----第一篇【安裝】

前言:關於RobotFrameWork+APPIUM實現對安卓APK的自動化測試的文章都是取自於樂於分享知識於網絡的好心人們,所以我也希望我的知識可以分享給大家。 首先我們先羅列一下我們要安裝的軟件 1. JDK ,本人用的是1.7的版本

原创 第十九篇【LOADRUNNER11的那些事兒】

大家好,我又來嘮嘮嗑了。 今天閒着無聊,我就開和大家分享一下LOADRUNNER11的那些小貓膩; 首先是破解,這個網上百度,就不多說了,唯一注意的是先刪註冊表,後覆蓋文件,不要玩反了,我這兒有個同事就玩反了,結果怎麼都破解不了。 其次是

原创 第十六篇【自動化的實際應用情況】

作者在自動化方面已經摸爬滾打了有一段時間了,發現自動化的用處是個潛移默化的過程,如果做過自動化的騷年們,一定會遇到這麼一個問題,自動化的代碼辛辛苦苦寫好了,最後卻是擺着展覽的,也就變成了面子工程。我相信投身自動化事業的騷年們一定也有我的疑

原创 第十八篇【測試數據準備的那些事兒--後話】

親愛的同志們~上次說的那個事情,作者本以爲已經結束了,可是昨天晚上,因作者的堅持調查,發現事情,遠遠沒有想象的那麼簡單。 好啦,讓我開啓柯南模式,給他家先來場景還原一下: 1. 作者製作了一個用登錄的性能測試腳本,環境、數據都準備妥當。

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第十四篇【mySelf框架】

由於之前的種種問題,作者痛下決心,義無反顧,瞬間感覺時代在召喚。。。額~好吧不瞎嗶嗶了。 作者首先對APPIUM的一些基本函數做了封裝,事例代碼如下: import java.util.concurrent.TimeUnit; impor

原创 RobotFrameWork+APPIUM實現對安卓APK的自動化測試----第二篇【原理】

接着上一篇,我們開始聊聊APPIUM的框架和運行模式。廢話不多說直接上圖。 1.首先自動化腳本通過RobotFrameWork將命令傳遞給Appium的客戶端; 2.然後【Appium的客戶端】將接受到的命令發送給【Appium的服

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第十三篇【JUNIT框架】

好吧~終於要講框架了,首先我們先來個懶漢的方法,就是借用JUNIT框架來實現運行,作者用下來發現JUNIT對APPIUM的支持並不十分友善,但是用來教學到時很合適,來吧,作者開始氣定神閒+豪火球了。 import io.appium.ja

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第十二篇【操作模擬】

啥都不說了~直接上代碼:         driver.findElementByAccessibilityId("using").click(); //點擊操作         driver.findElementByAccessibi

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第十篇【驅動的實現】

嗯~我一直在糾結要不要告訴大家這個最關鍵的幾行代碼~雖然網絡裏很多,但是大部分都是有問題的,作者經過許多不眠之夜的輾轉反側,幾經思量後,還是覺得要告訴大家一個可以實現的方法,哈哈哈,不要噴作者,作者就是小心思比較多而且比較猥瑣,個人趕腳自

原创 APPIUM+JAVA實現對安卓APK的自動化測試----第九篇【爲什麼】

作者之前實現了APPIUM+RF的自動化測試,那爲什麼之後還要研究APPIUM+JAVA的呢? 作者是這麼認爲的: 1. 在用APPIUM+RF時發現,APPIUM的RF的LIBRARY有很多函數無法使用,而且運行時候很不穩定。 2. 作

原创 第十七篇【測試數據準備的那些事兒】

最近作者有個做性能的任務,任務本身很簡單就是做一個登錄的腳本。但是隨着深入瞭解,發現這個數據準備卻是一個棘手的事情。 場景是這樣的,系統部署在一個內網,要登錄系統必須先遠程一個終端機,然後通過這個終端機再訪問系統,然後這個終端機的配置並不

原创 RobotFrameWork+APPIUM實現對安卓APK的自動化測試----第五篇【AppiumLibrary校驗函數介紹】

以上連作者先跪一下方便麪,在上一篇中,作者遺漏了兩個常用的函數: 1.長按 Long Press locator Long press the element 這個函數的作用爲:長按一個控件 2.縮小(翻譯爲 “捏”) Pinc

原创 RobotFrameWork+APPIUM實現對安卓APK的自動化測試----第三篇【實例】

在這一篇裏我先讓大家看一下RF+APPIUM這個框架的實際運行時什麼樣子的,給大家一個直觀的瞭解和認識。 1.首先打開模擬器: 模擬器打開後是這樣的: 如圖所示,模擬器打開後就是這個樣子,嗯,在這裏先說明一下,由於我提前測試過了所以大