大话测试之BT思维
百度搜索:小強測試品牌
挨踢脫口秀,將技術娛樂化,碎片系統化,盡在荔枝FM(http://www.lizhi.fm/200893)
前言
不廢話,我們接著上篇的文章繼續來大話一下測試,這次的主題主要圍繞思維,而且我用了BT來形容,你懂得,哈哈。
1正向思維
什么是正向思維呢?你不要糾結了,我們不要管什么定義啊,概念啊什么的,就從字面意思理解,就是說我們正常的思維,正向的,比如說,你上汽車,肯定是先開門在上,這就是正向思維,你不會開天窗然后鉆進去吧?這個暫時定為反向思維吧,我們后面說。
好,正向思維對于大多數人來說應該沒有難度,我們在測試的時候一般來說都先關注于正向的東西,比如已網上購物而言,你在測試的時候,肯定會先關注于正常的下單、支付流程,這個就是所謂的正向,其實在我們的case中也體現了這種思維。
2反向思維
這個就是我強調的,做測試也好,做開發也好,做架構也好,只有把正反向思維都考慮到了才會把整體的系統考慮全面,對于我們測試來說,我們應該更加關注于try{}catch{}這樣類似代碼中的catch部門,而這也是我們要重點測試的,不管你是黑盒、白盒、灰盒,都需要重點關注這個。
3發散思維
Ok,上面說了正反向,現在還差一個發散,發散思維主要是為了讓我們的思維輻射到系統的各個測試點、功能點,用來彌補我們正反向的漏洞。
當然,這里說的發散并不是讓大家漫無目的的去瞎想,這里可以給出大家一個思路,如下圖:
?
這個是一個簡要的手圖,意在告訴大家我們先前要把思路想清楚了,這樣才能有目的的發散,不然效率還是大大打折扣的。至于圖中是什么意思,我想應該能很快看明白吧?
4?BT思維
終于到這里了,BT,這個必須有,作為一個優秀的測試人員,不對,應該是技術人員,BT的思維應該有,這樣能幫你預估出來很多未來的風險,并提前解決掉他。作為我們測試人員來說,BT并不可恥,我曾記得,n久以前我們的case中還包括拔掉網線、限速等BT的操作。在外人看來我們真的很BT,但不可否認的是,我們為提供產品的用戶體驗與設計提供了非常有價值的參考數據與建議,所以也會漸漸的得到認可。
我想說的是,我并不是提倡這樣的做法,只是想說明,其實對于測試而言,我個人覺得重要的不是技能,而是思維,只有你的思維夠敏銳、夠寬、夠廣、夠發散,才能找出更多的問題,即便你有超高的技能技術,但你的思維永遠都在一個小胡同里,你覺得會有用嗎?
結束語
Over,用一句結束,我們不要只做有血有肉的人,我們還要加上有思想有靈魂!
預告
下期文章:《大話測試之拔苗助長》?
總結
- 上一篇: Windows 性能问题诊断(5)
- 下一篇: asp.net 中文编码问题