《完美軟體》筆記4 不對所有可能性進行測試的原因

2021-05-22 07:37:37 字數 373 閱讀 9587

「測試也許可以令人信服地表明存在缺陷,但是永遠無法表明不存在缺陷。」

--edsger w.dijkstra,計算機領域先驅(1930~2002)

》可能進行測試的數目是無限的

》測試最多只是取樣

》資訊的成本可能超過無知的成本

》我們也許可以用較少的測試獲取更多的資訊

》有限的測試、資源和時間帶來的限制;測試員還必須注意自己的個性(即選擇何種測試方法)

小結:本質上,任何特定的候選產品上可以進行的測試數目都是無限的。經理與測試員們必須盡力了解取樣給測試過程帶來的風險,而不是要求執行「所有的」測試。

常見錯誤:

*****=== by 鬼谷子@魔教*************************

《完美軟體》筆記7 資訊免疫

錯誤不會因為反覆傳播而變成事實,事實也不會由於沒有人看見而變成錯誤。聖雄甘地 雖然測試的目的是提供資訊,但大家常常會將這些資訊看成某種威脅。這讓我們都產生了一種 免疫系統 在我們面對那些不想聽到的資訊時跳出來保護自己。資訊免疫 會破壞你為測試做出的最好的努力,因為有關bug的訊息會 一 我們在生存規...

《完美軟體》讀書筆記11 資訊攝取

1 使用薩提亞互動模型來解析溝通 薩提亞 virginia satir 互動模型有助於幫助軟體測試人員改進他們對軟體狀態進行觀察和溝通的系統。乙個模型的作用是簡化乙個複雜的的過程。薩提亞互動模型首先將任何溝通過程都分解為4個主要的階段 a 攝取 並不是 就那樣發生 還包括了選擇的過程 b 確定含義 ...

《完美軟體》讀書筆記11 資訊攝取

1 使用薩提亞互動模型來解析溝通 薩提亞 virginia satir 互動模型有助於幫助軟體測試人員改進他們對軟體狀態進行觀察和溝通的系統。乙個模型的作用是簡化乙個複雜的的過程。薩提亞互動模型首先將任何溝通過程都分解為4個主要的階段 a 攝取 並不是 就那樣發生 還包括了選擇的過程 b 確定含義 ...