這一個等式很奇怪,0比2大,2比5大,5比0大,為什麼?
when you see the following inequality, what will be the reasone, in your opinion? don’t try to find the answer from the internet. just tell me your thinking process.
0>2, 2>5, 5>0
responses to 說一下你的思考過程 tell me what you think
看到這個等式首先想到的是為什麼是反的。然後就想肯定不是代表普通的數學比大小,因為有計算機背景,初步就想到是不是asc編碼符的比大小。但是繼續驗證ascii編碼是不正确的,其本質還是數字的比大小,沒有擺脫那個思維,換種思路,上面這個等式的0,2,5其實并不是看做數字來了解而是一種圖形,比如0代表圓圈,那2和5又代表什麼呢?
還是說不通,但是可以肯定的是0,2,5各自代表着某種已定的特殊含義,這種含義又有某種特殊的聯系,現在就是要找出這種聯。
有了新的資料,推翻了上一次的猜測。并且推出新的猜測:“0,2,5其實并不是看做數字來了解,0,2,5各自代表着某種已定的特殊含義,這種含義又有某種特殊的聯系”,現在需要用新的資料來證明這種猜測是正确的。
這種既定聯系的範圍太廣了,光從這個等式提供的資訊量有點少啊。
這個時候,不妨試着運用defocused thinking,盡量拓寬自己的思路、找更多的資料(data)。或者運用alternative thinking,先做些别的事情,過一些時間再回來接着測試,也許就有新的思路了
很好,你找到了題目與圓在某一方面的相似性。但是這個就是那個“答案(bug)”了嗎?你需要找到更多的資料,證明它就是你要找的
“答案”是我們最終要找的東西;我們測試的時候,bug不也是我們要找的東西嗎?答案,事先你并不知曉在哪裡,你也事先不知道bug藏在哪裡,否則就沒有必要測試了。都是在解決問題,都是在找尋未知,測試的樂趣也在于此了!
這是不是軟體測試的博弈?
well, i think i’ve got the key.0:石頭;2:剪刀;5:布。
非常棒!終于找到了答案。說說我能想到的啟發吧:
- 做這種題目就是一個尋找未知的過程,測試也是一個尋找未知的過程。這個未知可能是bug、可能是系統真實的表現
- 當你知道答案時,你可能覺得這也沒有什麼高深的,很容易了解,剪刀、石頭、布嘛,換句話說,正向思考還是很容易的出這道題的,可是讓你找答案時,就不是那麼容易了,因為這時你得利用反向思考的方法,這就是測試的思維
- 是以多做做這種動腦筋的題目、多解解各種謎題、多做做拼圖遊戲、多玩玩魔法和數獨等,都可以訓練你的思維,包括邊際思考能力、系統思考能力、逆向思考能力等等,這些都是你的學習能力
- 學習能力提高了,不管是産品知識還是測試知識,當然都對你來說不是什麼難事了,你也能區分出來何時學習産品知識、何時補充測試知識、應該補充什麼知識、應該補充多少知識了
- 測試中,我們經常可以使用溯因推理法(adbuctive inference),也就是假設性誘導法
1、你獲得一些資料,希望能夠解釋這個資料
2、你想到數個可能的解釋
3、你尋求更多的資料幫助你解釋或反駁每一個解釋
4、你選擇最能幫助你解釋所有其中重要的資料的解釋
5、或者,你沒有找到一個最合理的解釋,那麼繼續尋找更多的資料
- 科學家們會經常使用溯因推理法,測試人員也經常使用溯因推理法,實際上有些研究表明科學家們的思考方式與測試人員非常相似,他們經常質疑其他人習以為常的 東西、他們經常做各種可能的假設然後去驗證、他們會時而想到其他人想不到的方面,科學家們的發現發明不是因為科學家們都是天才、都有超人的智慧,而是因為 他們的思維方式。是以多讀讀科學、社會學、人文學、認知學,了解發現問題、解決問題的思考過程,對測試大有裨益。
====================================分割線================================
最新内容請見作者的github頁:http://qaseven.github.io/