軟件測試人員應具備的幾種思維方式

發表于:2009-07-03來源:作者:點擊數: 標簽:軟件測試思維
1、逆向思維方式 ● 逆向思維在測試中用的很多,比如將根據結果逆推條件,從而得出輸入條件的等價類劃分 ● 其實逆向思維在調試當中用到的也比較多,當發現 缺陷 時,進一步定位問題的所在,往往就是逆流而上,進行分析 ● 逆向思維是相對的,就是按照與常規
1、逆向思維方式

  ● 逆向思維在測試中用的很多,比如將根據結果逆推條件,從而得出輸入條件的等價類劃分

  ● 其實逆向思維在調試當中用到的也比較多,當發現缺陷時,進一步定位問題的所在,往往就是逆流而上,進行分析

  ● 逆向思維是相對的,就是按照與常規思路相反的方向進行思考,測試人員往往能夠運用它發現開發人員思維的漏洞

  2、組合思維方式

  ● 很多東西單一的思考都沒有問題,當將相關的事物組合在一起卻能發現很多問題;如多進程并發,讓程序的復雜度上了一個臺階,也讓程序的缺陷率隨之而增長

  ● 按照是否排序組合可以分為:排列(有序)和組合(無序);針對不同的應用,可以酌情考慮使用“排列”或者“組合”

  ● 為了充分利用組合思維而不致于讓自己的思維混亂,要注意“分維”,將相關的因素劃分到不同的維度上,然后再考慮其相關性

  3、全局思維方式

  ● 事物往往存在多面性,當我們掌握了越多的層面,我們對它的認識就越清楚,越有利于我們掌握其本質,全局思維方式就是讓我們從多角度分析待測的系統;試著以不同角色去看系統,分析其是否能夠滿足需求

  ● 其實平常我們在軟件開發過程中,進行的各種評審,就是借助全局思維的方式,讓更多的人參與思考,腦力激蕩,盡可能的實現全方位審查某個解決方案的正確性以及其他特性

  4、兩極思維方式

  ● 邊界值分析是兩極思維方式的典范

  ● 為了看系統的穩定性,我們采用了壓力測試

  ● 兩極思維方式,是在極端的情況下,看是否存在缺陷?

  ● 注意是兩極,不是一極

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97