![《軟件質(zhì)量保證與測試》11 基于開發(fā)過程的軟件測試_第1頁](http://file4.renrendoc.com/view/e9e763ed60f89c72530d3498feb50205/e9e763ed60f89c72530d3498feb502051.gif)
![《軟件質(zhì)量保證與測試》11 基于開發(fā)過程的軟件測試_第2頁](http://file4.renrendoc.com/view/e9e763ed60f89c72530d3498feb50205/e9e763ed60f89c72530d3498feb502052.gif)
![《軟件質(zhì)量保證與測試》11 基于開發(fā)過程的軟件測試_第3頁](http://file4.renrendoc.com/view/e9e763ed60f89c72530d3498feb50205/e9e763ed60f89c72530d3498feb502053.gif)
![《軟件質(zhì)量保證與測試》11 基于開發(fā)過程的軟件測試_第4頁](http://file4.renrendoc.com/view/e9e763ed60f89c72530d3498feb50205/e9e763ed60f89c72530d3498feb502054.gif)
![《軟件質(zhì)量保證與測試》11 基于開發(fā)過程的軟件測試_第5頁](http://file4.renrendoc.com/view/e9e763ed60f89c72530d3498feb50205/e9e763ed60f89c72530d3498feb502055.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于開發(fā)過程的軟件測試常見軟件測試類型基于開發(fā)過程的軟件測試基于產(chǎn)品線的軟件測試基于風(fēng)險的軟件測試基于開發(fā)過程的軟件測試傳統(tǒng)單元測試單項功能測試集成測試系統(tǒng)功能測試系統(tǒng)性能測試驗收測試常規(guī)的測試過程及策略用戶的實際期望需求規(guī)格說明實現(xiàn)確認(rèn)驗證軟件測試策略測試策略確認(rèn)測試集成測試系統(tǒng)測試單元測試單元測試單元的含義根據(jù)不同的目的,單元的含義不同;通常指函數(shù)、模塊、類、包、文件等最一般的是函數(shù)單元測試的主要任務(wù)程序語法檢查程序邏輯檢查模塊接口測試局部數(shù)據(jù)結(jié)構(gòu)測試路徑測試邊界條件測試錯誤處理測試代碼書寫規(guī)范檢查單元測試-程序邏輯檢查序邏輯檢查主要是檢查程序的邏輯結(jié)構(gòu)是否正確?程序中所使用的循環(huán)語句的上下項以及循環(huán)次數(shù)是否有問題?函數(shù)或子模塊是否有自我調(diào)用問題?單元測試-模塊接口測試模塊接口是·模塊內(nèi)與模塊外聯(lián)系的關(guān)鍵部位。當(dāng)模塊通過外部調(diào)用時,數(shù)據(jù)必須能夠正確流入,當(dāng)模塊結(jié)束問題的處理返回調(diào)用模塊時,數(shù)據(jù)必須能夠正確流出,這樣,模塊才能完成它的功能單元測試-局部數(shù)據(jù)結(jié)構(gòu)測試不適合或者不相容的類型說明;變量無初值;變量初始化或者缺省值有錯;不正確的變量名或不正確的截斷;出現(xiàn)上溢、下溢或地址異常。單元測試-內(nèi)部結(jié)構(gòu)的路徑測試程序內(nèi)有一個n次循環(huán),這個n次循環(huán)應(yīng)該是1~n,而不是0~n;由小于小于等于等于大于大于等于不等于確定的比較值出錯;出線上溢、下溢和地址異常問題。單元測試-異常和錯誤處理測試
比較完善的模塊設(shè)計要求能預(yù)見出錯的條件,并設(shè)置適當(dāng)?shù)某鲥e處理,以便在一旦程序出錯時,能對出錯程序重做安排,保證其邏輯上的正確性。這種出錯處理也應(yīng)當(dāng)是模塊功能的一部分單元測試-代碼書寫規(guī)范檢查模塊設(shè)計程序框架流程圖;代碼書寫規(guī)范,對齊方式;代碼的注釋;參數(shù)類型,數(shù)據(jù)長度,指針,數(shù)組長度、大小輸入輸出參數(shù)和結(jié)果。單元測試的現(xiàn)狀不充分、不完整。單元測試一般都有,但測試過程、測試覆蓋、測試記錄不完整原因認(rèn)識不足激勵不足經(jīng)驗不足工具不熟悉個人興趣和愛好單元測試輔助工具軟件基于java語言開發(fā)的軟件(包括C/S及B/S架構(gòu)的軟件),我們可以選擇免費(fèi)開源的Junit測試工具來進(jìn)行測試。Junit用于編寫和運(yùn)行可重復(fù)的測試?;贑++語言開發(fā)的軟件我們可以選擇適用C++Test
進(jìn)行測試。C++Tes是Parasoft針對C/C++的一款自動化測試工具。C++test支持編碼策略增強(qiáng),靜態(tài)分析,全面代碼走查,單元與組件的測試,為用戶提供一個實用的方法來確保其C/C++代碼按預(yù)期運(yùn)行。基于微軟C#.net框架開發(fā)的軟件系統(tǒng)我們可以使用.netunit測試工具來測試.netunitye
是基于Nunit系列的單元測試軟件之一。單項功能測試功能測試就是對產(chǎn)品的各功能進(jìn)行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能?;诤诤袦y試在單元測試后,集成測試前一般由程序員執(zhí)行,測試人員審核比較單元測試和功能測試:單元測試說明代碼執(zhí)行的正確;功能測試說明程序功能執(zhí)行正確的操作;單元測試以代碼開發(fā)人員角度;功能測試以用戶和業(yè)務(wù)的角度登錄模塊功能測試(例)開始輸入用戶名和密碼單擊進(jìn)入口令正確?登錄成功登錄失敗結(jié)束登錄功能:根據(jù)輸入的用戶名和密碼,驗證能否正確登錄??梢允褂玫葍r類劃分/因果圖等方法(因果圖法)畫因果圖構(gòu)造判定表根據(jù)判定表,構(gòu)造測試用例單擊“進(jìn)入”按鈕輸入正確密碼6位以上用戶名錯誤或小于4位用戶名為空、空格、負(fù)數(shù)、小數(shù)、英文、特殊字符、轉(zhuǎn)義字符等密碼為空、空格、小于6位或大于16位,保留字、漢字、功能鍵成功進(jìn)入系統(tǒng)錯誤提示正確的用戶名4字符以上功能測試
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷策劃合同
- 能源行業(yè)新能源技術(shù)研發(fā)與應(yīng)用推廣方案
- 企業(yè)管理咨詢協(xié)議書
- 網(wǎng)絡(luò)視頻會議系統(tǒng)安全防護(hù)與性能優(yōu)化策略
- 軟件實施工程師聘用合同
- 工廠買賣合同書
- 農(nóng)業(yè)生產(chǎn)技術(shù)培訓(xùn)與教育方案
- 游戲角色設(shè)計作業(yè)指導(dǎo)書
- 房屋土地買賣合同書
- 計算機(jī)與辦公設(shè)備行業(yè)作業(yè)指導(dǎo)書
- 慢阻肺試題練習(xí)
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 人工智能在生物醫(yī)學(xué)倫理與法律中的基因編輯與生命倫理問題研究
- 《論文的寫作技巧》課件
- 國有資產(chǎn)管理辦法-國有資產(chǎn)管理辦法條例
- 公務(wù)車輛定點(diǎn)維修車輛保養(yǎng)(附彩圖) 投標(biāo)方案
- 00015-英語二自學(xué)教程-unit3
- 第二章共混改性基本原理
- 乳腺專業(yè)知識課件
- 碳納米管及其應(yīng)用課件
- 病故軍人證明書如何辦理
評論
0/150
提交評論