




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件測試的任務SoftwareEngineering1、理解軟件測試的目的和定義2、了解軟件測試的原則3、掌握軟件測試的實踐4、理解軟件測試的對象5、了解測試信息流01目錄軟件測試的目的和定義02軟件測試的原則03軟件測試的實踐軟件測試的原則05軟件測試的實踐04軟件測試的目的和定義1軟件測試的目的和定義定義1990年IEEE:1.軟件測試的定義(1)在規定條件下運行系統或構件,觀察和記錄結果,并對系統或構件的某些方面給出評價。(2)檢測現有狀況和需求狀況之間的不同(bug),并評估軟件項目的特性。軟件測試的目的和定義定義1990年IEEE:2.軟件測試的目的GB/T11457-2006:測試是一個過程,目的是評價系統或構件的某些方面,看它是否滿足規定的需求;評估項目的特性,看期望的結果和實際結果之間有無差別。軟件測試的原則2框架的概念(1)應當盡早地、不斷地進行軟件測試。把測試貫徹于整個軟件開發環節中。(2)測試用例應由測試輸入數據、執行條件和對應的預期輸出結果組成。(3)程序員應避免檢查自己的程序。不是說不能,只是別人檢查更客觀有效。(4)在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。框架的概念(5)充分注意測試中的集群現象。發現錯誤集中模塊時,重點檢查。(6)嚴格執行測試計劃,排隊測試的隨意性。(7)應當對每個測試結果僑全面檢查。(8)妥善保存測試計劃、測試用例、出錯統計和最終分析報告。軟件測試的實踐3軟件測試的實踐(1)所有測試都應追溯到用戶需求。(2)測試應從小規格開始,逐步向大規模。(3)窮舉測試是不可能的。(4)盡早產生一個綜合的測試計劃。(5)測試應當分級別進行。重點軟件測試的實踐重點(6)測試應當有重點(7)測試包括性能、可靠性、可維護性、安全性和的確認。(8)提供集成化的測試工具和測試基礎支持。(9)加強測試度量工作和缺陷分析工作,不斷地改進測試。(10)加強測試培訓軟件測試的對象4軟件測試的對象測試對象軟件代碼文檔數據軟件測試的對象軟件測試程序測試測試信息流5測試信息流軟件需求規格說明、軟件設計說明、源代碼等。軟件配置包括測試計劃、測試用例、測試規程等,測試配置是軟件配置的一個子集。測試配置目的是為了提高軟件測試效率,減輕手工測試勞動。測試工具信息流測試信息流測試發現不了錯誤并不代表軟件錯誤,而是錯誤仍隱藏在軟件中,需要用戶去發現,改正這些錯誤比開發階段發現錯誤費用高40-60倍。測試確定軟件缺陷一1調試(修正文檔)二2再次測試三3
1、軟件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論