004 什麼是軟體測試?軟體測試的目的與原則

2022-05-05 04:15:11 字數 694 閱讀 9755

軟體測試的定義:

使用人工或自動手段,來執行或測試某個系統的過程。其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。

軟體測試的目的:

軟體測試的原則:

1.測試證明軟體存在缺陷:無論執行怎樣的測試操作都不能證明當前軟體是有缺陷的。

2.不能執行窮盡測試:有些功能是無法將所有的測試情況都羅列出來,所以任何的操作都有結束的時間。

3.缺陷存在群集現象:對於軟體功能來說,【28理論】核心功能只佔20%,非核心內容佔80%,在實際工作當中,我們會集中測試20%的核心內容,所以這個部分發現錯誤的機率會大於80%,因此我們就會遇到缺陷都集中在這20%功能模組裡的現象。

4.某些測試需要依賴特殊的環境:eg:電池的適應溫度,天氣環境

5.測試應該盡早介入:為了更多的發現和更好的解決軟體中的缺陷,我們追求測試工作盡早的開展。

6.殺蟲劑現象:同樣的乙個測試用例不能重複使用多次,因為軟體會產生免疫。

7.不存在缺陷謬論:任何軟體不可能是完美的。

軟體測試 1 什麼是軟體測試?

軟體測試 qa 的定義無比簡單 所謂軟體測試,就是乙個或者一系列過程,確保軟體可以完成了該完成的功能,不執行不該有的操作。身為開發,恐怕沒有幾個人會樂於常常和測試打交道。原因很簡單,無非就是測試會站在乙個第三者的角度上將一些你寫的 中一些 他認為的 漏洞揪出來,而且像討債一樣催著你趕快fix。而很多...

軟體測試(1) 什麼是軟體測試?

本篇博文主要討論以下幾個問題 1 為什麼要開展軟體檢測活動?2 什麼是軟體測試?3 如何理解軟體測試?4 軟體測試和開發的關係?5 軟體測試和質量保證的關係?首先舉兩個例子,2002年7月,首都機場由於軟體缺陷影響通訊傳輸,造成航班無法起飛,大批遊客滯留機場。還有,2008年北京奧運會官方 第二階段...

什麼是軟體測試,軟體測試的目的?

軟體測試 用來確認乙個程式的品質或效能是否符合開發之前所提出的一些要求 軟體測試就是在軟體投入執行前,對軟體需求分析 設計規格說明和編碼的最終複審,是軟體質量保證的關鍵步驟。軟體測試是為了發現錯誤而執行程式的過程 軟體測試的目的 1.確認軟體的質量,其一方面是確認軟體做了你所期望的事情,另一方面是確...