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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于流程推薦的數(shù)據(jù)庫測試腳本可視化工具的設(shè)計與實現(xiàn)

發(fā)布時間:2021-07-23 18:21
  在軟件質(zhì)量備受關(guān)注的背景下,數(shù)據(jù)庫管理系統(tǒng)的測試變得愈發(fā)重要。數(shù)據(jù)庫測試需要測試員根據(jù)標(biāo)準(zhǔn)規(guī)范編寫大量的測試用例。數(shù)據(jù)庫測試用例主要以文本格式的腳本語言表示,編寫與操縱過程復(fù)雜。結(jié)合流程推薦技術(shù)與可視化技術(shù)對測試腳本進(jìn)行處理,將有助于簡化測試用例的編寫與操縱過程,降低對測試人員的要求,提高效率。根據(jù)數(shù)據(jù)庫測試用例語法的特點,分析設(shè)計了測試用例腳本標(biāo)簽對應(yīng)的流程圖圖元符號,確定了兩者的對應(yīng)關(guān)系,并以此為基礎(chǔ)實現(xiàn)了測試用例轉(zhuǎn)換為測試流程圖和操作測試流程圖生成測試用例。測試用例的具體測試內(nèi)容通過直觀的流程圖圖元符號顯示在測試流程圖中。通過可視化庫,實現(xiàn)拖拽、雙擊流程圖圖元等方式編輯測試流程圖。通過修改測試引擎,添加斷點操作相關(guān)的標(biāo)簽,實現(xiàn)了測試流程圖以圖元為單位的調(diào)試功能。通過對已有的測試用例集進(jìn)行數(shù)據(jù)處理,結(jié)合流程推薦算法生成與更新流程推薦表。在測試員操作時,工具通過預(yù)測可能需要添加的操作進(jìn)行推薦,輔助測試員編輯測試用例。在上述研究的基礎(chǔ)上,設(shè)計實現(xiàn)了一個基于流程推薦的數(shù)據(jù)庫測試腳本可視化工具。該工具分為2個子系統(tǒng):可視化子系統(tǒng)和流程推薦子系統(tǒng)?梢暬酉到y(tǒng)負(fù)責(zé)測試用例的可視化顯示、測試用... 

【文章來源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校

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

【學(xué)位級別】:碩士

【部分圖文】:

基于流程推薦的數(shù)據(jù)庫測試腳本可視化工具的設(shè)計與實現(xiàn)


工具總體結(jié)構(gòu)設(shè)計圖

流程圖,界面設(shè)計,工具


工具的總體結(jié)構(gòu)設(shè)計如圖 2.1 所示。圖 2.1 工具總體結(jié)構(gòu)設(shè)計圖2.2.2 可視化子系統(tǒng)設(shè)計可視化子系統(tǒng)主要分為 4 個模塊包括:工具顯示界面模塊、工具數(shù)據(jù)轉(zhuǎn)換模塊、調(diào)試模塊、工具檢測和清除模塊。1. 工具顯示界面模塊本模塊作為工具顯示界面以及操作界面,是工具的基礎(chǔ)模塊。從用戶的角度來說,是整個工具的應(yīng)用界面。從工具的角度來說,是工具所有功能的載體。在這個界面中接收用戶的操作,根據(jù)用戶操作調(diào)用其他模塊執(zhí)行相應(yīng)操作,并將執(zhí)行結(jié)果顯示到界面。該模塊的基本要求是較好地顯示工具界面,工具界面模塊化設(shè)計,可以由用戶部分定制顯示的內(nèi)容。工具界面包括左側(cè)的圖元控件欄、上方的工具欄、中間的腳本流程圖畫板、右側(cè)的 XML 文本編輯器以及下方的信息反饋 console 控制臺,具體如圖 2.2 所示。

工作流程圖,工作流程圖,子系統(tǒng),流程


