測試體系的建立課件_第1頁
測試體系的建立課件_第2頁
測試體系的建立課件_第3頁
測試體系的建立課件_第4頁
測試體系的建立課件_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

測試體系的建立測試體系的建立1測試體系的建立測試體系的建立測試體系的建立測試體系的建立24建立測試體系的目的1235測試體系介紹自動化測試建立測試體系的可行性存在的不足及展望2測試體系的建立4建立測試體系的目的1235測試體系介紹自動化測試建立測試體3建立測試體系的目的基于以上情況,建立測試體系是很有必要的一個規(guī)范的軟件測試體系,可以提高員工工作效率,降低員工工作強(qiáng)度,有效保證軟件質(zhì)量。一個規(guī)范的軟件測試體系,可以促進(jìn)整個項目流程的規(guī)范。測試體系的建立建立測試體系的目的基于以上情況,建立測試體系是很有必要的一個4測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建5測試體系介紹——測試內(nèi)容功能測試安全性測試性能測試測試內(nèi)容測試體系的建立測試體系介紹——測試內(nèi)容功能測試安全性測試性能測試測試內(nèi)容測6測試體系介紹——測試內(nèi)容功能測試功能測試:主要是對系統(tǒng)中各個功能的可使用性,以及業(yè)務(wù)流程進(jìn)行測試。界面測試:測試用戶界面功能模塊的布局是否合理,整體風(fēng)格是否符合用戶使用習(xí)慣,界面中文字是否正確,命名是否統(tǒng)一,頁面是否美觀等。兼容性測試:主要是測試在不同的操作系統(tǒng),不同的瀏覽器中,系統(tǒng)能否正常使用。測試體系的建立測試體系介紹——測試內(nèi)容功能測試功能測試:主要是對系統(tǒng)中各個7測試體系介紹——測試內(nèi)容性能測試負(fù)載測試:通過逐步增加系統(tǒng)負(fù)載,確定在滿足性能需求的情況下,系統(tǒng)各項性能指標(biāo)的變化情況。壓力測試:是在超負(fù)載的情況下,通過給系統(tǒng)加壓,增加并發(fā)量,直到系統(tǒng)崩潰,找到系統(tǒng)所能承受的極限值。測試體系的建立測試體系介紹——測試內(nèi)容性能測試負(fù)載測試:通過逐步增加系統(tǒng)負(fù)8測試體系介紹——測試內(nèi)容安全性測試功能驗證測試:是采用軟件測試當(dāng)中的黑盒測試方法,對涉及安全的軟件功能(如:用戶管理模塊,權(quán)限管理,加密系統(tǒng),認(rèn)證系統(tǒng)等)進(jìn)行測試。漏洞掃描測試:主要是借助于特定的漏洞掃描工具完成的。通過使用漏洞掃描工具,測試人員能夠發(fā)現(xiàn)系統(tǒng)存在的安全漏洞。模擬攻擊測試:對于安全性測試來說,模擬攻擊測試是一種特殊的極端的測試方法,以模擬攻擊的方式來驗證軟件系統(tǒng)的安全防護(hù)能力。測試體系的建立測試體系介紹——測試內(nèi)容安全性測試功能驗證測試:是采用軟件測9測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建10測試體系介紹——測試流程測試流程新系統(tǒng)的測試流程系統(tǒng)維護(hù)測試流程需求變更測試流程測試體系的建立測試體系介紹——測試流程測試新系統(tǒng)的測試流程系統(tǒng)維護(hù)測試流程11測試體系介紹——測試流程新系統(tǒng)測試流程圖立項需求評審開發(fā)部門編寫的需求規(guī)格說明書,經(jīng)評審小組評審之后,確定最終的需求規(guī)格說明書系統(tǒng)測試計劃根據(jù)最終的需求規(guī)格說明書以及項目開發(fā)計劃書編寫測試計劃,由測試小組編寫系統(tǒng)測試方案根據(jù)需求規(guī)格說明書,系統(tǒng)測試計劃編寫系統(tǒng)測試方案,由測試小組編寫編寫測試用例根據(jù)需求規(guī)格說明書、系統(tǒng)原型設(shè)計、系統(tǒng)測試計劃以及系統(tǒng)測試方案來編寫,測試小組編寫測試用例測試用例評審對測試用例進(jìn)行評審,得到最后的有效的用例集,在測試小組內(nèi)部進(jìn)行測試體系的建立測試體系介紹——測試流程新系統(tǒng)測試流程圖立項需求評審開發(fā)部門12測試體系介紹——測試流程新系統(tǒng)測試流程圖(接上頁)執(zhí)行測試用例根據(jù)測試計劃,來分配測試小組的成員執(zhí)行測試用例不通過回歸測試(功能、安全性測試)在功能、安全性測試完成之后,則需要進(jìn)行回歸測試,直到通過該項目測試指標(biāo)才能進(jìn)入性能測試性能測試根據(jù)系統(tǒng)規(guī)定的性能指標(biāo),對系統(tǒng)的性能進(jìn)行測試不通過回歸測試(性能測試)性能測試完成之后,則需要做回歸測試,直到通過測試指標(biāo)才能進(jìn)入出廠測試系統(tǒng)測試報告該報告中記錄測試對象質(zhì)量評估以及測試結(jié)論與建議版本發(fā)布出廠測試通過,即可以發(fā)布版本出廠測試測試完成后,需要由測試小組安排測試人員進(jìn)行出廠測試,如果測試不通過則還需進(jìn)行回歸測試不通過測試體系的建立測試體系介紹——測試流程新系統(tǒng)測試流程圖(接上頁)執(zhí)行測試用13測試體系介紹——測試流程系統(tǒng)維護(hù)測試流程圖發(fā)布修改后的系統(tǒng)不通過版本發(fā)布后系統(tǒng)出現(xiàn)bug用手工測試對該系統(tǒng)進(jìn)行檢查,找出bug的位置以及具體操作,確認(rèn)bug并修復(fù)后,進(jìn)入回歸測試手工測試用自動化測試對系統(tǒng)進(jìn)行回歸測試回歸測試(自動化測試)出廠測試測試完成后,需要由測試小組安排測試人員進(jìn)行出廠測試,如果測試不通過則還需進(jìn)行回歸測試測試體系的建立測試體系介紹——測試流程系統(tǒng)維護(hù)測試流程圖發(fā)布修改后的系統(tǒng)不14測試體系介紹——測試流程需求變更測試流程圖新版本發(fā)布需求變更客戶新增需求或者功能修改等新需求評審評審小組需評審新的需求,并修復(fù)需求規(guī)格說明書或者新增的需求規(guī)格說明書補(bǔ)充測試計劃和測試方案由于需求規(guī)格說明書的變更,需要補(bǔ)充測試計劃和方案的內(nèi)容測試用例的修改新增或修改與新增需求相關(guān)的用例執(zhí)行測試用例執(zhí)行修復(fù)后的測試用例回歸測試修復(fù)自動化測試腳本,并進(jìn)行自動化回歸測試出廠測試不通過測試體系的建立測試體系介紹——測試流程需求變更測試流程圖新版本發(fā)布需求變更15測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建16測試體系介紹——流程保障手段障手段流程保項目組在項目開發(fā)前提交需求規(guī)格說明書、項目開發(fā)計劃書、項目原型設(shè)計項目提交測試前,應(yīng)該部署到測試服務(wù)器上,方便測試組進(jìn)行測試需求確定后,不能隨時變動,如有變動,應(yīng)該提前提交相關(guān)文檔給測試組測試組提交bug后,項目組應(yīng)該在規(guī)定時間內(nèi)安排開發(fā)人員對bug進(jìn)行處理項目必須在出廠測試完成后才能提交用戶使用測試體系的建立測試體系介紹——流程保障手段障手段項目組在項目開發(fā)前提交需17測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建18測試體系介紹——缺陷管理缺陷基本定義缺陷嚴(yán)重級別定義;缺陷類型定義。(具體見測試體系介紹附錄)缺陷管理工具禪道管理系統(tǒng)(網(wǎng)址:)測試體系的建立測試體系介紹——缺陷管理缺陷基本定義缺陷嚴(yán)重級別定義;缺陷類19測試體系介紹——缺陷管理缺陷管理流程缺陷管理流程是為了有效的跟蹤、管理bug,指導(dǎo)相關(guān)人員對bug進(jìn)行處理。對bug進(jìn)行處理的人員有測試人員和開發(fā)人員,職責(zé)簡要說明如下:測試人員:新增bug,并對修復(fù)的bug進(jìn)行驗證,關(guān)閉已修復(fù)的bug;開發(fā)人員:確認(rèn)bug,并對bug進(jìn)行修復(fù)。測試體系的建立測試體系介紹——缺陷管理缺陷管理流程缺陷管理流程是為了有效的20測試體系介紹——缺陷管理測試人員開發(fā)人員缺陷管理流程圖開始新增bug確認(rèn)bug激活bug驗證bug關(guān)閉bug結(jié)束修復(fù)bugYNYN測試體系的建立測試體系介紹——缺陷管理測試人員開發(fā)人員缺陷管理流程圖開始新21自動化測試的目的自動化測試對程序的新版本運(yùn)行已有的測試用例(回歸測試);可以運(yùn)行更多更頻繁的測試;可以執(zhí)行一些手工測試?yán)щy或不可能做的測試;提高測試執(zhí)行速度,縮短測試周期,再配合手工的測試,進(jìn)而提高測試質(zhì)量。測試體系的建立自動化測試的目的自動化測試對程序的新版本運(yùn)行已有的測試用例(22自動化測試用到的知識Java+Selenium2+TestNG+Jxl實例演示測試體系的建立自動化測試用到的知識Java+Selenium2+T23這樣執(zhí)行的必要性大家有什么意見或建議?測試體系建立的可行性測試體系的建立這樣執(zhí)行的必要性大家有什么意見或建議?測試體系建立的可行性測24存在的不足及展望自動化安全性性能測試內(nèi)部存在的不足測試體系的建立存在的不足及展望自動化安全性性能測試內(nèi)部存在的不足測試體系的25存在的不足及展望項目流程存在的不足一二三四五測試體系的建立存在的不足及展望項目流程存在的不足一二三四五測試體系的建立26存在的不足及展望展望實現(xiàn)單元測試實現(xiàn)功能自動化測試使用安全性測試工具進(jìn)行安全性測試在Loadrunner中編寫腳本進(jìn)行性能測試測試流程規(guī)范化,促進(jìn)項目流程的規(guī)范化測試體系的建立存在的不足及展望展實現(xiàn)單元測試實現(xiàn)功能自動化測試使用安全性測27測試體系的建立測試體系的建立28測試體系的建立測試體系的建立測試體系的建立測試體系的建立294建立測試體系的目的1235測試體系介紹自動化測試建立測試體系的可行性存在的不足及展望2測試體系的建立4建立測試體系的目的1235測試體系介紹自動化測試建立測試體30建立測試體系的目的基于以上情況,建立測試體系是很有必要的一個規(guī)范的軟件測試體系,可以提高員工工作效率,降低員工工作強(qiáng)度,有效保證軟件質(zhì)量。一個規(guī)范的軟件測試體系,可以促進(jìn)整個項目流程的規(guī)范。測試體系的建立建立測試體系的目的基于以上情況,建立測試體系是很有必要的一個31測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建32測試體系介紹——測試內(nèi)容功能測試安全性測試性能測試測試內(nèi)容測試體系的建立測試體系介紹——測試內(nèi)容功能測試安全性測試性能測試測試內(nèi)容測33測試體系介紹——測試內(nèi)容功能測試功能測試:主要是對系統(tǒng)中各個功能的可使用性,以及業(yè)務(wù)流程進(jìn)行測試。界面測試:測試用戶界面功能模塊的布局是否合理,整體風(fēng)格是否符合用戶使用習(xí)慣,界面中文字是否正確,命名是否統(tǒng)一,頁面是否美觀等。兼容性測試:主要是測試在不同的操作系統(tǒng),不同的瀏覽器中,系統(tǒng)能否正常使用。測試體系的建立測試體系介紹——測試內(nèi)容功能測試功能測試:主要是對系統(tǒng)中各個34測試體系介紹——測試內(nèi)容性能測試負(fù)載測試:通過逐步增加系統(tǒng)負(fù)載,確定在滿足性能需求的情況下,系統(tǒng)各項性能指標(biāo)的變化情況。壓力測試:是在超負(fù)載的情況下,通過給系統(tǒng)加壓,增加并發(fā)量,直到系統(tǒng)崩潰,找到系統(tǒng)所能承受的極限值。測試體系的建立測試體系介紹——測試內(nèi)容性能測試負(fù)載測試:通過逐步增加系統(tǒng)負(fù)35測試體系介紹——測試內(nèi)容安全性測試功能驗證測試:是采用軟件測試當(dāng)中的黑盒測試方法,對涉及安全的軟件功能(如:用戶管理模塊,權(quán)限管理,加密系統(tǒng),認(rèn)證系統(tǒng)等)進(jìn)行測試。漏洞掃描測試:主要是借助于特定的漏洞掃描工具完成的。通過使用漏洞掃描工具,測試人員能夠發(fā)現(xiàn)系統(tǒng)存在的安全漏洞。模擬攻擊測試:對于安全性測試來說,模擬攻擊測試是一種特殊的極端的測試方法,以模擬攻擊的方式來驗證軟件系統(tǒng)的安全防護(hù)能力。測試體系的建立測試體系介紹——測試內(nèi)容安全性測試功能驗證測試:是采用軟件測36測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建37測試體系介紹——測試流程測試流程新系統(tǒng)的測試流程系統(tǒng)維護(hù)測試流程需求變更測試流程測試體系的建立測試體系介紹——測試流程測試新系統(tǒng)的測試流程系統(tǒng)維護(hù)測試流程38測試體系介紹——測試流程新系統(tǒng)測試流程圖立項需求評審開發(fā)部門編寫的需求規(guī)格說明書,經(jīng)評審小組評審之后,確定最終的需求規(guī)格說明書系統(tǒng)測試計劃根據(jù)最終的需求規(guī)格說明書以及項目開發(fā)計劃書編寫測試計劃,由測試小組編寫系統(tǒng)測試方案根據(jù)需求規(guī)格說明書,系統(tǒng)測試計劃編寫系統(tǒng)測試方案,由測試小組編寫編寫測試用例根據(jù)需求規(guī)格說明書、系統(tǒng)原型設(shè)計、系統(tǒng)測試計劃以及系統(tǒng)測試方案來編寫,測試小組編寫測試用例測試用例評審對測試用例進(jìn)行評審,得到最后的有效的用例集,在測試小組內(nèi)部進(jìn)行測試體系的建立測試體系介紹——測試流程新系統(tǒng)測試流程圖立項需求評審開發(fā)部門39測試體系介紹——測試流程新系統(tǒng)測試流程圖(接上頁)執(zhí)行測試用例根據(jù)測試計劃,來分配測試小組的成員執(zhí)行測試用例不通過回歸測試(功能、安全性測試)在功能、安全性測試完成之后,則需要進(jìn)行回歸測試,直到通過該項目測試指標(biāo)才能進(jìn)入性能測試性能測試根據(jù)系統(tǒng)規(guī)定的性能指標(biāo),對系統(tǒng)的性能進(jìn)行測試不通過回歸測試(性能測試)性能測試完成之后,則需要做回歸測試,直到通過測試指標(biāo)才能進(jìn)入出廠測試系統(tǒng)測試報告該報告中記錄測試對象質(zhì)量評估以及測試結(jié)論與建議版本發(fā)布出廠測試通過,即可以發(fā)布版本出廠測試測試完成后,需要由測試小組安排測試人員進(jìn)行出廠測試,如果測試不通過則還需進(jìn)行回歸測試不通過測試體系的建立測試體系介紹——測試流程新系統(tǒng)測試流程圖(接上頁)執(zhí)行測試用40測試體系介紹——測試流程系統(tǒng)維護(hù)測試流程圖發(fā)布修改后的系統(tǒng)不通過版本發(fā)布后系統(tǒng)出現(xiàn)bug用手工測試對該系統(tǒng)進(jìn)行檢查,找出bug的位置以及具體操作,確認(rèn)bug并修復(fù)后,進(jìn)入回歸測試手工測試用自動化測試對系統(tǒng)進(jìn)行回歸測試回歸測試(自動化測試)出廠測試測試完成后,需要由測試小組安排測試人員進(jìn)行出廠測試,如果測試不通過則還需進(jìn)行回歸測試測試體系的建立測試體系介紹——測試流程系統(tǒng)維護(hù)測試流程圖發(fā)布修改后的系統(tǒng)不41測試體系介紹——測試流程需求變更測試流程圖新版本發(fā)布需求變更客戶新增需求或者功能修改等新需求評審評審小組需評審新的需求,并修復(fù)需求規(guī)格說明書或者新增的需求規(guī)格說明書補(bǔ)充測試計劃和測試方案由于需求規(guī)格說明書的變更,需要補(bǔ)充測試計劃和方案的內(nèi)容測試用例的修改新增或修改與新增需求相關(guān)的用例執(zhí)行測試用例執(zhí)行修復(fù)后的測試用例回歸測試修復(fù)自動化測試腳本,并進(jìn)行自動化回歸測試出廠測試不通過測試體系的建立測試體系介紹——測試流程需求變更測試流程圖新版本發(fā)布需求變更42測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建43測試體系介紹——流程保障手段障手段流程保項目組在項目開發(fā)前提交需求規(guī)格說明書、項目開發(fā)計劃書、項目原型設(shè)計項目提交測試前,應(yīng)該部署到測試服務(wù)器上,方便測試組進(jìn)行測試需求確定后,不能隨時變動,如有變動,應(yīng)該提前提交相關(guān)文檔給測試組測試組提交bug后,項目組應(yīng)該在規(guī)定時間內(nèi)安排開發(fā)人員對bug進(jìn)行處理項目必須在出廠測試完成后才能提交用戶使用測試體系的建立測試體系介紹——流程保障手段障手段項目組在項目開發(fā)前提交需44測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建立測試體系介紹測試內(nèi)容缺陷管理測試流程流程保障手段測試體系的建45測試體系介紹——缺陷管理缺陷基本定義缺陷嚴(yán)重級別定義;缺陷類型定義。(具體見測試體系介紹附錄)缺陷管理工具禪道管理系統(tǒng)(網(wǎng)址:)測試體系的建立測試體系介紹——缺陷管理缺陷基本定義缺陷嚴(yán)重級別定義;缺陷類46測試體系介紹——缺陷管理缺陷管理流程缺陷管理流程是為了有效的跟蹤、管理bug,指導(dǎo)相關(guān)人員對bug進(jìn)行處理。對bug進(jìn)行處理的人員有測試人員和開發(fā)人員,職責(zé)簡要說明如下:測試人員:新增bug,并對修復(fù)的bug進(jìn)行驗證,關(guān)閉已修復(fù)的bug;開發(fā)人員:確認(rèn)bug,并對bug進(jìn)行修復(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論