原則1:測試說明缺陷的存在,而不能說明缺陷不存在
即使在測試過程中沒有發現失效,也不能證明證明沒有缺陷,即 零缺陷是不可能的。
原則2:窮盡測試是不可能的
進行窮盡測試(輸入和前提條件的所有組合)是不可行的,除非是小型案例;所以我們應利用風險分析、測試技術和優先順序確定測試工作量。
原則3:測試的盡早介入可以節省時間和成本
測試的盡早介入有時也稱為測試的左移,測試盡早介入,可以減少專案時間和成本。
原則4:缺陷的群集效應
在bug的周圍往往會發現更多的問題,所以這些應該作為風險分析的重要輸入。
原則5:殺蟲劑悖論
就像殺蟲劑在一段時間後對殺死昆蟲不再有效一樣,如果多次重複同樣的測試,最終這些測試將不再能夠發現任何新的缺陷,所以我們應經常檢查測試用例並且生成新的測試用例,或對舊的不常用的測試用例以及常用的但不常發現缺陷的用例進行改寫。
原則6:測試活動依賴於測試周境
測試在不同周境下是不同的。所以不應該以完全相同的方法去測試兩個不同的系統。
原則7:不存在缺陷的謬論
期望僅僅發現並修復大量缺陷就能確保系統的成功,這是乙個謬論。
軟體測試的基本原則
在軟體測試過程中,應注意和遵循的具體原則,具體可以概括為以下幾項,接下來我們就來了解一下。1.所有測試標準都是建立在使用者需求之上。軟體測試的目標就是驗證產品的一致性和確認產品是否滿足客戶的需求,所以測試人員要始終站在使用者的角度去看問題 去判斷軟體缺陷的影響,系統中嚴重的錯誤是那些導致程式無法滿足...
軟體測試的幾個基本原則
我一直認為軟體測試是一件很有原則的工作,這個原則是最重要的,方法都應該在原則指導下進行。軟體測試的基本原則是站在使用者 的角度,對產品進行全面測試,盡早 盡可能多地發現 bug,並負責跟蹤和分析產品中的問 題,對不足之處提出質疑和改進意見。軟體零缺陷 zero bug 是一種理念,足夠好 good ...
測試的七項基本原則
原則1 測試說明缺陷的存在,而不能說明缺陷不存在 即使在測試過程中沒有發現失效,也不能證明證明沒有缺陷,即 零缺陷是不可能的。原則2 窮盡測試是不可能的 進行窮盡測試 輸入和前提條件的所有組合 是不可行的,除非是小型案例 所以我們應利用風險分析 測試技術和優先順序確定測試工作量。原則3 測試的盡早介...