用戶需求驅動的Web服務測試關鍵技術研究

用戶需求驅動的Web服務測試關鍵技術研究

《用戶需求驅動的Web服務測試關鍵技術研究》是依託南京大學,由許蕾擔任項目負責人的面上項目。

基本介紹

  • 中文名:用戶需求驅動的Web服務測試關鍵技術研究
  • 項目類別:面上項目
  • 項目負責人:許蕾
  • 依託單位:南京大學
項目摘要,結題摘要,

項目摘要

Web服務測試是提高Web服務可信性、可用性的重要手段,但由於Web服務通常只提供接口信息,可供測試使用的信息有限。為了豐富測試所需信息並獲得用戶的最終認可,本項目以用戶需求驅動Web服務測試全過程,主要研究:①用戶需求模型的構建和演化,結合現有Web服務特點和大眾使用評價,建立反映用戶使用特徵且便於維護擴展的用戶需求模型,以此指導服務發現和服務測試;②用戶需求模型驅動的服務發現,通過對服務聚類來提高檢索效率,並考慮同類用戶推薦及環境影響,彌補基於語法或語義匹配方法精度不高和效率較低的不足,所發現的服務作為測試對象;③用戶需求模型驅動的服務測試,採用基於領域知識的啟發式方法生成和選擇測試用例,通過依賴性分析研究BPEL流程中的數據競爭檢測,並通過需求變動影響分析實現錯誤定位;④工具原型開發和實際場景套用,研製用戶需求驅動的Web服務測試工具並實現移動平台上的Web服務主動推送。

結題摘要

為了保障Web 服務的可信性、可用性,需要進行Web 服務測試。但由於 Web 服務通常只提供接口信息,可供測試使用的信息有限。為了豐富測試所需信息並獲得用戶的最終認可,本項目以用戶需求驅動Web 服務測試全過程,主要研究了:①用戶需求模型的構建和演化,結合現有 Web 服務特點和大眾使用評價,建立反映用戶使用特徵且便於維護擴展的用戶需求模型,以此指導服務發現和服務測試;②用戶需求模型驅動的服務發現,通過對服務聚類來提高檢索效率,並考慮同類用戶推薦及環境影響,彌補基於語法或語義匹配方法精度不高和效率較低的不足,所發現的服務作為測試對象;③用戶需求模型驅動的服務測試,採用基於領域知識的啟發式方法生成和選擇測試用例,通過依賴性分析研究 BPEL流程中的數據競爭檢測,並通過需求變動影響分析實現錯誤定位;④工具原型開發和實際場景套用,研製用戶需求驅動的 Web 服務測試工具並實現移動平台上的 Web 服務主動推送。圍繞上述研究內容,本項目發表了22篇論文、授權專利2項、申請專利9項、申請軟體著作權1項、獲省級科技進步一等獎1項,為Web服務的測試提供了可行、可靠的技術方案和實用工具,並在特定類型的缺陷檢測方面(如並發缺陷)進行了積極有效的探索。

熱門詞條

聯絡我們