上下文驅動測試的七大基本原則

2021-04-13 05:01:26 字數 1009 閱讀 3277

上下文驅動測試的七大基本原則

原文

www.context-driven-testing.com

the seven basic principles of the context-driven school

1、 任何實踐活動的價值依賴於它所處的上下文。

2、 在某個上下文中,只有好的實踐,沒有最佳實踐。

3、 在一起工作的人才是專案的最重要主成部分。

4、 隨著時間的推移,專案呈現出難以預料的結果。

5、 產品是問題的解決方案,如果問題沒有得到解決,產品是無效的。

6、 好的軟體測試時乙個富有挑戰性的智力過程。

7、 只有在專案的整個過程中通過判斷和技巧,訓練有素的協作,我們才能在正確的時間做正確的事情,以便有效地測試我們的產品。

illustrations of the principles in action 基本原則的實際體現

* 測試組的存在是為了提供測試相關的服務。他們不是管理開發專案,而是服務於專案。

* 測試是代表利益相關方來為開發、調優、除錯、調查或銷售產品而服務的。對於不同的目的,可能採用完全不同的測試策略才是合適之舉。

* 應該給不同的測試組分配不同的測試任務。在某個測試任務中採用的實踐活動可能與另外乙個任務應該採用的實踐活動完全不相干,或者在另外乙個任務中採用會導致低效率。

* 無效的度量是危險的。

* 測試用例的重要價值在於它能提供資訊(例如:提供減少不確定性的資訊)。

* 凡事皆可能出錯。即使產品可能已經通過你的測試,它仍然有可能以你(或自動化測試)未能監視到的方式出錯。

* 自動化測試不是把手動測試的單純地自動化:把自動化測試當成自動的人工測試來討論是沒有意義的。

* 不同型別的測試會發現不同型別的bug-測試會隨著程式越來越穩定而變得更富挑戰性或者說越應該關注不同的風險。

* 衡量測試工作的應該是這些測試工作滿足利益相關方的相關需求的程度。

測試的七項基本原則

原則1 測試說明缺陷的存在,而不能說明缺陷不存在 即使在測試過程中沒有發現失效,也不能證明證明沒有缺陷,即 零缺陷是不可能的。原則2 窮盡測試是不可能的 進行窮盡測試 輸入和前提條件的所有組合 是不可行的,除非是小型案例 所以我們應利用風險分析 測試技術和優先順序確定測試工作量。原則3 測試的盡早介...

設計模式之物件導向七大基本原則

概述 在運用物件導向的思想進行軟體設計時,需要遵循的原則一共有7個,他們是 單一職責原則 single responsibility principle 每乙個類應該專注於做一件事情。黎克特制替換原則 liskov substitution principle 超類存在的地方,子類是可以替換的。依賴...

測試的基本原則

原則1 測試說明缺陷的存在,而不能說明缺陷不存在 即使在測試過程中沒有發現失效,也不能證明證明沒有缺陷,即 零缺陷是不可能的。原則2 窮盡測試是不可能的 進行窮盡測試 輸入和前提條件的所有組合 是不可行的,除非是小型案例 所以我們應利用風險分析 測試技術和優先順序確定測試工作量。原則3 測試的盡早介...