黃冠寰 博士陳揆驩KueiHuan Chen2019-09-052007-6-42019-09-052007http://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0694470209%22.&%22.id.&http://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/106672隨著網際網路日漸普及帶動了電子商務的蓬勃發展,企業對於內部作業流程 控管的需求愈來愈高,工作流程管理系統在最近幾年成為相當重要的支援性技術。面對日益激烈的商業競爭,企業如何利用網際網路來整合跨組織和跨企業的工作流程管理系統,以利彼此之間溝通協調商業活動的繁雜事務,提升彼此的合作效率,是工作流程管理系統的首要目標。 本篇論文旨在研究工作流程管理系統(Workflow Management System, WfMS)上進行系統之測試及驗證所需的技術及理論。我們的目標是要提出一個全自動化的測試驗證平台及環境,系統發展者只要具體指定其應用系統之規格、資源及限制,就可以自動進行測試及驗證,如果平台發現問題或錯誤也能將其發生的情形記錄下來回報給系統發展者,作為除錯的依據。 在本篇論文中我們定義一個通用的測試腳本語言(Test Script Language),使用此語言來描述工作流程管理系統與使用者間複雜的互動過程以及測試條件,並且詳述工作流程管理系統上之測試策略(Testing Strategy),另外也定義一個架構於AOP[17]上的通用機制,讓本篇論文所描述之測試架構能迅速的移植到各種不同的WfMS 實作上。工作流程工作流程系統工作流程管理系統自動測試軟體測試測試腳本語言Workflow Management Systems(WfMS)Test scriptSoftware testingAutomatic testingTesting工作流程管理系統之自動測試平台的運作模式和語言設計An Operational Model and Language Support for Automatic Testing Workflow Management System