qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          軟件測試工具MonkeyTalk使用方法

          字體:        | 上一篇 下一篇 | 打印  | 我要投稿  | 推薦標簽: 軟件測試 測試工具

            1、簡單介紹

            MonkeyTalk軟件測試工具由兩部分構成:MonkeyTalk IDE 和 MonkeyTalk Agents

            MonkeyTalk IDE是Eclipse平臺的工具,工能是:對iOS、Android程序進行錄制、播放、編輯和管理功 能測試,測試的目標可以是模擬器,也可以是硬件設備;

            MonkeyTalk Agents是測試IOS與Android的庫文件,測試時必須放到程序中作為代理使用,測試時的所有動作都由這個代理向IDE傳遞;(說明: MonkeyTalk IDE與MonkeyTalk Agents是分開安裝的,只有程序中安裝了MonkeyTalk Agents,MonkeyTalk IDE才能發現這個程序并紀錄他的操作)

            2、安裝MonkeyTalk IDE

            1>下載MonkeyTalk的zip文件(其中包括了MonkeyTalk IDE與MonkeyTalk Agents),

            下載地址:http://www.gorillalogic.com/testing-tools/monkeytalk/download

            2>將剛下載得zip文件解壓到熟悉的路徑,方便使用時找到

            3>在剛解壓的文件中找到MonkeyTalk IDE文件放到Application目錄中,并運行MonkeyTalk.app

            3、安裝MonkeyTalk Agents

            1>打開一個xcode程序

            2>復制target,并修改名字(能區別開的名字就行,如appMonkeyTalk)

            3>將schemes中的名字也修改為一致的

            4>File>Add to ""添加monkektalk agent(確保將代理添加到appMonkeyTalk上)

            4、配置 Libraries and Build Settings

            1>選擇appMonkeyTalk,然后選擇右邊的Build Phases 選項

            2>選擇Link Binaries With Libraries選項,然后添加libsqlite3.dylib CFNetwork.framework QuartzCore.framework三個框架

            3>確保已經默認添加了libMonkeyTalk.a 和 UIKit.framework

            4>選擇Bulid Settings選項,并搜索到 Other Linker Flags,添加:-all_load和-lstdc++

            5>選擇appMonkeyTalk并運行(模擬器,真機器都行),如果出現以下界面,說明安裝成功

            5、IDE界面說明,如下入所示

            6、創建一個新的項目

            1>monkeytalk Project是一個包含了測試腳本、程序組件和測試報告的文件夾,一個project對應一個應用程序,要想測試多個程序就要創建多個project;

            首先要打開的MonkeyTalk IED(如果需要幫助,你能夠在歡迎界面查看幫助信息:help>Welcome)

            2>點擊Create Your First Project選項,開始創建一個新project,輸入project的名字并點擊finish,工作臺窗口將被打開;

            3>創建一個測試腳本,右擊appMonkeyTalk,然后選擇new>Test(有些版本是script)

            4>為新的測試選擇一個文件名

            5>腳本編輯頁面將被打開,此時就能看到操作錄制、播放的工具條了

            至此,你已經配置好了代理和IDE,接下來只需將IDE與具體的測試項目連接起來;

            在菜單欄中的file選項,同樣可以創建新的project, File>New MonkeyTale Project;

            7、連接模擬器或者硬件設備

            1>你可以直接連上虛擬機或者硬件,因為他會自動識別配置好的代理,當然硬件設備需要無線網或者一根usb線,IDE能夠容易的找到配置好代理的正在運行的程序,不論是虛擬機還是硬件設備,硬件設備需要提供一個連接用的ip;

            2、在ide的工具欄中選擇默認的“小綠人”右側箭頭,在下來菜單中選擇合適的測試終端,其中包括了真機和網絡設備;

            3>終端選擇成功后,console將顯示如下提示(在這里選擇硬件終端時,需要一個ip)

            8、開始錄制

            1>確保連接好了終端,點擊開始錄制按鈕,“小紅點”,此時在終端操作,都會被ide紀錄下來,并在編輯區逐條顯示(貌似錄制時,在硬件上操作不行)

            2>錄制完成后點擊,停止按鈕

            3>保存腳本,或者直接點擊運行腳本(或提示保存)

            4>播放腳本,測試終端將會根據ide中的腳本執行而實現動態操作

            9、播放腳本

            1>錄制腳本時是沒有時間的,所以播方時速度很快,可以自己添加時間控制播放速度;

            2>點擊播放按鈕

            3>有時播方式回出錯,找不到控件的monkeyID,需要手動去編輯;

            4>可以選擇編輯界面,如下;

            有些東西實現不了,比如,旋轉屏幕、手動翻頁等等。諸如類似非直接點擊的問題,不知是因為軟件本身沒有這些工能,還是使用上的錯誤,資料很少,很難查到,只有步步摸索,愿所學有所承進。


          posted on 2012-07-05 09:23 順其自然EVO 閱讀(1980) 評論(1)  編輯  收藏 所屬分類: qtpselenium and watir webdrivers 自動化測試學習

          評論

          # re: 軟件測試工具MonkeyTalk使用方法[未登錄] 2013-12-20 18:00 leon

          版主,您好!
          我發現monkeytalk 工具下載從原站無法下載,能否email我一份代碼。
          萬分感謝。

          郵箱: cydeng88@163.com   回復  更多評論   

          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 铜山县| 乌苏市| 纳雍县| 新晃| 安阳县| 泰州市| 尤溪县| 淳化县| 元氏县| 隆林| 奎屯市| 梅州市| 平武县| 宁波市| 长治市| 马公市| 綦江县| 上杭县| 陇川县| 康保县| 成都市| 于田县| 平湖市| 惠水县| 肃宁县| 闽清县| 定陶县| 马尔康县| 奈曼旗| 安徽省| 津市市| 北海市| 龙州县| 邵阳市| 安仁县| 拜泉县| 星座| 甘孜| 稻城县| 卢氏县| 翁牛特旗|