| 研究生: |
黃政議 Huang, Cheng-yi |
|---|---|
| 論文名稱: |
支援網際服務組裝之測試工具設計與實作 Design and Implementation of a Testing Tool for Web Services Composition |
| 指導教授: |
朱治平
Chu, Chih-ping |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 中文 |
| 論文頁數: | 64 |
| 中文關鍵詞: | 軟體測試 、網際服務組裝 、網際服務 |
| 外文關鍵詞: | software testing, Web Services composition, Web Services |
| 相關次數: | 點閱:105 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網際服務(Web Services)主要的目的是提供一個系統整合的標準,將不同平台的軟體元件包裝成網際服務,並藉由服務導向軟體架構(Service Oriented Architecture)的概念,提供更高彈性、更高效率、及資訊整合的IT環境。雖然元件的重複利用增加了系統整合的效率,但在網際服務提昇整合效率的同時,網際服務品質的重要性亦愈來愈受到重視,就如同其他的軟體一樣,網際服務亦必需被嚴謹地測試,以確保其品質與可靠性。本論文提出一個支援網際服務組裝之測試的架構,並透過設計和實作此架構,發展出一個具有自動產生測試案例及網際服務客戶端的網際服務測試自動化工具,以實際執行測試案例來驗證網際服務執行的正確性。
The main purpose of Web Services is to offer a standard of system integration. By means of the concept of Service-Oriented Architecture, software components from different platforms were wrapped into Web Services to offer higher flexibility, high efficiency, and IT environment providing integrated information. While the reuse of software component promotes the efficiency of system integration, we also pay attention to the quality of Web Services. Like other traditional software, Web Services also require to be tested thoroughly in order to ensure their quality and reliability. In this paper, we propose a framework to support testing on Web Services composition. Through designing and implementing this framework, we developed a testing tool for Web Services testing. Test cases are generated and exercised to show the effectiveness of the tool for verifying the correctness of Web Services.
[1] X. Bai, W. Dong, W.-T. Tsai, and Y. Chen, "WSDL-based automatic test case generation for Web services testing," in Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop, 2005, pp. 207-212.
[2] M. Emer, S. R. Vergilio, and M. Jino, "A testing approach for XML schemas," in Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International, 2005, pp. 57-62 Vol. 1.
[3] Y. Jiang, S.-S. Hou, J.-H. Shan, L. Zhang, and B. Xie, "Contract-based mutation for testing components," in Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on, 2005, pp. 483-492.
[4] H. Mei and L. Zhang, "A framework for testing Web services and its supporting tool," in Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop, 2005, pp. 199-206.
[5] R. Siblini and N. Mansour, "Testing Web services," in Computer Systems and Applications, 2005. The 3rd ACS/IEEE International Conference on, 2005, p. 135.
[6] H. M. Sneed and S. Huang, "WSDLTest - A Tool for Testing Web Services," in Web Site Evolution, 2006. WSE '06. Eighth IEEE International Symposium on, 2006, pp. 14-21.
[7] W. T. Tsai, R. Paul, W. Song, and Z. Cao, "Coyote: an XML-based framework for Web services testing," in High Assurance Systems Engineering, 2002. Proceedings. 7th IEEE International Symposium on, 2002, pp. 173-174.
[8] W. T. Tsai, R. Paul, Y. Wang, C. Fan, and D. Wang, "Extending WSDL to facilitate Web services testing," in High Assurance Systems Engineering, 2002. Proceedings. 7th IEEE International Symposium on, 2002, pp. 171-172.
[9] W. Xu, J. Offutt, and J. Luo, "Testing Web services by XML perturbation," in Software Reliability Engineering, 2005. ISSRE 2005. 16th IEEE International Symposium on, 2005, p. 10 pp.
[10] H. Zhu, "A Framework for Service-Oriented Testing of Web Services," in Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International, 2006, pp. 145-150.
[11] Brett McLaughlin, Java and XML,2/e, O’REILLY 2001
[12] W3C, “Document Object Model (DOM)”, http://www.w3.org/DOM/
[13] W3C, “Extensible Markup Language (XML)”, http://www.w3.org/XML/
[14] J. Offutt and W. Xu, "Generating test cases for web services using data perturbation," ACM SIGSOFT Software Engineering Notes, vol. 29, pp. 1-10, 2004.
[15] R. Monson-Haefel,J2EE Web Services:Addison Wesley,2003.
[16] 楊佳芬,“網際服務測試方法之研究”,私立銘傳大學資訊管理學系研究所碩士論文,2004。
[17] 劉建宏、林修儀,“一個支援網際服務監督及測試的工具”,2005年NCS全國計算機會議,2005。
[18] 戚玉樑,「Web Services 描述機制」,資訊與電腦,271期,民國92年,頁14-18。
[19] 張正源,UML物件導向軟體工程,儒林圖書,2005。
[20] 黃中杰、洪菁懌,JAVA與XML技術手冊,碁峰資訊,2002。
[21] 李昇敦、詹智安,JAVA Web Services實務程式設計,旗標,2004。
[22] 戚玉樑、賴德優、張琪瑩、彭淑芸,Web services 探索與應用,全華科技,2003。
[23] Steve Graham著,洪靜宜譯,以Java建置Web Services,培生教育,2002。
[24] 飛思科技產品研發中心,軟體測試理論與實作,博碩文化,2005。