天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于模型的JavaScript Web應用的自動化測試研究

發(fā)布時間:2021-09-16 22:10
  JavaScript在現(xiàn)代Web應用程序中扮演著重要角色。作為一門動態(tài)語言,它能動態(tài)添加、刪除對象屬性,方便相關技術人員快速開發(fā)Web應用。但這些動態(tài)特性也會導致Web應用易于產(chǎn)生意外行為,故基于JavaScript的Web應用測試工作十分重要。目前JavaScript Web應用的測試方法存在測試用例冗余、代碼覆蓋率不高、測試效率低下等問題。針對上述問題,本文深入研究基于JavaScript的Web應用測試,提出一種基于有限狀態(tài)機模型的深度優(yōu)先自動化測試方法。本工作的主要貢獻有以下四點:動靜態(tài)結合的模型構造:本文通過動態(tài)執(zhí)行被測程序提取事件,結合靜態(tài)程序分析的事件依賴信息選擇事件,動態(tài)構造有限狀態(tài)機模型。兩種事件選擇策略:對于構造模型的可執(zhí)行事件選擇,本文提出了隨機和基于權重兩種事件選擇策略,使得事件選擇更為有效,模型構造更加完備。兩種自動化測試用例生成方法:在構造模型基礎上,本文提出了隨機生成測試用例方法和深度優(yōu)先且伴隨約減的生成方法,代碼覆蓋率顯著提升。自動化測試工具:基于以上工作,設計并實現(xiàn)工具LongJS,并使用該工具在21個實際Web應用上執(zhí)行測試,進行多組實驗。實驗數(shù)據(jù)表... 

【文章來源】:華東師范大學上海市 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:92 頁

【學位級別】:碩士

【部分圖文】:

基于模型的JavaScript Web應用的自動化測試研究


圖3.2:圖3.1中代碼的搜索樹??

基于模型的JavaScript Web應用的自動化測試研究


圖3.3:基于模型的測試用例生成方法??

基于模型的JavaScript Web應用的自動化測試研究


圖4_1:?_動化測試_工具LongJS的架構設計??

【參考文獻】:
期刊論文
[1]基于模型的Web應用測試[J]. 繆淮扣,陳圣波,曾紅衛(wèi).  計算機學報. 2011(06)
[2]軟件安全漏洞的靜態(tài)檢測技術[J]. 張林,曾慶凱.  計算機工程. 2008(12)



本文編號:3397382

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3397382.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶f1ef5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com