<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    軟件測試工具MonkeyTalk使用方法

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

      1、簡單介紹

      MonkeyTalk軟件測試工具由兩部分構(gòu)成:MonkeyTalk IDE 和 MonkeyTalk Agents

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

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

      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,并修改名字(能區(qū)別開的名字就行,如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>確保已經(jīng)默認添加了libMonkeyTalk.a 和 UIKit.framework

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

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

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

      6、創(chuàng)建一個新的項目

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

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

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

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

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

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

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

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

      7、連接模擬器或者硬件設(shè)備

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

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

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

      8、開始錄制

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

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

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

      4>播放腳本,測試終端將會根據(jù)ide中的腳本執(zhí)行而實現(xiàn)動態(tài)操作

      9、播放腳本

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

      2>點擊播放按鈕

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

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

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


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

    評論

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

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

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

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

    導航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色www永久免费视频| 亚洲乱妇老熟女爽到高潮的片 | 香蕉97超级碰碰碰免费公| 亚洲精品夜夜夜妓女网| 亚洲一区二区三区乱码在线欧洲| 久久亚洲sm情趣捆绑调教| 免费在线观看一级片| 亚洲精品自产拍在线观看| 光棍天堂免费手机观看在线观看| 亚洲老妈激情一区二区三区| 曰批全过程免费视频在线观看无码| 亚洲欧洲美洲无码精品VA| 久久国产精品国产自线拍免费| 亚洲国产二区三区久久| 69国产精品视频免费| 亚洲日日做天天做日日谢| 青青操免费在线视频| 亚洲大尺度无码专区尤物| 57pao国产成永久免费视频| 77777午夜亚洲| 亚洲第一区在线观看| 一个人看的www在线免费视频 | 又黄又爽无遮挡免费视频| 一级白嫩美女毛片免费| 亚洲av午夜福利精品一区人妖| 18级成人毛片免费观看| 国产精品亚洲午夜一区二区三区| 免费无码不卡视频在线观看| 一进一出60分钟免费视频| 亚洲高清在线视频| 女人让男人免费桶爽30分钟| 黄页网址大全免费观看12网站| 亚洲va无码va在线va天堂| 毛片免费观看网站| 久久九九免费高清视频| 亚洲日产2021三区在线| 免费少妇a级毛片| 3d成人免费动漫在线观看 | 国产国产人免费人成成免视频| 亚洲AV无码一区东京热久久 | 亚洲国产美女精品久久|