


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁軟件測試開發(fā)技術(shù)java的單元自動化測試軟件測試開發(fā)技術(shù)java的單元自動化測試jtest
發(fā)表于:2023-05-09來源::點擊數(shù):標簽:自動化軟件測試javaJAVAJava
軟件測試開發(fā)技術(shù)java的單元自動化測試jtest自動化測試工具JTestJtest實現(xiàn)了自動化的解決方案,排除了Java開發(fā)人員技術(shù)應(yīng)用上的障礙,使得開發(fā)人員能夠順利地采用這些技術(shù)。Jtest的測試生成系統(tǒng)專利技術(shù),開發(fā)人員提供了一種省時有效的白
軟件測試開發(fā)技術(shù)java的單元(自動化)(測試)jtest自動化測試工具
JTest
Jtest實現(xiàn)了自動化的解決方案,排除了Java(開發(fā))人員技術(shù)應(yīng)用上的障礙,使得(開發(fā))人員能夠順利地采用這些技術(shù)。
Jtest的測試生成系統(tǒng)專利技術(shù),開發(fā)人員提供了一種省時有效的白盒測試方法。Jtest通過自動生成和執(zhí)行能夠全面測試類代碼的測試用例,使(白盒)測試完全自動化。Jtest使用一個符號化的虛擬機執(zhí)行類,并搜尋未捕獲的運行時異常。對于檢測到的每個未捕獲的運行時異常,Jtest報告一個錯誤,并提供導(dǎo)致錯誤的棧軌跡和調(diào)用序列。Jtest的先進技術(shù)保證它能夠自動測試類的所有代碼分支,從而徹底檢查被測類的結(jié)構(gòu)。
換句話說,Jtest自動生成高質(zhì)量的(測試(用例))集合,發(fā)現(xiàn)盡可能多的結(jié)構(gòu)性錯誤,而且:
不需要用戶寫一點測試腳本語言或測試用例。
不需要用戶寫測試驅(qū)動程序。
不修改源代碼。
不要求完整的應(yīng)用。
Jtest報告下列未捕獲的運行時異常:
行為錯誤的方法:這些方法對于某些特定輸入不會產(chǎn)生異常。必須修改這些代碼。
非預(yù)期參數(shù):這一問題出現(xiàn)在當(dāng)某方法遇到非預(yù)期的輸入(不知任何處理)而產(chǎn)生一個異常。這些問題的修正可以通過檢查輸入并產(chǎn)生一個IllegalArgumentException(IAE)(假如該輸入是非法的)。改正這類問題可以使代碼更清晰更易維護。
行為正確的方法:這時,方法的正確輸出是產(chǎn)生一個異常。在這種情形下,建議開發(fā)人員修改代碼,將這類異常的產(chǎn)生置于方法的throw子句中。這會得到更清晰的代碼并易于維護。
為開發(fā)人員使用的方法:在這種情況下,這些方法不被假設(shè)成處理Jtest生成的輸入,開發(fā)人員是這些方法的唯一使用者,并且不傳遞這些輸入?yún)?shù)。最好的辦法是修改這些代碼,讓它產(chǎn)生一個IAE.這將帶來額外的好處,使代碼更易閱讀。
總之,通過執(zhí)行自動白盒測試,并提示上述類型的問題,Jtest能夠為開發(fā)人員節(jié)省大量的時間并防止了錯誤。由于能夠自動執(zhí)行白盒測試的各個步驟,Jtest對開發(fā)人員來說是非常實用的,為了保證質(zhì)量可以經(jīng)常執(zhí)行這一綜合性測試。更進一步,使用測試生成系統(tǒng)技術(shù)產(chǎn)生的測試輸入,Jtest使得白盒測試比手工測試更精確更有效。
白盒(構(gòu)造)測試驗證對一個類的非預(yù)期輸入不會導(dǎo)致程序的崩潰。為執(zhí)行白盒測試,您需要設(shè)計和執(zhí)行根據(jù)類的內(nèi)部結(jié)構(gòu)編寫的測試輸入,檢查是否存在會導(dǎo)致類運行失敗的任何可能的對類的使用,以及是否存在某些(編程)缺陷可能會導(dǎo)致代碼更容易出錯。白盒測試能否成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 佛山市道廣體育初級游泳救生培訓(xùn)試題復(fù)習(xí)測試卷含答案
- 互聯(lián)網(wǎng)營銷師五級練習(xí)測試題附答案
- 2025年觸電救援考試試題及答案
- 2025年口腔醫(yī)學(xué)三基試題及答案
- 2025年山東合格考歷史試題及答案
- 2025年防排煙自考試題及答案
- 2025年交往能力測試題型及答案
- 2025年專注力燈光測試題及答案
- 2025年戲?qū)Э荚嚨谋硌菰囶}及答案
- 2025年吸氣挑戰(zhàn)測試題及答案
- 小學(xué)體育與健康教育科學(xué)二年級下冊第一章體育基本活動能力立定跳遠教案 省一等獎
- 工程分包管理計劃
- 民事訴訟法學(xué)整套ppt課件完整版教學(xué)教程最全電子講義(最新)
- 2022義務(wù)教育小學(xué)科學(xué)課程標準(2022版)解讀(面向核心素養(yǎng)的科學(xué)教育)
- 河北省自然科學(xué)基金資助項目申請書模板
- 四年級奧數(shù)-容斥問題
- 常用標準波導(dǎo)和法蘭尺寸
- 損益平衡點的計算方法
- 小學(xué)二年級下冊音樂-第4課聆聽《吉祥三寶》3--人音版(簡譜)(10張)ppt課件
- 民用建筑電氣設(shè)計規(guī)范(消防)
- 電廠熱力試驗工試題
評論
0/150
提交評論