定義 2.3:頻繁子圖集合 頻繁子圖集合 Map =<u,c>,其中 u 表示頻繁子圖,流程表的片段,c 表示頻次。頻繁子圖集合存儲多個頻繁子圖以及它們的頻次。頻繁子圖有兩個含義,一個含義是子圖,表示腳本測試流程圖中的子圖,或者是線性表中的一部分;另一個含義是頻繁,統(tǒng)計線性表的頻次。頻繁子圖的獲取將流程表根據(jù)最小長度到最大長度進(jìn)行切分,將線性表切分為多個頻繁子圖對象,插入到頻繁子圖集合中,并統(tǒng)計次數(shù)。由于需要在頻繁子圖集合中查找到對應(yīng)的子圖對象,所以采用時間復(fù)雜度為 O(1)的 HashMap 類型作為頻繁子圖集合的數(shù)據(jù)結(jié)構(gòu)。2. 流程子系統(tǒng)基本流程流程子系統(tǒng)的基本流程如圖 2.3 所示。首先腳本數(shù)據(jù)挖掘模塊從數(shù)據(jù)庫中獲取測試用例挖掘、分解獲取頻繁子圖,接下來由腳本數(shù)據(jù)推薦模塊將頻繁子圖生成流程匹配表,根據(jù)測試員編輯的上游子圖進(jìn)行匹配,將匹配的控件集合推薦給測試員,測試員選擇控件后,循環(huán)匹配推薦,直到測試用例編輯完成入庫。將入庫的測試用例挖掘、分解出頻繁子圖,由腳本數(shù)據(jù)推薦模塊更新維護(hù)流程匹配表。

【參考文獻(xiàn)】:
期刊論文
[1]基于流程挖掘的業(yè)務(wù)流程模塊推薦方法研究[J]. 鄭光鍵.  計算機(jī)應(yīng)用與軟件. 2018(06)
[2]一種top-K序列模式挖掘算法[J]. 李濤,張庭玉,陸正邦,郁美辰.  計算機(jī)仿真. 2018(04)
[3]基于ECharts的數(shù)據(jù)可視化分析組件設(shè)計實現(xiàn)[J]. 王子毅,張春海.  微型機(jī)與應(yīng)用. 2016(14)
[4]基于知識模式挖掘的流程知識推薦系統(tǒng)[J]. 劉海濤,趙衛(wèi)東.  計算機(jī)集成制造系統(tǒng). 2017(02)
[5]基于圖文法的程序流程圖與源代碼自動轉(zhuǎn)換[J]. 朱云,曾曉勤,朱寧,劉禹鋒.  計算機(jī)工程與科學(xué). 2015(05)
[6]基于改進(jìn)編輯距離的字符串相似度求解算法[J]. 姜華,韓安琪,王美佳,王崢,吳雲(yún)玲.  計算機(jī)工程. 2014(01)
[7]基于HTML5 Canvas的客戶端圖表技術(shù)研究[J]. 谷偉.  信息技術(shù). 2013(09)
[8]基于流程規(guī)整矩陣的流程推薦技術(shù)[J]. 葉巖明,尹建偉,曹斌.  計算機(jī)集成制造系統(tǒng). 2013(08)
[9]JTangWFR:一個高效可靠的流程推薦系統(tǒng)[J]. 王東京,鄧水光,曹斌,尹建偉,熊麗榮.  計算機(jī)集成制造系統(tǒng). 2013(08)
[10]一種基于近距離最大子圖優(yōu)先的業(yè)務(wù)流程推薦技術(shù)[J]. 曹斌,尹建偉,鄧水光,王東京,徐悅甡.  計算機(jī)學(xué)報. 2013(02)

博士論文
[1]數(shù)據(jù)挖掘技術(shù)與關(guān)聯(lián)規(guī)則挖掘算法研究[D]. 毛國君.北京工業(yè)大學(xué) 2003

碩士論文
[1]數(shù)據(jù)庫安全等級測評管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 熊權(quán).華中科技大學(xué) 2017
[2]數(shù)據(jù)庫測試工具測試引擎設(shè)計與實現(xiàn)[D]. 聞江業(yè).華中科技大學(xué) 2017
[3]基于新浪微博的好友推薦系統(tǒng)設(shè)計與實現(xiàn)[D]. 陳沖.西南交通大學(xué) 2017
[4]工作流的相似度比較和推薦方法研究[D]. 喬靜.杭州電子科技大學(xué) 2017



本文編號:3299799

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

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


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

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