<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/

    自動化測試測試平臺策略 之模塊交互策略

    自動化測試測試平臺策略 之模塊交互策略

    序言:要做一個自動化測試平臺,越強大的平臺,其模塊之間的交互越難,也就是各個模塊之間的接口定義越難,而如何采用一種策略去規范各個模塊的接口、消息格式和交互方式更是難,這一點,我覺得可以從學習網絡協議中找到一絲靈感,那些協議的交互方式以及消息的格式傳遞都是值得學習的,以前覺得學習協議純粹是為了了解,現在學習真的是想掌握其幾點精華思想,突然能夠想象到:一群人在一起思想的碰撞,不斷的去總結,去發現,去實用,才有了現在的協議標準。覺得,不一樣的領域都去發現才能有所感悟。

      一、自動化測試平臺中的模塊

      1、軟件產品是具有一系列特定功能的組件組成,其系統可以被分為一系列的功能模塊,每個模塊所特有的信息處理過程都被包含在模塊的內部,如同一個“黑箱”,這就是“封裝性”,然后模塊與模塊之間按照一定的規則相連則成了一個復雜的系統(一個系統也可以作為一個模塊,去組成更復雜的系統)。

      2、而在自動化測試平臺的系統開發中,首先,按照其抽象出來的自動化測試流程和方式劃分一系列的功能模塊,這些功能模塊都能脫離系統獨自使用,有的模塊獨自使用能夠提高一些效率(像CLI測試中的基于腳本的自動化測試框架,GUI測試中的基于工具的自動化測試框架等都是一種模塊,還有一些測試工具),然后在此些模塊的基礎上,我們定義一些交互規則,將他們以最好的方式進行安排在自動化測試流水線上,然后提供一個統一管理的界面,慢慢的,就構建成了一個自動化測試平臺。(關鍵點:必須在測試功能模塊獨自提高效率的基礎上,能夠在測試流程中加以應用,平臺的作用伴隨更多的服務,將他們流水線化)

      二、自動化測試平臺平臺構建難點

      1、如何在測試流程中提煉自動化測試流程,然后抽象出自動化測試流水線。

      2、如何能夠統一規劃整個測試部門的測試資源,這需要一個服務器去統一存儲和調度管理。

      3、然后,很關鍵的一步:如何將已有的功能測試模塊結合起來,即建立一套良好的交互協議和交互消息格式,使其能夠很好的交互和互補,真正完成自動化測試流水線的運作。

      三、自動化測試平臺模塊交互策略分析

      以下策略是自己對測試平臺建設中的一些提煉,不一定完全適合,可以參考

      1、策略1:服務注冊機制

      即定義一個框架,其框架提供相應的API,所有的模塊利用這個API遵循一定的規則都可以作為服務注冊到這個框架中,注冊的同時,也對該服務的發送和接收的消息進行了規定,不同的消息可以調用其模塊不同的功能,然后,模塊則可以以這個框架為媒介,以傳遞消息的方式互相控制。當然,對于數據的存儲,需要單獨提供一個空間,可以是服務器,也可以是內存機制。

      2、策略2:消息分發統一機制

      即定義一個消息分發模塊,模塊的交互都會經過這個消息分發模塊,這個消息分發模塊將消息進行解析,然后傳送到對應的模塊。

      這里,兩種策略都需要統一規定好消息的格式。可以參考網絡協議中的一些消息格式,例如一個簡單的:

    源頭

    目的頭

    時間

    消息類型

    消息內容

      總之,個人上次聽過一句話,如果你在一個行業領域已經停滯不前,那么就將眼光放寬,去另外一個領域去看看,往往這樣,會激發你無限的靈感。這也許是真理啊,喬布斯不就很愛好藝術嗎?馬云不就是個金庸迷嗎?當然,不是說要去復制,個人覺得,說的是不要閉門造船吧,而是學會提煉共性,在思想中升華吧。

     

    posted on 2011-11-28 13:27 順其自然EVO 閱讀(203) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色欲A∨无码蜜臀AV免费播| 无码中文字幕av免费放| 亚洲精品视频专区| 在线精品免费视频无码的| j8又粗又长又硬又爽免费视频| 亚洲国产另类久久久精品| 亚洲成在人线aⅴ免费毛片| a毛片成人免费全部播放| 亚洲乱码一二三四区麻豆| 亚洲狠狠爱综合影院婷婷| 97av免费视频| 黄网站色视频免费看无下截| 久久精品亚洲视频| 成人永久福利免费观看| 另类免费视频一区二区在线观看 | 亚洲人配人种jizz| 亚洲精品无码久久毛片| 免费国产成人高清在线观看网站 | 亚洲免费观看视频| 亚洲成av人在线观看网站| 亚洲一区二区三区高清| 婷婷综合缴情亚洲狠狠尤物| 日本免费网站视频www区| 一区二区三区免费在线观看| 精品日韩99亚洲的在线发布| 国产亚洲高清不卡在线观看| 国产精品视频免费一区二区三区 | 亚洲永久无码3D动漫一区| 全免费a级毛片免费看不卡| 51在线视频免费观看视频| 精品97国产免费人成视频 | 插鸡网站在线播放免费观看| 亚洲综合av一区二区三区不卡 | 国产精品免费看久久久无码| 日本一卡精品视频免费| 一级大黄美女免费播放| 久久久久久久久无码精品亚洲日韩| 亚洲高清免费在线观看| 亚洲精品国精品久久99热一| 亚洲国产成人久久一区久久| 四虎免费大片aⅴ入口|