2007年8月1日 星期三

2007/7/31

看了幾篇 SOA Testing相關的論文,目前測試 Web Services 的方法大概如下:
  • WSDL 的 Function Testing:針對WSDL描述檔中對Operator去進行功能性測試
    這部分比較類似於傳統的單元測試,在NetBeans裡我有試過,用起來很像JUnit

  • BPEL 的整合測試:其測試的重點在於服務的先後關係檢查以及在乎叫其他WS的時候,是否能夠正確的傳回需要的資料
其中第一個 WSDL 的測試比較容易達成,BPEL的整合測試目前還在研究

有找到一篇相關的paper正在研讀 "Towards a BPEL unit testing framework"

另外我想在測試的時候,或許還可以加上 QoS 的測試,並提供整個流程可能會發生問題的WS在哪裡
提醒Developer可能必須要更換其中有問題的WS成其他的
也可以定期去監測BPEL的QoS,一旦發現有問題,適時提醒Developer要注意