軟體測試基礎知識一(軟體測試定義 目的及分類)

2022-05-03 09:24:09 字數 594 閱讀 4873

乙個人學習不如和大家一起學習,群裡有學習資料,歡迎你加入軟體測試***,群號:1062843742。

軟體是一系列按照特殊規定順序組合的計算機資料和指令的集合。

定義階段:包含了可行性研究和需求分析

開發階段:概要設計、詳細設計、編碼實現、測試

維護階段:使用、維護、退役

為了發現程式中錯誤而執行程式的過程

發現問題,即缺陷(發現缺陷)

解決缺陷從而提公升軟體質量(解決問題、提高質量)

檢查軟體的功能、質量、效能是否滿足要求

積累經驗,預防缺陷,降低產品失敗風險(降低風險)

測試應該盡早介入(需求分析階段)

測試是為了證明軟體存在缺陷(而不是證明軟體沒有缺陷)

不可能進行窮舉測試

缺陷存在群集現象(80%的缺陷存在於20%的模組中)

殺蟲劑悖論(經過幾輪測試之後,將不會再發現缺陷,所以需要定期評審,及時調整用例來發現潛在的缺陷)

測試活動依賴於測試背景(根據業務的不同,應採取不同的測試技術、測試流程及測試工具)

不存在錯誤的謬論(當被測物件無法滿足使用者需求時,即使該系統無任何缺陷,也不能稱為高質量的軟體)

測試一軟體測試基礎知識總結

原文參考 v模型測試 需求分析 概要設計 詳細設計 開發 單元測試 整合測試 系統測試 驗收測試 測試過程 單元測試 整合測試 系統測試 驗收測試 單元測試主要是開發人員根據模組進行測試,整合測試是建立在單元測試的基礎之上,各個模組整合進行整體測試模組之間的問題,各個模組之間的影響,介面設計問題 驗...

軟體測試學習筆記(一)軟體測試基礎

課程鏈結 軟體測試 中國大學mooc 慕課 1.什麼是bug,談談你對它的理解 bug在英文上是小蟲子 的意思,第一次bug的出現,正是乙個小蟲子落在巨型計算機的導致電晶體短路,從而使得計算機出現問題。我理解的bug是在編譯程式時以及後續執行時出現的錯誤,有很大的不可 性,進行改錯時還可能出現,改掉...

軟體測試學習筆記(一) 軟體測試基礎

什麼是軟體測試?為了發現軟體的問題而操作軟體的過程叫做軟體測試 一 問題的定義及規劃 主要確定軟體的開發目的及可行性,制定專案總體開發計畫。即要做好市場調研。二 需求分析 在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析,明確客戶的要求,輸出需求規格說明書初版,提交評審。三 軟體設計...