基于決策樹生成軟件測試方案的研究與實現(xiàn)
發(fā)布時間:2024-05-18 01:15
隨著軟件測試的規(guī)模越來越大,在軟件測試中引入自動化測試技術(shù)變得非常必要,將軟件的測試工作盡可能的實現(xiàn)自動化已經(jīng)是絕大多數(shù)軟件企業(yè)的共識了,因為自動化測試有很多的優(yōu)點,與傳統(tǒng)的手工測試方法相比較它效率更高,測試結(jié)果可復現(xiàn)性好。然而,在整個軟件測試過程中,根據(jù)測試范圍制作與之對應的測試方案的工作一直以來都是依據(jù)個人經(jīng)驗手工完成的,這樣的方式不僅效率不高,而且極大地依賴于工作人員對軟件產(chǎn)品和測試用例的熟悉程度,在一定程度上影響了測試工作的效率。本文針對生成軟件測試方案過程中存在的問題,深入研究了制作軟件測試方案的各個環(huán)節(jié),對比分析了國內(nèi)外生成軟件測試方案方法的特點和不足,并且結(jié)合企業(yè)軟件測試的實際業(yè)務(wù)情況,提出了一種能夠自動化的生成軟件測試方案的方法,該方法首先可以提高生成軟件測試方案的效率,其次生成的軟件測試方案覆蓋的測試范圍更加全面,并且可以減小工作人員在制作軟件測試方案方面嚴苛的經(jīng)驗要求。論文首先介紹了自動生成測試方案技術(shù)應用的背景和用到的相關(guān)技術(shù)。然后對公司軟件測試的業(yè)務(wù)流程進行了詳細介紹,據(jù)此對系統(tǒng)進行了業(yè)務(wù)需求分析和功能需求分析。在完成系統(tǒng)架構(gòu)設(shè)計的基礎(chǔ)上進行了系統(tǒng)的詳細設(shè)計和實...
【文章頁數(shù)】:79 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號對照表
縮略語對照表
第一章 緒論
1.1 選題背景及意義
1.2 國內(nèi)外現(xiàn)狀分析
1.3 論文工作內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)概述
2.1 持續(xù)集成技術(shù)
2.2 軟件自動化測試技術(shù)
2.3 數(shù)據(jù)挖掘技術(shù)
2.4 本章小結(jié)
第三章 軟件測試方案生成系統(tǒng)需求分析
3.1 業(yè)務(wù)背景
3.2 系統(tǒng)開發(fā)可行性分析
3.2.1 系統(tǒng)開發(fā)必要性分析
3.2.2 技術(shù)可行性分析
3.2.3 經(jīng)濟可行性分析
3.3 系統(tǒng)業(yè)務(wù)需求分析
3.4 系統(tǒng)功能需求分析
3.5 非功能需求分析
3.6 本章小結(jié)
第四章 軟件測試方案生成系統(tǒng)設(shè)計與實現(xiàn)
4.1 軟件測試方案生成系統(tǒng)的功能
4.2 軟件測試方案生成系統(tǒng)的架構(gòu)
4.3 決策樹算法
4.3.1 ID3算法
4.3.2 數(shù)據(jù)預處理
4.3.3 構(gòu)建決策樹模型
4.3.4 模型評估
4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計
4.4.1 實體及其屬性
4.4.2 實體關(guān)系映射
4.4.3 數(shù)據(jù)庫表詳細設(shè)計
4.5 系統(tǒng)功能模塊實現(xiàn)
4.5.1 數(shù)據(jù)庫訪問模塊實現(xiàn)
4.5.2 測試用例訓練集管理模塊實現(xiàn)
4.5.3 決策樹建模模塊實現(xiàn)
4.5.4 測試方案管理模塊實現(xiàn)
4.6 本章小結(jié)
第五章 軟件測試方案生成系統(tǒng)測試與應用
5.1 測試環(huán)境
5.2 系統(tǒng)測試
5.2.1 數(shù)據(jù)庫訪問模塊測試
5.2.2 測試用例訓練集管理模塊測試
5.2.3 決策樹建模模塊測試
5.2.4 管理測試方案模塊測試
5.2.5 系統(tǒng)集成測試
5.2.6 系統(tǒng)性能測試
5.3 結(jié)論
5.4 本章小結(jié)
第六章 結(jié)束語
6.1 論文工作總結(jié)
6.2 后續(xù)工作展望
參考文獻
致謝
作者簡介
本文編號:3976236
【文章頁數(shù)】:79 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號對照表
縮略語對照表
第一章 緒論
1.1 選題背景及意義
1.2 國內(nèi)外現(xiàn)狀分析
1.3 論文工作內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)概述
2.1 持續(xù)集成技術(shù)
2.2 軟件自動化測試技術(shù)
2.3 數(shù)據(jù)挖掘技術(shù)
2.4 本章小結(jié)
第三章 軟件測試方案生成系統(tǒng)需求分析
3.1 業(yè)務(wù)背景
3.2 系統(tǒng)開發(fā)可行性分析
3.2.1 系統(tǒng)開發(fā)必要性分析
3.2.2 技術(shù)可行性分析
3.2.3 經(jīng)濟可行性分析
3.3 系統(tǒng)業(yè)務(wù)需求分析
3.4 系統(tǒng)功能需求分析
3.5 非功能需求分析
3.6 本章小結(jié)
第四章 軟件測試方案生成系統(tǒng)設(shè)計與實現(xiàn)
4.1 軟件測試方案生成系統(tǒng)的功能
4.2 軟件測試方案生成系統(tǒng)的架構(gòu)
4.3 決策樹算法
4.3.1 ID3算法
4.3.2 數(shù)據(jù)預處理
4.3.3 構(gòu)建決策樹模型
4.3.4 模型評估
4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計
4.4.1 實體及其屬性
4.4.2 實體關(guān)系映射
4.4.3 數(shù)據(jù)庫表詳細設(shè)計
4.5 系統(tǒng)功能模塊實現(xiàn)
4.5.1 數(shù)據(jù)庫訪問模塊實現(xiàn)
4.5.2 測試用例訓練集管理模塊實現(xiàn)
4.5.3 決策樹建模模塊實現(xiàn)
4.5.4 測試方案管理模塊實現(xiàn)
4.6 本章小結(jié)
第五章 軟件測試方案生成系統(tǒng)測試與應用
5.1 測試環(huán)境
5.2 系統(tǒng)測試
5.2.1 數(shù)據(jù)庫訪問模塊測試
5.2.2 測試用例訓練集管理模塊測試
5.2.3 決策樹建模模塊測試
5.2.4 管理測試方案模塊測試
5.2.5 系統(tǒng)集成測試
5.2.6 系統(tǒng)性能測試
5.3 結(jié)論
5.4 本章小結(jié)
第六章 結(jié)束語
6.1 論文工作總結(jié)
6.2 后續(xù)工作展望
參考文獻
致謝
作者簡介
本文編號:3976236
本文鏈接:http://www.wukwdryxk.cn/guanlilunwen/lindaojc/3976236.html
教材專著