元數(shù)據(jù)驅(qū)動的業(yè)務(wù)邏輯測試機制研究
發(fā)布時間:2021-12-28 20:55
隨著系統(tǒng)設(shè)計開發(fā)過程的規(guī)范化和系統(tǒng)設(shè)計開發(fā)工具的發(fā)展,系統(tǒng)設(shè)計開發(fā)周期大大縮短,但測試工作的負擔卻未能減輕,測試效率亟待提高。因為設(shè)計開發(fā)的不同階段之間存在迭代關(guān)系,系統(tǒng)的缺陷越晚被發(fā)現(xiàn),修復(fù)缺陷所需的代價越大,“測試前移”的設(shè)計開發(fā)思想被廣泛提倡,相應(yīng)的設(shè)計開發(fā)過程模型競相涌現(xiàn)。系統(tǒng)分析設(shè)計階段是系統(tǒng)設(shè)計開發(fā)過程的關(guān)鍵階段,此時的系統(tǒng)還未成型,要將測試提早到這一階段進行,如何引導(dǎo)系統(tǒng)分析員規(guī)范設(shè)計測試用例成為需要解決的一大難題。元數(shù)據(jù),又稱“數(shù)據(jù)的數(shù)據(jù)”,通常用來維護和管理數(shù)據(jù),也可作為數(shù)據(jù)模型實現(xiàn)設(shè)計人員和開發(fā)人員之間溝通,所以將元數(shù)據(jù)作為驅(qū)動,引導(dǎo)系統(tǒng)分析員根據(jù)系統(tǒng)設(shè)計模型和系統(tǒng)業(yè)務(wù)流程設(shè)計測試用例,形成一套通用測試機制,可以使系統(tǒng)分析員對測試用例的設(shè)計更加規(guī)范化,也能夠輔助分析員及早發(fā)現(xiàn)系統(tǒng)設(shè)計方面的故障和隱患,另外,該階段設(shè)計的測試用例能幫助開發(fā)人員更準確地與需求對接,有利于控制開發(fā)周期,促進開發(fā)效率和質(zhì)量的提高,盡早發(fā)布系統(tǒng)軟件產(chǎn)品,及時搶占市場,同時也能對其他系統(tǒng)的測試方面研究提供指導(dǎo)。信息系統(tǒng)測試主要開始于系統(tǒng)構(gòu)建完成后,此時發(fā)現(xiàn)并更正系統(tǒng)分析階段所埋下的錯誤隱患就需要...
【文章來源】:大連海事大學(xué)遼寧省 211工程院校
【文章頁數(shù)】:82 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
1 緒論
1.1 選題背景
1.2 研究意義
1.3 國內(nèi)外研究現(xiàn)狀
1.3.1 國外研究現(xiàn)狀
1.3.2 國內(nèi)研究現(xiàn)狀
1.4 論文的研究內(nèi)容和組織結(jié)構(gòu)
2 相關(guān)理論及關(guān)鍵技術(shù)
2.1 信息系統(tǒng)測試理論及測試過程模型
2.1.1 測試的概念
2.1.2 測試的方法
2.1.3 測試的策略及分類
2.1.4 測試過程模型
2.2 元數(shù)據(jù)相關(guān)概念
2.2.1 元數(shù)據(jù)的定義
2.2.2 元數(shù)據(jù)的作用
2.2.3 數(shù)據(jù)庫元數(shù)據(jù)
2.3 關(guān)鍵技術(shù)
2.3.1 Junit單元測試框架
2.3.2 集成測試技術(shù)
2.3.3 Java-JDBC技術(shù)
2.3.4 MVC開發(fā)模式
2.4 本章小結(jié)
3 元數(shù)據(jù)驅(qū)動的業(yè)務(wù)邏輯測試機制設(shè)計
3.1 測試機制總體設(shè)計
3.2 數(shù)據(jù)庫元數(shù)據(jù)的提取和分析
3.2.1 Oracle數(shù)據(jù)庫元數(shù)據(jù)
3.2.2 Oracle數(shù)據(jù)庫的數(shù)據(jù)字典分析
3.2.3 JDBC的ResultSetMetaData對象
3.3 基礎(chǔ)性字段的測試用例設(shè)計
3.3.1 自定義生成有效等價類
3.3.2 自定義生成無效等價類
3.3.3 批量生成有效和無效等價類
3.4 針對流程的特殊類型字段的測試
3.4.1 狀態(tài)標志性字段的測試
3.4.2 參照約束的測試
3.5 本章小結(jié)
4 測試機制在配送系統(tǒng)中的實現(xiàn)和應(yīng)用
4.1 基于Junit測試用例生成工具的配置
4.1.1 Juint環(huán)境配置
4.1.2 JDBC環(huán)境配置
4.2 元數(shù)據(jù)驅(qū)動測試用例生成工具主要功能實現(xiàn)
4.2.1 自定義生成有效等價類數(shù)據(jù)
4.2.2 自定義生成無效等價類數(shù)據(jù)
4.2.3 級聯(lián)清空參照表的測試數(shù)據(jù)清空方式
4.3 測試用例生成工具在實際系統(tǒng)中應(yīng)用
4.3.1 針對商品信息管理流程的測試
4.3.2 針對商品訂單管理流程的測試
4.4 當前測試機制的優(yōu)勢和劣勢
4.4.1 黑盒測試的優(yōu)勢和劣勢
4.4.2 白盒測試的優(yōu)勢和劣勢
4.4.3 當前測試機制的優(yōu)勢和劣勢
4.5 本章小結(jié)
結(jié)論
參考文獻
致謝
作者簡歷及攻讀碩士學(xué)位期間的科研成果
【參考文獻】:
期刊論文
[1]嵌入式軟件外部質(zhì)量評價方法設(shè)計[J]. 陳蘇. 測試技術(shù)學(xué)報. 2019(01)
[2]基于TestLink的軟件測試自動化管理[J]. 王妍. 智能計算機與應(yīng)用. 2019(02)
[3]基于故障注入技術(shù)的航天器系統(tǒng)級軟件測試方法研究[J]. 幺飛,時光,富小薇. 航天器工程. 2019(01)
[4]移動互聯(lián)網(wǎng)軟件測試技術(shù)研究及應(yīng)用[J]. 王彥. 現(xiàn)代信息科技. 2019(03)
[5]軟件測試數(shù)據(jù)的收集分析與質(zhì)量評價系統(tǒng)分析[J]. 國建勝,張亞楠,張雪石. 無線互聯(lián)科技. 2019(03)
[6]對軟件測試過程中的質(zhì)量管理及風險應(yīng)對分析[J]. 闞青. 電子技術(shù)與軟件工程. 2019(03)
[7]信息工程建設(shè)中軟件測試工作的探討[J]. 崔科昱. 數(shù)字通信世界. 2019(02)
[8]基于改進遺傳算法的軟件測試數(shù)據(jù)自動生成系統(tǒng)設(shè)計與實現(xiàn)[J]. 高潮. 信息與電腦(理論版). 2019(02)
[9]大數(shù)據(jù)云計算時代軟件測試所面臨的挑戰(zhàn)[J]. 周哲韞. 中國新通信. 2019(02)
[10]試析軟件工程中的自動化測試技術(shù)[J]. 周晨. 中國新通信. 2019(02)
碩士論文
[1]基于SWT元數(shù)據(jù)提取的研究與實現(xiàn)[D]. 錢遠鵬.北京郵電大學(xué) 2018
[2]綜合模塊化航空電子軟件的測試環(huán)境研究[D]. 呂金澤.北京化工大學(xué) 2017
[3]基于JUnit的通信設(shè)備自動化測試框架的設(shè)計與實現(xiàn)[D]. 顧夢琪.蘭州大學(xué) 2017
[4]一種基于Oracle Fusion ADF的自動化測試框架的設(shè)計與實現(xiàn)[D]. 高贏平.東南大學(xué) 2016
[5]基于ETL及GBDT題庫并行去重的應(yīng)用研究[D]. 李景.國防科學(xué)技術(shù)大學(xué) 2016
[6]某金融機構(gòu)軟件質(zhì)量改進與實踐[D]. 賴澤薇.西南交通大學(xué) 2016
[7]一種軟件自動測試工具的研究與實現(xiàn)[D]. 王帥兵.西安電子科技大學(xué) 2015
[8]基于SSH框架的農(nóng)業(yè)服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 孟嬌.西安電子科技大學(xué) 2015
[9]交通物流信息平臺元數(shù)據(jù)研究與應(yīng)用[D]. 李欣.長安大學(xué) 2015
[10]企業(yè)項目管理系統(tǒng)的Web自動化測試研究與實現(xiàn)[D]. 李瀟燁.西安電子科技大學(xué) 2015
本文編號:3554710
【文章來源】:大連海事大學(xué)遼寧省 211工程院校
【文章頁數(shù)】:82 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
1 緒論
1.1 選題背景
1.2 研究意義
1.3 國內(nèi)外研究現(xiàn)狀
1.3.1 國外研究現(xiàn)狀
1.3.2 國內(nèi)研究現(xiàn)狀
1.4 論文的研究內(nèi)容和組織結(jié)構(gòu)
2 相關(guān)理論及關(guān)鍵技術(shù)
2.1 信息系統(tǒng)測試理論及測試過程模型
2.1.1 測試的概念
2.1.2 測試的方法
2.1.3 測試的策略及分類
2.1.4 測試過程模型
2.2 元數(shù)據(jù)相關(guān)概念
2.2.1 元數(shù)據(jù)的定義
2.2.2 元數(shù)據(jù)的作用
2.2.3 數(shù)據(jù)庫元數(shù)據(jù)
2.3 關(guān)鍵技術(shù)
2.3.1 Junit單元測試框架
2.3.2 集成測試技術(shù)
2.3.3 Java-JDBC技術(shù)
2.3.4 MVC開發(fā)模式
2.4 本章小結(jié)
3 元數(shù)據(jù)驅(qū)動的業(yè)務(wù)邏輯測試機制設(shè)計
3.1 測試機制總體設(shè)計
3.2 數(shù)據(jù)庫元數(shù)據(jù)的提取和分析
3.2.1 Oracle數(shù)據(jù)庫元數(shù)據(jù)
3.2.2 Oracle數(shù)據(jù)庫的數(shù)據(jù)字典分析
3.2.3 JDBC的ResultSetMetaData對象
3.3 基礎(chǔ)性字段的測試用例設(shè)計
3.3.1 自定義生成有效等價類
3.3.2 自定義生成無效等價類
3.3.3 批量生成有效和無效等價類
3.4 針對流程的特殊類型字段的測試
3.4.1 狀態(tài)標志性字段的測試
3.4.2 參照約束的測試
3.5 本章小結(jié)
4 測試機制在配送系統(tǒng)中的實現(xiàn)和應(yīng)用
4.1 基于Junit測試用例生成工具的配置
4.1.1 Juint環(huán)境配置
4.1.2 JDBC環(huán)境配置
4.2 元數(shù)據(jù)驅(qū)動測試用例生成工具主要功能實現(xiàn)
4.2.1 自定義生成有效等價類數(shù)據(jù)
4.2.2 自定義生成無效等價類數(shù)據(jù)
4.2.3 級聯(lián)清空參照表的測試數(shù)據(jù)清空方式
4.3 測試用例生成工具在實際系統(tǒng)中應(yīng)用
4.3.1 針對商品信息管理流程的測試
4.3.2 針對商品訂單管理流程的測試
4.4 當前測試機制的優(yōu)勢和劣勢
4.4.1 黑盒測試的優(yōu)勢和劣勢
4.4.2 白盒測試的優(yōu)勢和劣勢
4.4.3 當前測試機制的優(yōu)勢和劣勢
4.5 本章小結(jié)
結(jié)論
參考文獻
致謝
作者簡歷及攻讀碩士學(xué)位期間的科研成果
【參考文獻】:
期刊論文
[1]嵌入式軟件外部質(zhì)量評價方法設(shè)計[J]. 陳蘇. 測試技術(shù)學(xué)報. 2019(01)
[2]基于TestLink的軟件測試自動化管理[J]. 王妍. 智能計算機與應(yīng)用. 2019(02)
[3]基于故障注入技術(shù)的航天器系統(tǒng)級軟件測試方法研究[J]. 幺飛,時光,富小薇. 航天器工程. 2019(01)
[4]移動互聯(lián)網(wǎng)軟件測試技術(shù)研究及應(yīng)用[J]. 王彥. 現(xiàn)代信息科技. 2019(03)
[5]軟件測試數(shù)據(jù)的收集分析與質(zhì)量評價系統(tǒng)分析[J]. 國建勝,張亞楠,張雪石. 無線互聯(lián)科技. 2019(03)
[6]對軟件測試過程中的質(zhì)量管理及風險應(yīng)對分析[J]. 闞青. 電子技術(shù)與軟件工程. 2019(03)
[7]信息工程建設(shè)中軟件測試工作的探討[J]. 崔科昱. 數(shù)字通信世界. 2019(02)
[8]基于改進遺傳算法的軟件測試數(shù)據(jù)自動生成系統(tǒng)設(shè)計與實現(xiàn)[J]. 高潮. 信息與電腦(理論版). 2019(02)
[9]大數(shù)據(jù)云計算時代軟件測試所面臨的挑戰(zhàn)[J]. 周哲韞. 中國新通信. 2019(02)
[10]試析軟件工程中的自動化測試技術(shù)[J]. 周晨. 中國新通信. 2019(02)
碩士論文
[1]基于SWT元數(shù)據(jù)提取的研究與實現(xiàn)[D]. 錢遠鵬.北京郵電大學(xué) 2018
[2]綜合模塊化航空電子軟件的測試環(huán)境研究[D]. 呂金澤.北京化工大學(xué) 2017
[3]基于JUnit的通信設(shè)備自動化測試框架的設(shè)計與實現(xiàn)[D]. 顧夢琪.蘭州大學(xué) 2017
[4]一種基于Oracle Fusion ADF的自動化測試框架的設(shè)計與實現(xiàn)[D]. 高贏平.東南大學(xué) 2016
[5]基于ETL及GBDT題庫并行去重的應(yīng)用研究[D]. 李景.國防科學(xué)技術(shù)大學(xué) 2016
[6]某金融機構(gòu)軟件質(zhì)量改進與實踐[D]. 賴澤薇.西南交通大學(xué) 2016
[7]一種軟件自動測試工具的研究與實現(xiàn)[D]. 王帥兵.西安電子科技大學(xué) 2015
[8]基于SSH框架的農(nóng)業(yè)服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 孟嬌.西安電子科技大學(xué) 2015
[9]交通物流信息平臺元數(shù)據(jù)研究與應(yīng)用[D]. 李欣.長安大學(xué) 2015
[10]企業(yè)項目管理系統(tǒng)的Web自動化測試研究與實現(xiàn)[D]. 李瀟燁.西安電子科技大學(xué) 2015
本文編號:3554710
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3554710.html
最近更新
教材專著