談談測試中的探索性思維

2021-09-01 08:30:08 字數 718 閱讀 9179

不知大家是否有看過《探索性測試》這本書,裡面講的是探索測試中的一些思維。先問乙個問題,有沒有人會這樣想:測試比開發要難。有人會說,開發要求掌握的技能比測試的技能更精,怎麼會測試比開發難呢?

先聽聽我怎麼想的,開發和測試由於角色的不同,必然會導致一些思維的不同。如一般的開發人員更多站在編碼的角度(這時候一般稱作程式設計師),他們拿到規劃經理的需求文件時,立馬進入設計階段(需求細化一般做的不是很到位)。ok,編碼很快完成了,但是開發人員在編碼的時候,設計產品的時候有沒有想過如何測試呢?如果設計出來的功能不知道如何測試,你設計的產品也終究算是敗筆。

測試人員就不一樣了,他們需要細化各種開發的產出,也許只能從開發幾句簡單的user story中就要細化各種測試需求,從開發簡單的設計圖就要定位可能的風險點,這種種過程是乙個不確定的過程,測試獲取的資料很有限。抽象化到具體化真的不是一般的難。另外,想想你所在的公司有沒有這種現象,開發人員設計子模組時思維基本上是正向的,而測試人員不僅僅需要正向思維,更多的需要逆向思維,還要有一部分破壞思維和發散思維,發散思維也就是這裡講的探索性思維。

乙個腦筋急轉彎:什麼情況下 0>2 ,2>5,5>0是正確的?獲取的資料如此有限,你是如何思考的呢?這個思考的過程就是探索的過程。

越來越多的測試技術可以更快更高效地保證軟體質量,但是不管技術或者平台、流程有多麼的出色,總有一些東西會是工具想不到的。這時候就需要探索性思維發揮作用了。其實開發人員和測試人員很大一部分差別就是探索性思維,如何更好地去探索我們的產品,以後再細說自己的理解

探索性測試

每乙個好的缺陷背後,都可能藏著乙個更好的缺陷,在你確實了解缺陷的影響程度和破壞力之前永遠不要停止探索。探索性測試的目標 理解應用程式如何工作,他的介面看起來怎樣,實現了什麼功能 強迫軟體展示其全部能力 找到缺陷 探索性測試的方 賣點測試法 此方法鼓勵測試人員 銷售部門給客戶演示的demo,理解從銷售...

探索性測試

探索性測試概念 摘 探索性測試 et 是敏捷世界裡的一種重要測試方法,作為乙個研究性的工具,它是使用者故事測試和自動化回歸集的重要補充。它是一種經過深思熟慮的測試方式,沒有測試指令碼,可以使你的測試超出各種明顯已經測試過的場景。探索測試將學習,測試設計和測試執行整合在一起,形成一種測試方法。探索性測...

探索性測試

探索性測試的定義 探索性測試 et 是敏捷世界裡的一種重要測試方法,作為乙個研究性的工具,它是使用者故事測試和自動化回歸集的重要補充。它是一種經過深思熟慮的測 試方式,沒有測試指令碼,可以使你的測試超出各種明顯已經測試過的場景。探索測試將學習,測試設計和測試執行整合在一起,形成一種測試方法。探索性測...