課件軟件測(cè)試-chap2第一講_第1頁(yè)
課件軟件測(cè)試-chap2第一講_第2頁(yè)
課件軟件測(cè)試-chap2第一講_第3頁(yè)
課件軟件測(cè)試-chap2第一講_第4頁(yè)
課件軟件測(cè)試-chap2第一講_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件測(cè)試的幾個(gè)誤區(qū)誤區(qū)一:調(diào)試和測(cè)試是一樣的。誤區(qū)二:測(cè)試應(yīng)當(dāng)為保證質(zhì)量負(fù)責(zé)誤區(qū)三:測(cè)試自動(dòng)化是萬(wàn)能的誤區(qū)四:測(cè)試是為了證明軟件的正確性誤區(qū)五:把測(cè)試最為新員工的一個(gè)過(guò)渡工作誤區(qū)六:軟件測(cè)試是測(cè)試人員的事,與開(kāi)發(fā)人員無(wú)關(guān)誤區(qū)七:根據(jù)軟件開(kāi)發(fā)的瀑布模型,軟件測(cè)試是開(kāi)發(fā)后期的一個(gè)階段。 第2章 軟件測(cè)試策略與過(guò)程 第2章 軟件測(cè)試策略與過(guò)程 軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性1軟件測(cè)試方法2軟件測(cè)試階段3其它測(cè)試類(lèi)型4主要內(nèi)容2.1 軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性測(cè)試無(wú)法對(duì)程序進(jìn)行完全的測(cè)試缺陷測(cè)試無(wú)法保證被測(cè)程序中無(wú)遺留錯(cuò)誤修復(fù)不能修復(fù)所有的軟件故障軟件測(cè)試復(fù)雜性不充分的測(cè)試是愚蠢的,過(guò)度的測(cè)試是一種罪孽測(cè)試程

2、序只能證明錯(cuò)誤的存在,但不能證明錯(cuò)誤不存在黑盒白盒測(cè)試發(fā)現(xiàn)缺陷需要投入(時(shí)間和成本)經(jīng)濟(jì)性遺留缺陷有風(fēng)險(xiǎn)最佳的測(cè)試量軟件測(cè)試經(jīng)濟(jì)性系統(tǒng)的目的系統(tǒng)目的差別直接影響測(cè)試量潛在的用戶數(shù)量很大程度導(dǎo)上影響測(cè)試的必要性信息的價(jià)值系統(tǒng)包含的信息價(jià)值直接影響測(cè)試量決定測(cè)試量的影響因素開(kāi)發(fā)機(jī)構(gòu)測(cè)試時(shí)機(jī)通過(guò)以下途徑獲取計(jì)算機(jī)語(yǔ)言和信息技術(shù)國(guó)家的國(guó)際標(biāo)準(zhǔn):美國(guó)國(guó)家標(biāo)準(zhǔn)會(huì)(ANSI) 國(guó)際工程協(xié)議(IEC) 國(guó)際標(biāo)準(zhǔn)化組織(ISO): 計(jì)算機(jī)機(jī)械聯(lián)合會(huì)(ACM) 電子電氣工程學(xué)會(huì)(IEEE) 2.2 軟件測(cè)試方法 : -1 .靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試主持人作者記錄員列席人員內(nèi)審員技術(shù)專(zhuān)業(yè)人員用戶代表不正式正式走查 審查

3、評(píng)審會(huì)議運(yùn)行程序不運(yùn)行程序,僅通過(guò)分析或檢查等其他手段達(dá)到檢測(cè)的目的。通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率和健壯性等性能走查 (Walk Through)定義:采用講解、討論和模擬運(yùn)行的方式進(jìn)行的查找錯(cuò)誤的活動(dòng)。注意: 引導(dǎo)小組成員在走查前通讀設(shè)計(jì)和編碼。 限時(shí),避免跑題。 發(fā)現(xiàn)問(wèn)題適當(dāng)記錄,避免現(xiàn)場(chǎng)修改。 檢查要點(diǎn)是代碼是否符合標(biāo)準(zhǔn)和規(guī)范,是否有邏輯錯(cuò)誤。審查 (Inspection)定義:采用講解、提問(wèn)方式進(jìn)行,一般有正式的計(jì)劃、流程和結(jié)果。主要方法采用缺陷檢查表。注意: 以會(huì)議形式,制定會(huì)議目標(biāo)、流程和規(guī)則,結(jié)束后要編寫(xiě)報(bào)告。 按缺陷檢查表逐項(xiàng)檢查。 發(fā)現(xiàn)問(wèn)題適

