組合測試工具的服務(wù)化
發(fā)布時間:2023-04-27 02:36
組合測試是一種檢測待測軟件中由參數(shù)間相互作用所引發(fā)故障的測試方法,這一方法在實踐中的應(yīng)用離不開測試用例生成、優(yōu)化約減、覆蓋率評估等工具的支持。盡管在組合測試30多年的發(fā)展期間已經(jīng)有了很多各具特色的組合測試工具,但是目前仍缺乏對現(xiàn)有工具的全面分析和比較;谏鲜隹紤],本文首先調(diào)研了現(xiàn)有組合測試工具的發(fā)展和應(yīng)用現(xiàn)狀。在此基礎(chǔ)上,針對當(dāng)前組合測試工具難于適應(yīng)變化頻繁的組合測試業(yè)務(wù)需求的問題,在組合測試工具服務(wù)化上進行研究,設(shè)計并實現(xiàn)了一個組合測試工具服務(wù)平臺,為組合測試在實踐中的應(yīng)用提供高質(zhì)量的服務(wù)。本文的主要工作內(nèi)容總結(jié)如下:1.調(diào)研了現(xiàn)有87個組合測試工具,從多樣性、實用性、輸入輸出形式和活躍程度四個角度分析組合測試工具的現(xiàn)狀,分析現(xiàn)有工具存在的缺陷。2.實現(xiàn)了組合測試工具服務(wù)平臺,通過服務(wù)管理、服務(wù)組合和服務(wù)推薦協(xié)助組合測試技術(shù)的應(yīng)用。首先,平臺支持開發(fā)者上傳服務(wù),并實現(xiàn)了服務(wù)發(fā)現(xiàn)和服務(wù)健康檢查。其次,通過服務(wù)組合將若干獨立的組合測試服務(wù)組織成一個更為可用的組合測試功能。最后,平臺實現(xiàn)了基于用戶興趣的服務(wù)推薦,并且在測試數(shù)據(jù)集上評估了生成服務(wù)的質(zhì)量。3.通過案例研究系統(tǒng)地比較了組合測試...
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 本文的主要研究工作
1.3 論文組織結(jié)構(gòu)
2 背景知識
2.1 組合測試
2.1.1 組合測試基本概念
2.1.2 組合測試流程
2.2 服務(wù)
2.2.1 服務(wù)的基本概念
2.2.2 面向服務(wù)架構(gòu)中的關(guān)鍵技術(shù)
2.3 本章小結(jié)
3 組合測試工具調(diào)研
3.1 研究問題和數(shù)據(jù)收集
3.1.1 研究問題
3.1.2 工具收集
3.1.3 數(shù)據(jù)收集
3.2 現(xiàn)有工具的多樣性
3.3 現(xiàn)有工具的實用性
3.3.1 測試用例生成工具的實用性
3.3.2 其他組合測試工具的實用性
3.3.3 小結(jié)
3.4 現(xiàn)有工具的接口規(guī)范
3.4.1 測試用例生成工具的接口規(guī)范
3.4.2 其他組合測試工具的接口規(guī)范
3.4.3 小結(jié)
3.5 現(xiàn)有工具的活躍度
3.6 現(xiàn)有工具存在的問題
3.7 相關(guān)工作
3.8 本章小結(jié)
4 面向服務(wù)的組合測試工具
4.1 組合測試服務(wù)與服務(wù)平臺
4.2 系統(tǒng)需求分析
4.2.1 組合測試服務(wù)
4.2.2 服務(wù)管理
4.2.3 服務(wù)組合
4.2.4 服務(wù)推薦
4.3 系統(tǒng)總體設(shè)計
4.3.1 架構(gòu)設(shè)計
4.3.2 組合測試服務(wù)
4.3.3 服務(wù)管理
4.3.4 服務(wù)組合
4.3.5 服務(wù)推薦
4.4 組合測試服務(wù)開發(fā)
4.5 實例展示
4.5.1 用戶交互方式
4.5.2 服務(wù)推薦
4.5.3 定制組合測試流程
4.6 本章小結(jié)
5 組合測試案例研究
5.1 面向敏捷開發(fā)的測試用例生成與排序
5.1.1 案例描述
5.1.2 實現(xiàn)過程
5.1.3 實驗分析
5.2 面向故障群集的測試用例生成
5.2.1 案例描述
5.2.2 實現(xiàn)過程
5.2.3 實驗分析
5.3 討論
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來工作
致謝
參考文獻
A組合測試工具列表
簡歷與科研成果
本文編號:3802692
【文章頁數(shù)】:94 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 本文的主要研究工作
1.3 論文組織結(jié)構(gòu)
2 背景知識
2.1 組合測試
2.1.1 組合測試基本概念
2.1.2 組合測試流程
2.2 服務(wù)
2.2.1 服務(wù)的基本概念
2.2.2 面向服務(wù)架構(gòu)中的關(guān)鍵技術(shù)
2.3 本章小結(jié)
3 組合測試工具調(diào)研
3.1 研究問題和數(shù)據(jù)收集
3.1.1 研究問題
3.1.2 工具收集
3.1.3 數(shù)據(jù)收集
3.2 現(xiàn)有工具的多樣性
3.3 現(xiàn)有工具的實用性
3.3.1 測試用例生成工具的實用性
3.3.2 其他組合測試工具的實用性
3.3.3 小結(jié)
3.4 現(xiàn)有工具的接口規(guī)范
3.4.1 測試用例生成工具的接口規(guī)范
3.4.2 其他組合測試工具的接口規(guī)范
3.4.3 小結(jié)
3.5 現(xiàn)有工具的活躍度
3.6 現(xiàn)有工具存在的問題
3.7 相關(guān)工作
3.8 本章小結(jié)
4 面向服務(wù)的組合測試工具
4.1 組合測試服務(wù)與服務(wù)平臺
4.2 系統(tǒng)需求分析
4.2.1 組合測試服務(wù)
4.2.2 服務(wù)管理
4.2.3 服務(wù)組合
4.2.4 服務(wù)推薦
4.3 系統(tǒng)總體設(shè)計
4.3.1 架構(gòu)設(shè)計
4.3.2 組合測試服務(wù)
4.3.3 服務(wù)管理
4.3.4 服務(wù)組合
4.3.5 服務(wù)推薦
4.4 組合測試服務(wù)開發(fā)
4.5 實例展示
4.5.1 用戶交互方式
4.5.2 服務(wù)推薦
4.5.3 定制組合測試流程
4.6 本章小結(jié)
5 組合測試案例研究
5.1 面向敏捷開發(fā)的測試用例生成與排序
5.1.1 案例描述
5.1.2 實現(xiàn)過程
5.1.3 實驗分析
5.2 面向故障群集的測試用例生成
5.2.1 案例描述
5.2.2 實現(xiàn)過程
5.2.3 實驗分析
5.3 討論
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來工作
致謝
參考文獻
A組合測試工具列表
簡歷與科研成果
本文編號:3802692
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3802692.html
最近更新
教材專著