乙個人學習不如和大家一起學習,群裡有學習資料,歡迎你加入軟體測試***,群號:1062843742。
軟體是一系列按照特殊規定順序組合的計算機資料和指令的集合。
定義階段:包含了可行性研究和需求分析
開發階段:概要設計、詳細設計、編碼實現、測試
維護階段:使用、維護、退役
為了發現程式中錯誤而執行程式的過程
發現問題,即缺陷(發現缺陷)
解決缺陷從而提公升軟體質量(解決問題、提高質量)
檢查軟體的功能、質量、效能是否滿足要求
積累經驗,預防缺陷,降低產品失敗風險(降低風險)
測試應該盡早介入(需求分析階段)
測試是為了證明軟體存在缺陷(而不是證明軟體沒有缺陷)
不可能進行窮舉測試
缺陷存在群集現象(80%的缺陷存在於20%的模組中)
殺蟲劑悖論(經過幾輪測試之後,將不會再發現缺陷,所以需要定期評審,及時調整用例來發現潛在的缺陷)
測試活動依賴於測試背景(根據業務的不同,應採取不同的測試技術、測試流程及測試工具)
不存在錯誤的謬論(當被測物件無法滿足使用者需求時,即使該系統無任何缺陷,也不能稱為高質量的軟體)
測試一軟體測試基礎知識總結
原文參考 v模型測試 需求分析 概要設計 詳細設計 開發 單元測試 整合測試 系統測試 驗收測試 測試過程 單元測試 整合測試 系統測試 驗收測試 單元測試主要是開發人員根據模組進行測試,整合測試是建立在單元測試的基礎之上,各個模組整合進行整體測試模組之間的問題,各個模組之間的影響,介面設計問題 驗...
軟體測試學習筆記(一)軟體測試基礎
課程鏈結 軟體測試 中國大學mooc 慕課 1.什麼是bug,談談你對它的理解 bug在英文上是小蟲子 的意思,第一次bug的出現,正是乙個小蟲子落在巨型計算機的導致電晶體短路,從而使得計算機出現問題。我理解的bug是在編譯程式時以及後續執行時出現的錯誤,有很大的不可 性,進行改錯時還可能出現,改掉...
軟體測試學習筆記(一) 軟體測試基礎
什麼是軟體測試?為了發現軟體的問題而操作軟體的過程叫做軟體測試 一 問題的定義及規劃 主要確定軟體的開發目的及可行性,制定專案總體開發計畫。即要做好市場調研。二 需求分析 在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析,明確客戶的要求,輸出需求規格說明書初版,提交評審。三 軟體設計...