1. 程式人生 > >使用Sikuli測試Android應用思路

使用Sikuli測試Android應用思路

背景:

   之前聽說有人在移動測試中使用了sikuli,這個東東。最近谷歌上查了一下,在這裡只介紹思路。

測試方法:

  1 在PC上安裝sikuli客戶端和模擬器,使用sikuli點選模擬器上的的app。就能達到相應的測試目的。

 附上一篇如何在java Project中加入sikuli包的文章:

http://doc.sikuli.org/faq/030-java-dev.html

相關推薦

使用Sikuli測試Android應用思路

背景:    之前聽說有人在移動測試中使用了sikuli,這個東東。最近谷歌上查了一下,在這裡只介紹思路。 測試方法:   1 在PC上安裝sikuli客戶端和模擬器,使用sikuli點選模擬器上的的app。就能達到相應的測試目的。  附上一篇如何在java Proje

測試Android應用記憶體、CPU以及耗電量

這些天在測試Android應用在執行時記憶體、CPU佔用以及耗電量時,找到了兩個還可以,記錄下:一個時Emmagee,這是網易開發的;一個是Trepn,是高通公司開發的。 Trepn下載事先註冊,要麼在Google Play下載。另外不是所有的手機

Android客戶端效能測試(一):使用APT測試Android應用效能

一、APT介紹:  APT:Android Performance Testing Tools,適用於開發自測和定位效能瓶頸,幫助測試人員完成【效能基準測試、競品測試】。  APT提供了CPU利用率實時曲線圖、多維度記憶體實時曲線圖,方便競品對比測試和定位記憶體洩露問

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

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

Android應用程序訪問linux驅動第一步:實現並測試Linux驅動

sizeof 屬性文件 rup sla 沒有 lov /dev/ art kmalloc 一直都想親自做一次使用android應用程序訪問Linux內核驅動的嘗試,但總是沒能做到。最近抽出時間,下決心重新嘗試一次。嘗試的開始當然是先寫一個Linux內核驅動了。 我希望

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

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

Android應用之電量測試(PowerTutor)

一、首先來看看,官網上的一些說明吧。 PowerTutor官網連結 大概是說了以下幾點:     a、針對google手機的應用,可以顯示CPU、網路介面、顯示器、GPS接收機等主要系統元件所消耗的電量。     b、APP使用者可以

Android應用專項測試淺談

Android應用專項測試淺談 文章轉載自:https://testerhome.com/topics/2513 一、壓力測試Monkey 使用不同策略: 1.根據自己的策略(各操作比重不同)來制定指令碼,還可以二次開發,例如我之前修改的adb-for-test工程。 2.

Android應用效能測試

        對於Web網頁來說,頁面的訪問、載入速度對於使用者體驗來說是很重要的,而如果把Android中的每個Activity都看成是一個頁面的話,Activity的啟動速度憑主觀的話是較難精確衡量的,因此如果可以測試每個Activity的啟動速度或者獲得其它基本指標

Android模擬器也可以開發和測試NFC應用

       從Android2.3開始支援NFC。不過NFC應用只能在Android手機(或平板電腦)上測試和開發,而且Android手機還必須有NFC晶片。而且如果測試NFC傳輸檔案時至少需要兩部支援NFC的手機。當然,如果測試讀寫NFC標籤,還需要一些NFC標籤或帖子。

(翻譯)Android應用生成測試覆蓋率報告

對於使用AndroidJUnit4 runner建立的Android整合測試用例,之前一直都沒有發現,一種合適的產生程式碼覆蓋率的方式。我曾經嘗試過很多方式,但是要不就是不奏效,要不就是隻合適我現在已經不再使用的Robolectric測試框架,其他開發者,也

Android應用效能測試之CPU和記憶體佔用

 最近發現自己學的很多東西沒有做好積澱的工作,也萌生了寫一些東西的念頭。本人也沒有寫部落格的習慣,下邊就寫一下手機端的效能測試。   最近公司,要我們從事對競品的效能測試,我負責CPU和記憶體的效能測試,下面就和大家來分享一下android應用程式的CPU和記憶體的效能

關於Android應用程序漏洞的防護措施

android 應用程序 移動應用 開發者 目前,Android應用程序市場的發展速度飛快,不少開發者為了追求開發速度而忽視應用程序的安全。但由於Android系統的開源性及其Java編寫的特殊性,各類Android App經常被爆出漏洞,有的Android開發者只是對App進行

Android應用基礎學習記錄

應用 ctp 例如 case 推薦 都沒有 變量命名規則 bytearray href 01_前言 前言,了解了Android的情況。這裏也介紹一下本文。本文是記錄學習Android應用程序開發過程,視頻中使用的Android2.2版本號,我以4.2版本號為基礎,找

Android應用開發:網絡工具——Volley(二)

respond sid 開發 多少 called creat miss 相等 eal 引言 在Android應用開發:網絡工具——Volley(一)中結合Cloudant服務介紹了Volley的一般使用方法,當中包括了兩種請求類型StringRequest和JsonOb

最優雅退出 Android 應用程序的 6 種方式

home鍵 應用 一點 container new 出棧 manage 而且 rec 一、容器式建立一個全局容器,把所有的Activity存儲起來,退出時循環遍歷finish所有Activity import java.util.ArrayList; impor

unity3d開發的android應用中增加AD系統的詳細步驟

查看 發的 b- sset @override 大小 代碼 nac cal unity3d開發的android應用中增加AD系統的詳細步驟 博客分類: Unity3d unity3d Unity3d已經支持android,怎樣在程序裏增加admob?

Android應用利用超聲波來獲取用戶隱私

android 軟件開發 超聲波 谷歌 北京時間5月8日上午消息,德國布倫瑞克工業大學研究人員近期發表的一篇論文顯示,谷歌應用商店中的200多款應用利用人耳無法聽見的超聲波去追蹤用戶。這些應用被累計下載了數百萬次,可能對用戶的隱私構成威脅。近1年前,應用開發商SilverPush曾在電視廣告中

Android應用開發之所有動畫使用詳解

factory 技術分享 resource bsp phi 顯示 程序 恢復 分享 題外話:有段時間沒有更新博客了,這篇文章也是之前寫了一半一直放在草稿箱,今天抽空把剩余的補上的。消失的這段時間真的好忙,節奏一下子有些適應不過來,早晨七點四十就得醒來,晚上九點四十才準備下班

說說Android應用的persistent屬性(轉)

bsp 是什麽 添加 mpat ltrace cleanup activity 異步 rip 1 啟動persistent應用 在Android系統中,有一種永久性應用。它們對應的AndroidManifest.xml文件裏,會將persistent屬性設為true