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

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

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

    隨心蕓蕓 @ JPeanut(舊版)

    搬遷至 http://www.17m.net.cn/

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      43 Posts :: 0 Stories :: 54 Comments :: 0 Trackbacks

    作者:陳市明/Slipper Feng 摘自:http://www.tkk7.com/JPeanut

    Junit 目前是 java 種最為流行的單元測試的框架,開發人員是編寫設計模式的三大牛人之一。 junit 靈活的使用了多種模式,使得擴展非常之容易。他的擴展是所有單元測試框架是最多的,但是很多擴展都是直接繼承自 TestCase ,這個就導致用了這個擴展就沒法使用其他的擴展了,比如,用了 dbunit 就不能再用 easy struts 了(除非,我們對擴展進行重寫)。

    ? 為了解決這個問題,我在Junit之上還封裝了一層TestFrame,使得junit能夠很容易的同時使用多個擴展。我們這里的設計思想是:

    1.? 把擴展寫成插件式,我只要通過寫一個 plugin 接口讓他集成進我們的框架中

    2.? 后期對架構的功能擴展完全可以通過插件實現。目前,已經寫了 dbunit struts-easy,imon fk JMS 電文的 plugin 。通過插件的方式,我們就可以很容易的解決 junit 的硬傷:測試數據硬代碼。

    3.? 插件的添加,無需修改架構及其原有的測試腳本,只需要在“項目的 TC ”中在注冊中心對插件注冊就可以獲得插件的所有的功能

    4.? 架構是面向對項目的,所有不同架構的項目可以使用同一套底層架構,不一樣的只是“項目 Tc

    5.? Test Frame Work 、所有的 plugin 和項目 TC 都可以各自獨立打成 jar ,這樣框架可以很方便的進行局部升級

    ?

    (呵呵,有了電文插件后,就很容易的對我們的項目進行自動化的單元測試。在次之前,我們一直沒有對電文進行有效的自動化的單元測試, mock 技術可以實現,但是,對于需求變化 mock 沒有很好的解決辦法)

    單元測試框架的設計思想.jpg

    posted on 2006-04-20 00:45 陳市明 閱讀(1426) 評論(0)  編輯  收藏 所屬分類: 基于j2ee單元測試框架介紹
    主站蜘蛛池模板: 国产成人亚洲合集青青草原精品 | 很黄很污的网站免费| 亚洲精品久久久久无码AV片软件| 久久久久免费看黄a级试看| 亚洲精品国产成人片| 东方aⅴ免费观看久久av | 亚洲精品无码专区久久同性男| 国产精品亚洲专区无码WEB| 日本一道综合久久aⅴ免费| 亚洲av第一网站久章草| 亚洲国产精品毛片av不卡在线| 久久久久亚洲AV无码专区首JN| 无码一区二区三区免费| 激情内射亚洲一区二区三区| 色猫咪免费人成网站在线观看 | 亚洲av一综合av一区| 免费无码毛片一区二区APP| 亚洲AV无码乱码在线观看牲色| 麻豆安全免费网址入口| 国产亚洲视频在线播放| 无码人妻久久一区二区三区免费 | 亚洲成年网站在线观看| 免费a级毛片在线观看| 91免费福利视频| 亚洲国产成人久久综合一区| 精品国产麻豆免费网站| 亚洲阿v天堂在线2017免费| 久久精品国产精品亚洲蜜月| 精品久久久久成人码免费动漫| 亚洲色成人四虎在线观看| 亚洲片一区二区三区| 无码午夜成人1000部免费视频| 日韩亚洲不卡在线视频中文字幕在线观看| 国产美女无遮挡免费视频| 巨胸喷奶水视频www免费视频| 亚洲色图.com| 国产大片免费观看中文字幕| 两性色午夜视频免费网| 国产亚洲精品bv在线观看| 亚洲中文字幕久久精品无码喷水 | 亚洲中文字幕无码爆乳AV|