版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
調(diào)試(DEBUG)【任務(wù)】進(jìn)一步診斷和改正程序中潛在的錯(cuò)誤。調(diào)試是通過現(xiàn)象,找出原因的一個(gè)思維分析的過程。軟件運(yùn)行失效或出現(xiàn)問題,往往只是潛在錯(cuò)誤的外部表現(xiàn),而外部表現(xiàn)與內(nèi)在原因之間常常沒有明顯的聯(lián)系。要找出真正的原因排除潛在的錯(cuò)誤。2023/4/221調(diào)試(DEBUG)【步驟】⑴研究錯(cuò)誤的外部表現(xiàn),確定程序中出錯(cuò)位置;⑵研究有關(guān)部分的程序,找出錯(cuò)誤的內(nèi)在原因;⑶修改設(shè)計(jì)和代碼,以排除這個(gè)錯(cuò)誤;⑷重復(fù)進(jìn)行暴露了這個(gè)錯(cuò)誤有關(guān)測試。2023/4/222調(diào)試(DEBUG)【原則】 1.確定錯(cuò)誤的位置和原因的原則用頭腦去分析思考與錯(cuò)誤征兆有關(guān)的信息。把調(diào)試工具(斷點(diǎn))當(dāng)做輔助手段來使用。利用調(diào)試工具,可以幫助思考。2.修改錯(cuò)誤的原則修改錯(cuò)誤的本身,不要只修改了這個(gè)錯(cuò)誤的表現(xiàn)。在出現(xiàn)錯(cuò)誤的地方,很可能還有別的錯(cuò)誤。當(dāng)心修正一個(gè)錯(cuò)誤的同時(shí)有可能會(huì)引入新的錯(cuò)誤。2023/4/223調(diào)試(DEBUG)從技術(shù)角度來看,調(diào)試的難度在于:⑴現(xiàn)象實(shí)際上是由一些非錯(cuò)誤原因(例如,舍入不精確)引起的。財(cái)務(wù)系統(tǒng)中的累積金額多或少1元⑵現(xiàn)象是由于難于精確再現(xiàn)的輸入狀態(tài)引起。應(yīng)用中輸入順序不確定⑶現(xiàn)象可能是周期出現(xiàn)的。在軟、硬件結(jié)合的嵌入式系統(tǒng)中常常遇到。2023/4/224自動(dòng)測試工具軟件測試的工作量很大,據(jù)統(tǒng)計(jì)約占40%的開發(fā)時(shí)間,一些可靠性要求非常高的軟件,測試時(shí)間甚至占到總開發(fā)時(shí)間的60%①測試的部分操作是重復(fù)性的、非智力的工作應(yīng)用計(jì)算機(jī)進(jìn)行自動(dòng)化的測試②有些專用的測試工具能幫助發(fā)現(xiàn)一些用任何測試用例都難以觸及的錯(cuò)誤。強(qiáng)度測試如,WEB系統(tǒng)支持的同時(shí)在線人數(shù)2023/4/225測試工具的分類測試工具分為:白盒測試工具黑盒測試工具性能測試工具測試管理工具2023/4/226測試工具的分類【白盒測試工具】一般是針對(duì)代碼進(jìn)行測試,測試中發(fā)現(xiàn)的錯(cuò)誤可以定位到代碼級(jí)。根據(jù)測試工具原理的不同分為:⑴靜態(tài)測試工具Telelogic公司的Logiscope軟件PR公司的PRQA軟件⑵動(dòng)態(tài)測試工具Compuware公司的DevPartner軟件Rational公司的Purify系列2023/4/227測試工具的分類【白盒測試工具】——⑴靜態(tài)測試工具一般是對(duì)代碼進(jìn)行語法掃描Telelogic公司的Logiscope軟件;軟件質(zhì)量分析工具——Audit;代碼規(guī)范性檢測工具——Rulechecker;測試覆蓋率統(tǒng)計(jì)工具——TestChecker?!景缀袦y試工具】——⑵動(dòng)態(tài)測試工具一般采用“插樁”的方式,向代碼生成的可執(zhí)行文件中插入一些監(jiān)測代碼,用來統(tǒng)計(jì)程序運(yùn)行時(shí)的數(shù)據(jù)NUnit2.5.8區(qū)別:動(dòng)態(tài)測試工具要求被測系統(tǒng)在實(shí)際運(yùn)行中被測試。2023/4/2282023/4/229測試工具的分類【黑盒測試工具】通常包括功能測試、性能測試工具。代表性的產(chǎn)品:IBMRationalRobotCompureware公司的QACenterIBMRationalRobot原理:利用腳本的錄制、回放,模擬用戶的操作;然后將被測系統(tǒng)的輸出同預(yù)先給定的結(jié)果(檢查點(diǎn))比較。2023/4/2210測試工具的分類【性能測試工具】Radview公司的WebLoadMicrosoft公司的WebStress【測試管理工具】對(duì)測試工作的進(jìn)行管理。對(duì)測試計(jì)劃、測試用例、測試實(shí)施進(jìn)行管理。對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025執(zhí)業(yè)藥師繼續(xù)教育試題庫及答案(完整版)
- 安培訓(xùn)試題及答案
- 2025年上海立信會(huì)計(jì)金融學(xué)院單招職業(yè)技能考試題庫及答案解析
- 2025車間安全風(fēng)險(xiǎn)管理試題及答案
- 安全員A證考試題型+答案(考點(diǎn)題)及完整答案詳解【奪冠系列】
- 建筑材料智能采購管理方案
- 燃?xì)夤芫€保護(hù)措施技術(shù)方案
- 安全員A證考試綜合檢測模擬卷含完整答案詳解(全優(yōu))
- 防疫培訓(xùn)課件素材
- 2023年青島職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案詳解
- GB/T 26953-2025焊縫無損檢測滲透檢測驗(yàn)收等級(jí)
- 湖南省懷化市2024-2025學(xué)年七年級(jí)上學(xué)期語文期末試卷(含答案)
- 2026年高考作文備考之題目解析及范文:不是所有的鮮花都盛開在春天
- 公司車間現(xiàn)場紀(jì)律管理培訓(xùn)
- 精神科保護(hù)性約束注意事項(xiàng)
- 故意傷害案件課件
- GB/T 21790-2025閃點(diǎn)的測定用小型閉杯試驗(yàn)儀測定閃燃非閃燃和閃點(diǎn)的方法
- 吉林省戶用光伏施工方案
- 江西省婺源縣聯(lián)考2026屆數(shù)學(xué)七年級(jí)第一學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 2025至2030水蛭素產(chǎn)品行業(yè)發(fā)展研究與產(chǎn)業(yè)戰(zhàn)略規(guī)劃分析評(píng)估報(bào)告
- 餐飲連鎖加盟店標(biāo)準(zhǔn)運(yùn)營手冊(cè)
評(píng)論
0/150
提交評(píng)論