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

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

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

    qileilove

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

    iOS功能測試工具 Frank

      Frank也是一款深受開發者喜愛的iOS應用測試框架,該框架可以模擬用戶操作對應用程序進行黑盒測試,并使用Cucumber作為自然語言來編寫測試用例。此外,Frank還會對應用測試操作進行記錄,以幫助開發者進行測試回顧。
      一、基本介紹
      Frank是ios開發環境下一款實現自動測試的工具。
      Xcode環境下開發完成后,通過Frank實現結構化的測試用例,其底層語言為Ruby。作為一款開源的iOS測試工具,在國外已經有廣泛的應用。但是國內相關資料卻比較少。其最大的優點是允許我們用熟悉的自然語言實現實際的操作邏輯。
      一般而言,測試文件由一個.feature文件和一個.rb文件組成。.feature文件包含的是測試操作的自然語言描述部分,內部可以包含多個測試用例,以標簽(@tagname)的形式唯一標識,每個用例的首行必須有Scenario: some description;.rb文件則是ruby實現邏輯,通過正則表達式匹配.feature文件中的每一句自然語言,然后執行相應的邏輯操作,最終實現自動測試的目的。
      二、安裝
      1.       Terminal 輸入sudo gem install frank-cucumber,下載并安裝Frank
      2.       Terminal 進入工程所在路徑,工程根目錄
      3.       輸入:frank-skeleton,會在工程根目錄新建Frank文件夾
      4.       返回Xcode界面,右鍵Targets下的APP,選擇復制,Duplicate only
      5.       雙擊APPname copy,更改副本名,例如 Appname Frankified
      6.       右擊APP,Add Files to Appname……
      7.       勾選副本,其余取消選定。選擇新建的Frank文件夾,Add.
      8.       選擇APP,中間部分Build Phases選項卡,Link Binary With LibrariesàCFNetwork.framework,Add.
      9.       依舊中間部分,選擇Build Settings選項卡,Other Linker Flags,雙擊,添加“-all_load”和“ObjC”
      10.   左上角,Scheme Selector,在RUN和STOP按鈕的右邊,選擇Appname copy-IPHONE
      11.   瀏覽器中打開http://localhost:37265,可以在瀏覽器中看到植入Frank的應用
      我在添加了兩個flag之后老是報錯,嘗試了N種方法之后索性全部刪掉,結果就可以了,無語
      三、基本步驟
      1.       terminal 切換到Frank文件夾所在目錄
      2.       frank launch, 打開simulator,開始運行(默認是用IPHONE simulator,要用IPAD simulator時,需要如下命令行,添加參數:frank launch --idiom ipad)
      3.       cucumber Frank/features/my_first.feature --tags @tagname (注意tags前面兩個‘-’)PS:如果沒有tag則自動運行文件中所有case

    posted on 2014-12-23 00:22 順其自然EVO 閱讀(3257) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄android

    <2014年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人综合久久精品免费| 在线综合亚洲中文精品| 国产视频精品免费| 久草视频在线免费| 中文字幕久精品免费视频| mm1313亚洲国产精品无码试看 | 一个人免费播放在线视频看片| 亚洲人成在线免费观看| 亚洲嫩草影院久久精品| 亚洲精品无码av人在线观看| 亚洲欧洲一区二区三区| 全免费一级午夜毛片| 免费无码A片一区二三区| 2021国产精品成人免费视频| 曰批全过程免费视频播放网站| 国产成年无码久久久免费| a免费毛片在线播放| 羞羞视频在线观看免费| 国产成人精品亚洲一区| 亚洲AV无码资源在线观看| 亚洲精品自偷自拍无码| 亚洲一线产区二线产区区| 国产色在线|亚洲| 亚洲人成电影院在线观看| 亚洲国产精品成人久久久| 亚洲性色高清完整版在线观看| 精品无码一区二区三区亚洲桃色 | 最近中文字幕免费2019| 久久国产精品免费观看| 无码专区AAAAAA免费视频| 男的把j放进女人下面视频免费| 成人无码a级毛片免费| 美女在线视频观看影院免费天天看 | 一个人免费观看www视频| 一个人看的免费视频www在线高清动漫| 日韩毛片在线免费观看| 一级a性色生活片久久无少妇一级婬片免费放 | 一级日本高清视频免费观看| 一级特级aaaa毛片免费观看| 精选影视免费在线 | 免费观看久久精彩视频|