




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
測試快速入門吳衛(wèi)芳/2011-1-10.測試快速入門吳衛(wèi)芳/2011-1-10.1第一部分:軟件測試員的工作內(nèi)容1.發(fā)現(xiàn)軟件缺陷。2.早一些找到缺陷。3.我們是第一個客戶,需要代表客戶說話,反映客戶的感受,力求完美…….第一部分:軟件測試員的工作內(nèi)容1.發(fā)現(xiàn)軟件缺陷。.2為什么需要軟件測試員呢?不斷變更的需求,由于缺乏有效的溝通,導(dǎo)致開發(fā)人員未及時獲取到最新的信息人員變更,代碼維護導(dǎo)致的錯誤開發(fā)人員對技術(shù)的敏感度不夠?qū)е戮幊体e誤進度、時間帶來的壓力開發(fā)人員的情緒導(dǎo)致的精神狀態(tài)…….為什么需要軟件測試員呢?不斷變更的需求,由于缺乏有效的溝通,3第二部分:軟件缺陷的定義軟件中含有符合下面5條規(guī)則之一的問題稱為軟件缺陷:軟件未達到產(chǎn)品說明書標(biāo)明的功能。軟件出現(xiàn)產(chǎn)品說明書指明不會出現(xiàn)的錯誤。軟件功能超出產(chǎn)品說明書指明的范圍。軟件未達到產(chǎn)品說明書未指出但應(yīng)達到的目標(biāo)。軟件測試人員或用戶認為軟件難以理解,不易使用,運行速度緩慢等問題。.第二部分:軟件缺陷的定義軟件中含有符合下面5條規(guī)則之一的4第三部分:軟件測試的幾個重要特點1.軟件測試是有風(fēng)險的因為無法使用全部的測試用例,所以軟件測試具有漏掉軟件缺陷的風(fēng)險。增大測試用例數(shù)量,會增大測試成本,反之會漏掉大量缺陷,所以,需要使用一些方法來合理選擇測試用例,優(yōu)化測試過程,以達到在有限的時間和有限數(shù)量的測試用例中發(fā)現(xiàn)大多數(shù)缺陷的目的。.第三部分:軟件測試的幾個重要特點1.軟件測試是有風(fēng)險的5第三部分:軟件測試的幾個重要特點發(fā)現(xiàn)一個缺陷,通常會在他的周圍發(fā)現(xiàn)很多缺陷。原因有三點:程序員的怠倦。程序員是人,有疲勞的時候,這段時期編的代碼可能會有較多問題。程序員會犯同樣的錯誤。一個程序員喜歡在類似的地方犯自己容易犯的錯誤。缺陷的關(guān)聯(lián)性。一系列缺陷可能與某個比較深層的關(guān)鍵缺陷有關(guān)。2.軟件缺陷的集群現(xiàn)象.第三部分:軟件測試的幾個重要特點發(fā)現(xiàn)一個缺陷,6第三部分:軟件測試的幾個重要特點3.軟件缺陷的抗藥性
軟件測試越多,發(fā)現(xiàn)的缺陷會越少,越難發(fā)現(xiàn)曾經(jīng)發(fā)現(xiàn)的缺陷,這需要不斷采用新的方法來測試,避免這種現(xiàn)象。.第三部分:軟件測試的幾個重要特點3.軟件缺陷的抗藥性
7第三部分:軟件測試的幾個重要特點4.不是所有缺陷都能修復(fù)
測試員必須接受的現(xiàn)實是,并非所有缺陷都能修復(fù),原因有以下幾點:沒有足夠的時間不算真正的缺陷修復(fù)的風(fēng)險太大不值得修復(fù)是否需要修復(fù)修復(fù)軟件缺陷的決策過程,通常由軟件測試員,項目管理員和程序員共同參與,他們各自站在自己的角度,對軟件缺陷是否修復(fù)都有自己的看法和觀點。.第三部分:軟件測試的幾個重要特點4.不是所有缺陷都能修復(fù)8第四部分:黑盒測試技術(shù)
名詞解釋:黑盒測試:指測試人員通過各種輸入和觀察軟件的各種輸出結(jié)果來發(fā)現(xiàn)軟件的缺陷,而不關(guān)心程序具體如何實現(xiàn)的一種測試方法。靜態(tài)測試:指測試不運行的部分,例如測試產(chǎn)品說明書,對此進行檢查和審閱。動態(tài)測試:通過運行和使用軟件進行測試。探索測試:通常用于沒有產(chǎn)品說明書的測試,這需要把軟件當(dāng)作產(chǎn)品說明書來看待,分步驟逐項探索軟件特性,記錄軟件執(zhí)行情況,詳細描述功能,綜合利用靜態(tài)和動態(tài)技術(shù)來進行測試。等價區(qū)間:指測試相同目標(biāo)或者暴露相同軟件缺陷的一組測試用例。.第四部分:黑盒測試技術(shù)
名詞解釋:.9第四部分:黑盒測試技術(shù)黑盒測試技術(shù)是指測試人員通過各種輸入和觀察軟件的各種輸出結(jié)果來發(fā)現(xiàn)軟件的缺陷,而不關(guān)心程序具體如何實現(xiàn)的一種測試方法,通常不會深入代碼細節(jié)的軟件測試方法稱為動態(tài)黑盒子測試,經(jīng)常也被稱為行為測試。有效的黑盒測試需要關(guān)于軟件行為的一些定義,需求文檔或者產(chǎn)品說明書,不必了解內(nèi)部情況。
下面介紹一下經(jīng)常使用的技術(shù):.第四部分:黑盒測試技術(shù)黑盒測試技術(shù)是指測試10第四部分:黑盒測試技術(shù)1.通過測試和失敗測試通過測試是指確認一個軟件能夠做什么,并不考驗其能力,只使用最簡單最直觀的測試案例。在設(shè)計和執(zhí)行測試案例時總是首先進行通過測試,在進行破壞測試之前,看看軟件基本功能是否實現(xiàn)是很重要的。失敗測試是指純粹為了破壞軟件而設(shè)計和執(zhí)行的測試案例,他迫使程序出錯,在用戶使用出錯前發(fā)現(xiàn)錯誤。雖然他的過程與通過測試的過程相同,但是它是為蓄意攻擊軟件的薄弱環(huán)節(jié)準(zhǔn)備的。.第四部分:黑盒測試技術(shù)1.通過測試和失敗測試11第四部分:黑盒測試技術(shù)2.等價劃分及邊界值等價劃分及邊界值選擇測試用例的重要方法,他是指分步驟地使用等價區(qū)間把過多地測試用例縮小到同樣有效地小范圍的過程。使用等價劃分的邊界條件數(shù)據(jù)。提出邊界條件時,必須測試臨近邊界的合法數(shù)據(jù),即測試最后一個可能合法的數(shù)據(jù),以及剛超過邊界的數(shù)據(jù)。使用默認、空白、空值、零值或者無來測試。使用非法、錯誤和垃圾數(shù)據(jù)進行測試。.第四部分:黑盒測試技術(shù)2.等價劃分及邊界值等價劃分及邊界值12第四部分:黑盒測試技術(shù)3.流程圖測試法設(shè)計各種狀態(tài)轉(zhuǎn)換圖,測試軟件的邏輯流程。.第四部分:黑盒測試技術(shù)3.流程圖測試法設(shè)計各種狀態(tài)轉(zhuǎn)換圖,13第四部分:黑盒測試技術(shù)4.其他黑盒測試技術(shù)系統(tǒng)使用上面的測試方法已經(jīng)可以發(fā)現(xiàn)大多數(shù)軟件缺陷,下面給出一些常見的補充手段。像個愚笨的用戶那樣去做。在已經(jīng)找到軟件缺陷的地方再去找找。憑借經(jīng)驗、直覺和預(yù)感記錄那些可行和不可行的技術(shù),如果認為可疑就仔細探究。.第四部分:黑盒測試技術(shù)4.其他黑盒測試技術(shù)系統(tǒng)使用上面的14第五部分:報告缺陷有效的軟件缺陷描述要點:簡潔--只解釋事實和演示、描述軟件缺陷必需的細節(jié)。單一--每一個報告只針對一個軟件缺陷。明顯和通用--使用可以看的懂的通用步驟來描述。再現(xiàn)--軟件缺陷報告必須展示再現(xiàn)缺陷的能力。報告缺陷時不做評價--缺陷報告應(yīng)該只針對產(chǎn)品而不是具體的人。補充完善軟件缺陷報告--從發(fā)現(xiàn)軟件缺陷時起,程序員的責(zé)任就是保證它被正常地報告,并且得到修復(fù)。.第五部分:報告缺陷有效的軟件缺陷描述要點:簡潔--只解釋事實15缺陷屬性之嚴(yán)重性缺陷的嚴(yán)重性表示軟件缺陷的惡劣程度。級別分別為:致命—程序無法正常運行,因錯誤操作導(dǎo)致的程序中斷等嚴(yán)重—功能缺失、接口錯誤、明顯的UI錯誤等一般—功能不完善、格式錯誤等輕微—輔助說明描述不清楚等測試建議—可在下一個版本進行更新,不影響產(chǎn)品的發(fā)布.缺陷屬性之嚴(yán)重性缺陷的嚴(yán)重性表示軟件缺陷的惡劣程度。.16缺陷屬性之優(yōu)先級優(yōu)先級表示修復(fù)缺陷的重要程度和應(yīng)該何時修復(fù)。級別分別為:急--立即修復(fù)高--產(chǎn)品發(fā)布之前必須修復(fù)中--如果時間允許應(yīng)該修復(fù)低--可能修復(fù),但也能發(fā)布PS:軟件缺陷的優(yōu)先級在項目期間會發(fā)生變化。原來優(yōu)先級為“中”
的軟件缺陷隨著開發(fā)時間即將用盡,可能變?yōu)椤凹蛹薄薄0l(fā)現(xiàn)該缺陷的測試員需要繼續(xù)監(jiān)視缺陷狀態(tài),確保自己能夠同意對其所作的變動。并提供進一步測試數(shù)據(jù)或說服他人使其得以修復(fù)。.缺陷屬性之優(yōu)先級優(yōu)先級表示修復(fù)缺陷的重要程度和應(yīng)該何時修復(fù)。17分離和再現(xiàn)軟件缺陷分離缺陷的一些技巧:不要想當(dāng)然接受任何假設(shè)。
查找時間依賴和競爭條件的問題。與壓迫和負荷相關(guān)的邊界條件、軟件缺陷、內(nèi)存泄漏和數(shù)據(jù)溢出也許需要使用動態(tài)白盒技術(shù)查找。狀態(tài)缺陷僅在特定軟件狀態(tài)中顯露出現(xiàn)??紤]資源依賴性和內(nèi)存、
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技巨頭在移動支付市場的發(fā)展策略分析
- 科技型企業(yè)創(chuàng)新模式探索與實踐
- 電動自行車智能充電樁設(shè)計與調(diào)試標(biāo)準(zhǔn)解析
- 合伙開藥店合同范本
- 科技園區(qū)中的綠色能源項目投資報告
- 社會福利與數(shù)據(jù)分析的經(jīng)濟評價研究
- 直接銀團貸款合同范本
- 現(xiàn)代家居智能安全系統(tǒng)的設(shè)計與實施
- 深入解析基于社交媒體的銀行業(yè)務(wù)推廣新策略
- 環(huán)境藝術(shù)的環(huán)保材質(zhì)及技術(shù)的應(yīng)用案例
- 外陰及陰道炎癥
- 球泡檢驗標(biāo)準(zhǔn)
- 公安筆錄模板之詢問嫌疑人(書面?zhèn)鲉局伟舶讣?
- 振動分析基礎(chǔ)講義1
- 記賬憑證匯總表excel模板
- 鄧麗君經(jīng)典歌曲30首簡譜(共33頁)
- 故障診斷技術(shù)的國內(nèi)外發(fā)展現(xiàn)狀(共3頁)
- 園林綠化施工通用表格模板
- 人民檢察院信訪案件終結(jié)辦法
- 最新三級醫(yī)師查房督導(dǎo)評分細則及檢查登記表資料
評論
0/150
提交評論