軟體測試背景目的要點概述

2021-10-23 17:48:53 字數 1062 閱讀 1098

質量管理領域權威人物j.m.juran將質量定義為「決定產品效能」和『「滿意程度』的特徵」, 而測試注重於產品的滿意度。          

測試應針對這樣一種情況:      

①軟體產品在一些特定的範圍內不能滿足客戶的合理要求。      

②通過測試過程可以評定質量風險(可能的錯誤),了解被測試系統中存在的錯誤模式(觀察到的錯誤症狀)。

基於不同的立場,存在著兩種完全不同的測試目的。

從使用者的角度出發,普遍希望通過軟體測試暴露軟體中隱藏的錯誤和缺陷,以考慮是否可接受該產品。

從軟體開發者的角度出發,則希望測試成為表明軟體產品中不存在錯誤的過程,驗證該軟體已正確地實現了使用者的要求,確立人們對軟體質量的信心。

g.j.myers在《軟體測試技巧》中認為:測試是為了尋找錯誤而執行程式的過程,乙個好的測試用例是指很可能找到迄今為止尚未發現的錯誤的測試。 乙個成功的測試是揭示了迄今為止尚未發現的錯誤的測試。

軟體測試是根據軟體開發個階段的規格說明和程式的內部結構而精心設計一批測試用例(即輸入資料及其預期的輸出結果),並利用這些測試用例去執行程式,以發現程式錯誤的過程。

①在設計測試用例時,應包括合理的輸入條件和不合理的輸入條件,充分注意測試中的群集現象。

②測試後程式中殘存的錯誤數目與該程式中已發現的錯誤數目成正比。

③所有的測試都應追溯到使用者需求,最嚴重的錯誤(從使用者角度)是那些導致軟體無法滿足合理需求的錯誤。

④程式中的問題根源可能在開發前期的各階段解決、糾正     錯誤也必須追溯到前期工作。

⑤應長期保留測試用例,直至系統廢棄。

測試計畫是:「測試內容說明」:測試專案的名稱,各項測試的目的、步驟和進度,以及測試用例的設計等。

測試報告是:「測試結果」:測試專案編號,專案名稱,測試用例,預置條件,測試過程,實測結果與期望結果的比較,發現的問題,以及測試達到的效果等。    

測試用例=

軟體測試 軟體測試概述

3.軟體測試目的 4.測試和除錯 5.總結 簡單來說,如果軟體本身沒有滿足需求或是超過需求,則認為軟體即存在缺陷。展開來講 軟體未實現需求說明書的功能 軟體實現了需求說明書不應該出現的功能 軟體實現了需求說明書未說明的功能 軟體未實現說明書沒提及但是應該實現的功能 軟體難以理解,不好使用,執行緩慢或...

軟體效能測試要點

軟體效能測試的目標 1 測試系統的最佳使用者數 隨著使用者數量的增多系統的響應時間並沒有受到影響,直到某個數量的使用者數響應時間開始明顯增長 2 測試系統的最大使用者數 隨著使用者數量的增多,系統的響應時間開始延遲,直到某個數量的使用者數時,系統開始響應失敗或崩潰 3 a 找到目前系統的效能瓶頸 依...

軟體測試概述

軟體測試概述 為什麼要測試?最主要有兩個目的 一是對質量或可接受性做出評判。二是發現存在的問題。1 基本概念 測試有兩個明確的目標 找出失效 上述一 和 證實軟體執行的正確性 上述二 正確性是相對的,而不是絕對的 測試用例在測試中佔 核心地位。2 測試用例 軟體測試的精髓是為被測物件找到一組測試用例...