• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    SCA模塊創建自動化的單元測試

    發布: 2009-4-10 09:08 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 18次 | 進入軟件測試論壇討論

    領測軟件測試網

    引言

            如果您是 Service Component Architecture (SCA) 模塊的創建者,則您的主要職責是提供從 SCA 模塊導出的服務接口的可靠實現。模塊接口的自動化測試使得 SCA 組件開發人員能夠使用可重復而又有效的方法來驗證提交組件的質量。

    示例方案

            我們將測試一個非常簡單的組件,該組件驗證英國的郵政編碼,并返回與該郵政編碼對應的地址的詳細信息。為了方便起見,可下載 zip 文件中包括了適用于此示例的文件。

            此郵政編碼組件在 L_MailService 庫中定義了其接口,并在可下載文件中的 MP_MailService 模塊中提供此組件。下面的圖 1 到 3 顯示了 IBM WebSphere Integration Developer 組裝圖、組件接口和我們要測試的服務操作所返回的 PostCodeDetails 數據對象的定義。

    圖 1. 組裝圖:組件和導出
    498)this.style.width=498;">

    圖 2. getDetailsForPostCode 操作
    498)this.style.width=498;">

    圖 3. PostCodeDetails 業務對象
    498)this.style.width=498;">

            如果為實際使用開發此類組件,則我們可能需要編寫大量的不同測試,并提供輸入數據的多種組合。不過,對于本文而言,我們僅編寫兩個測試:

            調用具有有效郵政編碼的服務的測試,并檢查是否返回了一組已知數據。 
            提供無效郵政編碼的測試,并檢查是否發生錯誤。

    測試準備

            在我們實際開始編寫測試之前,必須先做一些準備工作。概括地講,這些工作為:

    安裝 JDK 更新
    導入測試實用工具
    創建測試模塊
    設置模塊依賴關系
    將 Cactus 框架添加到測試項目
    組裝模塊

    A. 安裝 JDK 更新

            使用 Cactus 框架會暴露隨 WebSphere Integration Developer V6.0.1 提供的用于 Windows? 平臺的 JDK 版本中的缺陷,該缺陷在 J2RE 1.4.2 IBM Windows 32 build cn142-20050929 (SR3) 和更高版本的 J2RE 中得到了修復。您可以使用適當的 IBM SDK 安裝程序將修補程序應用到 WebSphere Process Server 測試環境,也可以將您的測試環境更新為 WebSphere Process Server V6.0.1.2,該版本包括 J2RE 1.4.2 IBM Windows 32 build cn142ifx-20060209 (SR4-1), 您需要使用適當的方法將其應用到您的 WPS 測試環境中。

    B. 導入測試實用工具

            本文提供了一些與 Service Data Objects (SDO) 一起使用的實用工具。必須將這些實用工具導入到 WebSphere Integration Developer 工作區。下載 zip 文件中包括的項目交換文件(Project Interchange File,PIF)包含以下三個庫(還有其他庫):

    J_ScaUtiltiies
    LT_ScaJUnitTest
    LT_ScaTest。 
            如果您計劃按本文提供的內容操作,那么還需要導入我們要測試的模塊 MP_MailService 及其接口庫 L_MailService。您會看到,它僅包含接口的一個很普通的實現,但這已足夠執行我們的測試。

            要使用 WebSphere Integration Developer 將這些模塊導入到工作區,請選擇 File => Import。

            在 Import 對話框中,選擇 Project Interchange,然后選擇 Next。

            瀏覽至下載 zip 文件。選擇要導入的模塊,并單擊 Finish。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: SCA 單元 自動化


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>