4、當(dāng)記錄,避免現(xiàn)場(chǎng)修改。 發(fā)現(xiàn)重大缺陷,改正后會(huì)議需要重開(kāi)。 檢查要點(diǎn)是缺陷檢查表,所以該表要根據(jù)項(xiàng)目不同不斷積累完善。走查與審查的比較走 查審 查準(zhǔn)備通讀設(shè)計(jì)和編碼應(yīng)準(zhǔn)備好需求描述文檔、程序設(shè)計(jì)文檔、程序的源代碼清單、代碼編碼標(biāo)準(zhǔn)和代碼缺陷檢查表形式非正式會(huì)議正式會(huì)議參加人員開(kāi)發(fā)人員為主項(xiàng)目組成員包括測(cè)試人員主要技術(shù)方法無(wú)缺陷檢查表注意事項(xiàng)限時(shí)、不要現(xiàn)場(chǎng)修改代碼限時(shí)、不要現(xiàn)場(chǎng)修改代碼生成文檔會(huì)議記錄靜態(tài)分析錯(cuò)誤報(bào)告目標(biāo)代碼標(biāo)準(zhǔn)規(guī)范,無(wú)邏輯錯(cuò)誤代碼標(biāo)準(zhǔn)規(guī)范,無(wú)邏輯錯(cuò)誤評(píng)審 (Review)定義:通常在審查會(huì)后進(jìn)行,審查小組根據(jù)記錄和報(bào)告進(jìn)行評(píng)估。注意: 充分審查了所規(guī)定的代碼,并且全部編碼準(zhǔn)則被

5、遵守。 審查中發(fā)現(xiàn)的錯(cuò)誤已全部修改。靜態(tài)測(cè)試的內(nèi)容對(duì)各種軟件文檔進(jìn)行測(cè)試靜態(tài)測(cè)試針對(duì)代碼的靜態(tài)測(cè)試針對(duì)代碼的靜態(tài)測(cè)試代碼檢查靜態(tài)結(jié)構(gòu)分析代碼質(zhì)量量度ISO/IEC國(guó)際標(biāo)準(zhǔn)定義軟件質(zhì)量包括6方面:功能性、可靠性、易用性、效率、可維護(hù)性、可移植性比動(dòng)態(tài)測(cè)試更有效率,靜態(tài)分析能夠發(fā)現(xiàn)30%-70%的邏輯設(shè)計(jì)和編碼缺陷以圖形方式表現(xiàn)程序的內(nèi)部結(jié)構(gòu),例如函數(shù)調(diào)用關(guān)系圖、函數(shù)內(nèi)部控制流圖。(示例)針對(duì)軟件的可維護(hù)性,三種量度參數(shù):Line復(fù)雜度:代碼行數(shù)作為計(jì)算的基準(zhǔn)Halstead復(fù)雜度:運(yùn)算符與運(yùn)算元數(shù)量作為計(jì)數(shù)目標(biāo)McCabe復(fù)雜度:將軟件流程圖轉(zhuǎn)化為有向圖,用圖論衡量。函數(shù)調(diào)用關(guān)系圖示例(Logiscope工具)某軟件的函數(shù)調(diào)用關(guān)系圖函數(shù)內(nèi)部控制流圖示例動(dòng)態(tài)測(cè)試功能確認(rèn)與接口測(cè)試覆蓋率分析性能分析內(nèi)存分析對(duì)代碼的執(zhí)行路徑覆蓋范圍進(jìn)行評(píng)估。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論