2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、任何一種軟件在投入使用之前必須進行大量的測試來保證該軟件的可靠性。變異測試作為一種面向缺陷檢測的測試方法,既可以用來生成高質(zhì)量的測試數(shù)據(jù),又可以用于評價已有測試數(shù)據(jù)的檢錯能力。變異測試首先需要解決的問題,就是利用一定的變異算子生成相應(yīng)的變異體。然而,傳統(tǒng)變異測試方法生成的變異體數(shù)量極其龐大,導致變異測試的代價非常高;另外,有些變異體與原程序的語義非常接近,利用傳統(tǒng)方法生成的測試數(shù)據(jù)很難殺死這些變異體。因此,如何采用有針對性的理論和方法,

2、生成盡可能少并且性能較好的變異體,是變異測試領(lǐng)域急需解決的困難問題。
  變異體能夠被殺死的難易程度,主要取決于變異語句和原語句之間的語句相關(guān)性。鑒于此,本文主要研究基于語義相關(guān)性的變異體約簡理論與方法,通過研究,得到每個操作符產(chǎn)生的變異語句與原語句之間的語義相關(guān)性分布規(guī)律,并基于語義相關(guān)性對操作符進行約簡,從而大幅度減少變異體的數(shù)量,提高變異測試的效率和質(zhì)量。
  首先,對五類變異算子的語義相關(guān)性進行統(tǒng)計分析,得到其變異算

3、子的分布規(guī)律。為了解決該問題,首先,給出操作符作用前后語句之間語義相關(guān)性的量化概念;然后,通過統(tǒng)計策略和靜態(tài)分析策略對變異算子的語義相關(guān)性進行統(tǒng)計;最后,用MATLAB軟件得到變異算子的語義相關(guān)性的擬合曲線及其分布函數(shù)表達式。
  其次,基于變異算子的語義相關(guān)性來對變異算子進行約簡,以減少變異體的數(shù)量。首先,采用模糊數(shù)學方法和理論將語義相關(guān)性劃分為4個等級;然后,根據(jù)每個變異算子的語義相關(guān)性的函數(shù)表達式來選擇各個等級變異算子的概率

4、,等級越高,則選擇的概率越大,反之越??;最后,通過實驗考察約簡前后所得到變異體的變異得分來驗證該方法的有效性。
  最后,對本文所做的工作進行了總結(jié)以及進一步的工作進行了展望。
  本文針對變異測試存在的困難問題,提出了基于語義相關(guān)性的變異體約簡理論,通過該統(tǒng)計變異算子的語義相關(guān)性來對變異體進行約簡,并應(yīng)用于實際的變異測試問題中。該文的研究,大幅度的減少了變異體的數(shù)量,顯著提高了變異測試的效率,因此,具有重要的理論和實際意義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論