• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

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

SOA服務測試-測試人員的黑洞?

發布: 2009-2-11 09:51 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 49次 | 進入軟件測試論壇討論

領測軟件測試網 對于IT人員來說,SOA已經不僅僅是一種技術,它代表了一種新的,更加宏觀的設計和實施IT系統的方法論。那么對于整個IT系統的實施過程來說,每一個步驟都按照SOA的角度來考慮,來實施就成為了SOA項目實施過程中的重點和難點。

    接口開發的發展促成了SOA的發展,SOA的諸多優勢之中接口規范的標準化是比較突出的一個。從EAI發展到SOA 的ESB,從各種不同的接口標準一統的Web Service,我們看到接口開發的演進過程,標準化、規范化的過程。

    在SOA這種新的架構和設計思想下,接口合約(Interface contract)成為約束服務提供方和服務消費方的手段。對于開發人員來講合約會轉換為WSDL或者IDL這樣的定義文件。有了這樣的定義文件,提供方和消費方的開發人員就可以并行的開發。在這種新的開發方式,大量的服務可以有效的復用,開發的效率和開發的服務都可以有效的擴展;在這種方式下,可以把某些任務分配另外的公司和合作伙伴。從這種方式來講,SOA也方便了軟件的外包和離岸開發。

    然而,中國有句老話叫"興一利必生一弊",這種開發模式下對于測試人員來講會有新的挑戰。

    首先,通過接口合約分配給不同開發商的服務,這些開發商內部如何有有效的機制來保證開發接口的質量和對于服務規范(SLA)的滿足程度。

    第二,在服務組裝階段(一個典型的例子就是BPM的流程的開發就會有這樣的階段),如何有效的保證測試的順利進行。

    第一個階段,服務開發階段的功能測試(接口測試)。

    有EAI系統或者接口系統開發經驗的人都有知道接口的測試是一個比較繁瑣和效率低下的過程。SOA規范了接口算是改進了一大步,但是它也沒有解決接口測試的根本問題。對于開發和管理者來說,在集成測試之前,保證每個服務的功能測試都是很痛苦的,需要大量的工作。但是對于基于SOA的設計和實現來說,這么做會屏蔽組裝(Assembly)階段更大的,更具破壞性的風險。

延伸閱讀

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

TAG: soa SOA 服務 黑洞

21/212>

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

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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97