版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、測試用例是軟件測試技術中的核心角色,測試用例的人工生成不能滿足現(xiàn)代軟件開發(fā)的需要,使得測試用例自動生成成為研究熱點。在測試用例自動生成方法中,有基于規(guī)格說明和基于結構兩種生成的方法。人工智能技術:粒子群優(yōu)化算法、遺傳算法、BP神經(jīng)網(wǎng)絡算法、混沌理論等也被用于對測試用例自動生成的研究。路徑測試是白盒測試中覆蓋強度最強的測試,因此基于結構的路徑測試用例自動生成一直受人關注。目前,對單路徑測試用例自動生成方法的研究較多,在文獻中采用了最常見的
2、單路徑測試用例自動生成方法,如:隨機法、動態(tài)法和符號執(zhí)行法等。全路徑是程序的所有可能路徑,如果能對程序的所有可能的路徑都進行測試則稱為全路徑測試,單個函數(shù)中全路徑測試的優(yōu)點是:測試不需指定路徑,因為指定路徑本身就比較麻煩;全路徑的測試用例覆蓋了該程序的所有可執(zhí)行路徑,比較全面的測試了程序的可行路徑;對于龐大的程序結構進行人工的窮舉路徑不可取,因此如何設計出一種基于全路徑的搜索方法對實際應用具有重大意義。在論文中以單個函數(shù)的全路徑為背景,
3、研究測試用例自動生成的方法。
本文設計了一個基于SA(Source Analysis)規(guī)則的全路徑測試用例自動生成系統(tǒng)的框架。這個框架主要由:初始化組件、程序解析組件、優(yōu)化組件和結果分析組件四部分組成。論文對程序解析組件和優(yōu)化組件的功能和算法實現(xiàn)進行了較詳細地討論。程序解析組件的工作主要有兩個:一是對測試目標進行靜態(tài)解析,主要著重于源程序的語義分析和語法分析;二是運用SA規(guī)則對源程序進行逐行解析,按照
關鍵詞
4、分析程序的結構并插裝相應的節(jié)點,插裝的目的是記錄執(zhí)行的語句,得到有向無負權圖和插裝后的目標函數(shù)。SA規(guī)則中制定了構造源程序的有向無負權圖的方案,有向無負權圖可以排除源程序的回路,簡化源程序中的路徑。優(yōu)化組件的工作主要有三個:一是不重復路徑集的獲取,在有向無負權圖上搜索所有不重復的路徑,并且存放到不重復的路徑集合中;二是將初始化的測試數(shù)據(jù)放到插裝后的源程序中執(zhí)行,得到測試數(shù)據(jù)的實際執(zhí)行路徑;三是計算已執(zhí)行路徑的相似度,在本工作中,制定了使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于AR規(guī)則遺傳算法的全路徑測試用例自動生成方法研究.pdf
- 基于MPGA的面向路徑測試用例自動生成方法研究.pdf
- 基于PSO的路徑測試數(shù)據(jù)自動生成方法研究.pdf
- 基于MDA測試用例自動生成方法的研究.pdf
- 基于螞蟻算法的路徑測試數(shù)據(jù)自動生成方法研究.pdf
- 基于果蠅算法的路徑覆蓋測試用例生成方法研究.pdf
- 基于EFSM的測試用例自動生成方法的研究.pdf
- 基于MDA的代碼自動生成方法研究.pdf
- 基于PSO的路徑測試數(shù)據(jù)自動生成方法研究與實現(xiàn).pdf
- 基于改進PSO算法的測試用例自動生成方法研究.pdf
- 基于路徑覆蓋的并行程序測試用例生成方法研究.pdf
- 軟件測試用例自動生成方法研究.pdf
- 基于MDA的界面自動生成方法的研究.pdf
- 基于UML的集成測試用例自動生成方法的研究.pdf
- 基于蜜網(wǎng)的日志檢測規(guī)則生成方法研究.pdf
- 基于UML活動圖的測試用例自動生成方法研究.pdf
- 航空軟件測試用例自動生成方法研究.pdf
- 基于組件軟件系統(tǒng)的測試用例自動生成方法.pdf
- 基于粒子群優(yōu)化算法的測試用例自動生成方法研究.pdf
- 基于UML狀態(tài)圖的測試用例自動生成方法研究.pdf
評論
0/150
提交評論