




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1部分軟件測試概述第1部分軟件測試概述1本部分課程目標(biāo)軟件缺陷的定義軟件缺陷產(chǎn)生的原因軟件測試的目標(biāo)軟件測試的特征本部分課程目標(biāo)軟件缺陷的定義2軟件的生命周期需求規(guī)格說明概要設(shè)計詳細(xì)設(shè)計系統(tǒng)測試集成測試單元測試編碼軟件的生命周期需求規(guī)概要設(shè)計詳細(xì)設(shè)計系統(tǒng)測試集成測試單元測試3“臭蟲”的由來
人們將軟件錯誤稱為“臭蟲”,這是因為第一個有記載的電腦故障是由線路上的臭蟲造成的。就是我們通常稱的“BUG”。“臭蟲”的由來人們將軟件錯誤稱為“臭蟲”,4軟件失敗的術(shù)語描述缺點(diǎn)(defect)偏差(variance)謬誤(fault)失敗(failure)問題(problem)矛盾(inconsistency)錯誤(error)特殊(feature)毛病(incident)缺陷(bug)異常(anomaly)軟件失敗的術(shù)語描述缺點(diǎn)(defect)偏差(var5軟件失敗的幾個定義錯誤:人類會犯錯誤。缺陷:缺陷是錯誤的結(jié)果。失效:當(dāng)缺陷執(zhí)行時會發(fā)生失效。事故:當(dāng)出現(xiàn)失效時,可能會也可能不會呈現(xiàn)給用戶。軟件失敗的幾個定義錯誤:人類會犯錯誤。6軟件缺陷軟件未達(dá)到產(chǎn)品描述表明的功能。軟件出現(xiàn)了產(chǎn)品描述指明不會出現(xiàn)的錯誤。軟件功能超出產(chǎn)品描述指明范圍。軟件未達(dá)到產(chǎn)品描述雖未指出但應(yīng)達(dá)到的目標(biāo)。軟件測試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度緩慢,或者最終用戶認(rèn)為不好。軟件缺陷軟件未達(dá)到產(chǎn)品描述表明的功能。7軟件缺陷的分類以出現(xiàn)相應(yīng)錯誤的開發(fā)階段來劃分;以相應(yīng)失效產(chǎn)生的后果來劃分;以解決難度來劃分;以不解決會產(chǎn)生的風(fēng)險來劃分;根據(jù)異常出現(xiàn)的頻率來劃分。軟件缺陷的分類以出現(xiàn)相應(yīng)錯誤的開發(fā)階段來劃分;8軟件缺陷產(chǎn)生的原因軟件缺陷產(chǎn)生的原因有很多,但最主要的原因要?dú)w咎于產(chǎn)品描述軟件缺陷產(chǎn)生的原因軟件缺陷產(chǎn)生的原因有很多,但最主要的原因要9軟件測試員的目標(biāo)發(fā)現(xiàn)軟件缺陷軟件測試員的目標(biāo)發(fā)現(xiàn)軟件缺陷10軟件測試的生命周期需求規(guī)格說明設(shè)計缺陷分類缺陷解決缺陷隔離測試編碼錯誤錯誤錯誤錯誤修復(fù)事故缺陷缺陷缺陷軟件測試的生命周期需求規(guī)設(shè)計缺陷分類缺陷解決缺陷隔離測試編碼11軟件測試的理解規(guī)格說明(預(yù)期的)程序(觀察的)SP軟件測試的理解規(guī)格說明程序SP12軟件測試用例的理解7規(guī)格說明(預(yù)期的)程序(觀察的)SPT8215643測試用例(已檢驗)軟件測試用例的理解7規(guī)格說明程序SPT8215643測試用例13功能性測試規(guī)格說明(預(yù)期的)程序(觀察的)SP測試用例功能性測試規(guī)格說明程序SP測試用例14結(jié)構(gòu)性測試規(guī)格說明(預(yù)期的)程序(觀察的)SP測試用例結(jié)構(gòu)性測試規(guī)格說明程序SP測試用例15軟件測試的特征軟件測試具有一定的風(fēng)險軟件缺陷的寄生蟲性軟件測試的殺蟲劑現(xiàn)象軟件測試的不修復(fù)原則Pareto原則軟件測試的特征軟件測試具有一定的風(fēng)險16完全測試程序是不可能的原因:輸入量太大輸出結(jié)果太多軟件實(shí)現(xiàn)途徑太多軟件說明書沒有客觀標(biāo)準(zhǔn)完全測試程序是不可能的原因:17軟件測試是有風(fēng)險的行為
如果決定不去測試所有的情況,那就是選擇了風(fēng)險。軟件測試是有風(fēng)險的行為如果決定不去測試所有的情況,那18軟件缺陷的寄生蟲性找到的軟件缺陷越多,就說明軟件缺陷越多原因:程序員的疲倦程序員往往犯同樣的錯誤某些軟件的缺陷其實(shí)是大災(zāi)難的征兆軟件缺陷的寄生蟲性找到的軟件缺陷越多,就說明軟件缺陷越多原因19軟件測試的殺蟲劑現(xiàn)象軟件測試越多,其免疫力越強(qiáng)的現(xiàn)象克服方法:不斷編寫不同的新的測試程序?qū)Τ绦虻牟煌糠诌M(jìn)行測試軟件測試的殺蟲劑現(xiàn)象軟件測試越多,其免疫力越強(qiáng)的現(xiàn)象克服方法20軟件測試的不修復(fù)原則并非所有軟件缺陷都能修復(fù)不需要修復(fù)軟件缺陷的原因:沒有足夠的時間不算真正的軟件缺陷修復(fù)的風(fēng)險太大不值得修復(fù)軟件測試的不修復(fù)原則并非所有軟件缺陷都能修復(fù)不需要修復(fù)軟件缺21Pareto原則
Pareto原則暗示著測試發(fā)現(xiàn)的錯誤中的80%很可能起源于程序模塊中的20%。Pareto原則Pareto原則暗示著測試發(fā)現(xiàn)的錯誤中22小結(jié)軟件及軟件生命周期軟件缺陷及產(chǎn)生原因軟件缺陷的生命周期軟件測試的目的軟件測試的特征小結(jié)軟件及軟件生命周期23第1部分軟件測試概述第1部分軟件測試概述24本部分課程目標(biāo)軟件缺陷的定義軟件缺陷產(chǎn)生的原因軟件測試的目標(biāo)軟件測試的特征本部分課程目標(biāo)軟件缺陷的定義25軟件的生命周期需求規(guī)格說明概要設(shè)計詳細(xì)設(shè)計系統(tǒng)測試集成測試單元測試編碼軟件的生命周期需求規(guī)概要設(shè)計詳細(xì)設(shè)計系統(tǒng)測試集成測試單元測試26“臭蟲”的由來
人們將軟件錯誤稱為“臭蟲”,這是因為第一個有記載的電腦故障是由線路上的臭蟲造成的。就是我們通常稱的“BUG”。“臭蟲”的由來人們將軟件錯誤稱為“臭蟲”,27軟件失敗的術(shù)語描述缺點(diǎn)(defect)偏差(variance)謬誤(fault)失敗(failure)問題(problem)矛盾(inconsistency)錯誤(error)特殊(feature)毛病(incident)缺陷(bug)異常(anomaly)軟件失敗的術(shù)語描述缺點(diǎn)(defect)偏差(var28軟件失敗的幾個定義錯誤:人類會犯錯誤。缺陷:缺陷是錯誤的結(jié)果。失效:當(dāng)缺陷執(zhí)行時會發(fā)生失效。事故:當(dāng)出現(xiàn)失效時,可能會也可能不會呈現(xiàn)給用戶。軟件失敗的幾個定義錯誤:人類會犯錯誤。29軟件缺陷軟件未達(dá)到產(chǎn)品描述表明的功能。軟件出現(xiàn)了產(chǎn)品描述指明不會出現(xiàn)的錯誤。軟件功能超出產(chǎn)品描述指明范圍。軟件未達(dá)到產(chǎn)品描述雖未指出但應(yīng)達(dá)到的目標(biāo)。軟件測試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度緩慢,或者最終用戶認(rèn)為不好。軟件缺陷軟件未達(dá)到產(chǎn)品描述表明的功能。30軟件缺陷的分類以出現(xiàn)相應(yīng)錯誤的開發(fā)階段來劃分;以相應(yīng)失效產(chǎn)生的后果來劃分;以解決難度來劃分;以不解決會產(chǎn)生的風(fēng)險來劃分;根據(jù)異常出現(xiàn)的頻率來劃分。軟件缺陷的分類以出現(xiàn)相應(yīng)錯誤的開發(fā)階段來劃分;31軟件缺陷產(chǎn)生的原因軟件缺陷產(chǎn)生的原因有很多,但最主要的原因要?dú)w咎于產(chǎn)品描述軟件缺陷產(chǎn)生的原因軟件缺陷產(chǎn)生的原因有很多,但最主要的原因要32軟件測試員的目標(biāo)發(fā)現(xiàn)軟件缺陷軟件測試員的目標(biāo)發(fā)現(xiàn)軟件缺陷33軟件測試的生命周期需求規(guī)格說明設(shè)計缺陷分類缺陷解決缺陷隔離測試編碼錯誤錯誤錯誤錯誤修復(fù)事故缺陷缺陷缺陷軟件測試的生命周期需求規(guī)設(shè)計缺陷分類缺陷解決缺陷隔離測試編碼34軟件測試的理解規(guī)格說明(預(yù)期的)程序(觀察的)SP軟件測試的理解規(guī)格說明程序SP35軟件測試用例的理解7規(guī)格說明(預(yù)期的)程序(觀察的)SPT8215643測試用例(已檢驗)軟件測試用例的理解7規(guī)格說明程序SPT8215643測試用例36功能性測試規(guī)格說明(預(yù)期的)程序(觀察的)SP測試用例功能性測試規(guī)格說明程序SP測試用例37結(jié)構(gòu)性測試規(guī)格說明(預(yù)期的)程序(觀察的)SP測試用例結(jié)構(gòu)性測試規(guī)格說明程序SP測試用例38軟件測試的特征軟件測試具有一定的風(fēng)險軟件缺陷的寄生蟲性軟件測試的殺蟲劑現(xiàn)象軟件測試的不修復(fù)原則Pareto原則軟件測試的特征軟件測試具有一定的風(fēng)險39完全測試程序是不可能的原因:輸入量太大輸出結(jié)果太多軟件實(shí)現(xiàn)途徑太多軟件說明書沒有客觀標(biāo)準(zhǔn)完全測試程序是不可能的原因:40軟件測試是有風(fēng)險的行為
如果決定不去測試所有的情況,那就是選擇了風(fēng)險。軟件測試是有風(fēng)險的行為如果決定不去測試所有的情況,那41軟件缺陷的寄生蟲性找到的軟件缺陷越多,就說明軟件缺陷越多原因:程序員的疲倦程序員往往犯同樣的錯誤某些軟件的缺陷其實(shí)是大災(zāi)難的征兆軟件缺陷的寄生蟲性找到的軟件缺陷越多,就說明軟件缺陷越多原因42軟件測試的殺蟲劑現(xiàn)象軟件測試越多,其免疫力越強(qiáng)的現(xiàn)象克服方法:不斷編寫不同的新的測試程序?qū)Τ绦虻牟煌糠诌M(jìn)行測試軟件測試的殺蟲劑現(xiàn)象軟件測試越多,其免疫力越強(qiáng)的現(xiàn)象克服方法43軟件測試的不修復(fù)原則并非所有軟件缺陷都能修復(fù)不需要修復(fù)軟件缺陷的原因:沒有足夠的時間不算真正的軟件缺陷修復(fù)的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《可口可樂營銷策略》課件
- 鐵道機(jī)車專業(yè)教學(xué)張瓊潔課件
- 雙語客運(yùn)值班員客運(yùn)站的設(shè)備組成課件
- 雙語列車長安全管理規(guī)定課件
- 鐵路市場營銷成本導(dǎo)向定價法課件
- 管道支吊架調(diào)整施工方案
- 《GB 19147-2016車用柴油》(2025版)深度解析
- 中華傳統(tǒng)文化課課件
- 大學(xué)生職業(yè)規(guī)劃大賽《種子科學(xué)與工程專業(yè)》生涯發(fā)展展示
- 個人職業(yè)能力訓(xùn)練課件
- GB/T 3810.4-2016陶瓷磚試驗方法第4部分:斷裂模數(shù)和破壞強(qiáng)度的測定
- GB/T 17213.4-2005工業(yè)過程控制閥第4部分:檢驗和例行試驗
- 商業(yè)銀行資產(chǎn)負(fù)債管理課件
- 中職學(xué)生教育管理工作課件
- 施工班組考核表
- 法理學(xué)-(第五版)完整版ppt全套教學(xué)教程課件(最新)
- GB∕T 34876-2017 真空技術(shù) 真空計 與標(biāo)準(zhǔn)真空計直接比較校準(zhǔn)結(jié)果的不確定度評定
- 2022年鄭州信息科技職業(yè)學(xué)院職業(yè)適應(yīng)性測試模擬試題及答案解析
- 國際五一勞動節(jié)頒獎榮譽(yù)晚會動態(tài)PPT模板
- 全院CRRT護(hù)理技能培訓(xùn)理論考核試題及答案
- 后勤不“后”與“時”俱進(jìn)——信息技術(shù)促幼兒園保育員專業(yè)化發(fā)展的研究
評論
0/150
提交評論