• <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-04-10來源:作者:點擊數: 標簽:自動化單元SCA
    自動化測試 為驗證 解決方案 組件的 質量 提供了一個可重復的有效方法。本文將自動化 測試方法 應用到 Service Component Architecture (SCA) 模塊,目的是進一步增強 WebSphere Process Server 和 WebSphere ESB 環境中 SOA 應用程序的完整性。 引言 如果您
       自動化測試為驗證解決方案組件的質量提供了一個可重復的有效方法。本文將自動化測試方法應用到 Service Component Architecture (SCA) 模塊,目的是進一步增強 WebSphere® Process Server 和 WebSphere ESB 環境中 SOA 應用程序的完整性。
    引言

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

            本文介紹模塊接口測試集的實現;測試對某一指定的輸入數據,是否獲取特定的響應。后續文章將討論如何測試更復雜的組件(如 BPEL 進程),其中您還需要考慮如何測試副作用。

    示例方案

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

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


    圖 1. 組裝圖:組件和導出

     

     圖 2. getDetailsForPostCode 操作



    圖 3. PostCodeDetails 業務對象


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

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

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>