溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

軟件測試中的認知偏差:為什么測試人員錯過了錯誤?

發(fā)布時間:2020-06-25 15:41:09 來源:網(wǎng)絡(luò) 閱讀:435 作者:Lickm 欄目:軟件技術(shù)

軟件測試中的認知偏差:你受到了影響嗎?

隨著技術(shù)的進步,測試世界正在以更快的速度發(fā)展,以確?!肮馑傧碌馁|(zhì)量”。

“持續(xù)集成,數(shù)字化轉(zhuǎn)型,生命周期自動化,向左移動質(zhì)量以最大限度地降低成本”等等都是一些不斷變化的神奇詞匯。雖然我們談到這些問題,但潛在的問題 - “為什么以及如何錯過缺陷”仍然繼續(xù)被聽到,并且仍然沒有得到答復(fù)。
當時感覺好像最明顯的缺陷已經(jīng)滑落。

但為什么?

盡管我們都希望認為我們是非常合乎邏輯的,有條理的和理性的,但令人遺憾的是,我們都受到認知偏見的影響,它影響著我們?nèi)粘I钪械乃季S過程,包括我們的專業(yè)工作。
認知偏見 - 簡要說明
根據(jù)維基百科 - “ 認知偏差是在判斷中偏離規(guī)范或理性的系統(tǒng)模式。個人從他們對輸入的看法創(chuàng)造了他們自己的“主觀社會現(xiàn)實”。

個人對社會現(xiàn)實的建構(gòu),而不是客觀的投入,可能決定了他們在社會世界中的行為。因此,認知偏差有時可能導(dǎo)致感知失真,不準確的判斷,不合邏輯的解釋或非理性?!?/p>

好吧......這是一個很好的定義...但它如何影響思考以及它對測試世界中的測試人員意味著什么?

好 ??!當測試人員接受任何測試時,他們已經(jīng)受到他們自己的偏見的影響 - 根據(jù)要查找的內(nèi)容構(gòu)建想法和判斷,哪里會出現(xiàn)潛在的缺陷,誰在開發(fā)它,程序的整個歷史等等,而這樣的例子不勝枚舉。

我們非常有必要了解不同類型的偏見,以便我們能夠更加清楚并且確實想到有效地管理它們。
要尋找的軟件測試中的認知偏差類型
我們需要在自己內(nèi)部尋找不同的認知偏差,其中一些在下面詳細解釋

#1)相似偏見

人類很容易根據(jù)類似情況的相似性來判斷情況。

例如,作為測試人員,我們經(jīng)常傾向于認為Web應(yīng)用程序會有類似的錯誤,而客戶端 - 服務(wù)器應(yīng)用程序會有類似的錯誤集。

作為測試人員,我們自然會根據(jù)項目的性質(zhì)只關(guān)注那些類似的錯誤。不幸的是,由于這種性質(zhì),有時我們傾向于錯過最明顯的那些因為我們的思想不允許我們這么想。

#2)同余偏見

這是我們的思想拒絕考慮替代方案的行為。

這意味著,測試人員傾向于僅驗證預(yù)期的行為,因此錯過了否定驗證。

在編寫測試用例時,我們傾向于用他們預(yù)期的行為來涵蓋所有需求并錯過負流量,因為并非所有負流量都在需求中具體提到。

它們隱含在要求中,實際上也不可能記錄所有用戶行為。

#3)確認偏差

這是通過確認我們的信念和假設(shè)來搜索和解釋信息的趨勢。

通常,在測試世界中,我確信我們會遇到這樣的情況,即我們認為默認情況下某個特定開發(fā)人員的代碼與其他代碼相比會有更多缺陷,因此我們會花費大量時間來測試他開發(fā)的模塊。

受這些信念的影響將傾向于增加錯過其他人開發(fā)的模塊中的缺陷的風險。

#4)隨波逐流的影響

隨波逐流的影響主張人們之間傳播的行為或信仰。

當一定數(shù)量的人相信某事時,它會自動增加另一個人也相信相同的概率。這在我們的日常生活中多次發(fā)生。

最常見的例子是我們購買一些產(chǎn)品。而不是我們獨立選擇產(chǎn)品,我們通常與他人的信念。

測試世界中也顯示完全相同的行為。在我們的同行小組中,如果有些人覺得某個特定模塊沒有缺陷,我們會在不知不覺中傾向于相信這一點,并且我們在驗證過程中對該模塊的關(guān)注度大大下降。

#5)注意失明

這是一種行為,而測試人員,當我們不尋找它時,我們往往會錯過最明顯的缺陷。

想象一下這樣一種情況,你要求一群人用一種特定的著裝顏色計算進來的人數(shù),你可以觀察到人們會如此全神貫注地計算它們并且他們錯過了看到周圍任何其他重要或重要的東西。

為了將其與測試世界聯(lián)系起來,例如在一個增強項目中,其中一個屏幕是新開發(fā)的,那么測試人員更傾向于關(guān)注新開發(fā)的屏幕并錯過其他關(guān)鍵集成。

#6)消極偏見

消極性偏見是一種人類傾向于給糟糕的經(jīng)歷帶來更多的心理權(quán)重,而不是好的經(jīng)歷。

這在哪里進入測試世界?很難說服測試人員為生產(chǎn)構(gòu)建提供簽名,因為他們只關(guān)注他們發(fā)現(xiàn)的缺陷。

他們沒有時間證明產(chǎn)品絕對沒有缺陷。這其中的主要原因,其中一個決定上線的產(chǎn)品取決于該產(chǎn)品或業(yè)務(wù)經(jīng)理,雖然建議將被測試經(jīng)理被引用。

結(jié)論
希望您能更好地了解軟件測試中的認知偏差,其影響以及可以采取哪些措施來消除影響?

并且要意識到的一個重要事實是,我們對自己的偏見視而不見,而我們可以識別其他人的偏見(這本身就是盲點認知偏差)。但是,我們可以更加清醒,在很大程度上,我們可以在需要的地方更多地考慮這些問題。

你還記得受到認知偏見的影響嗎?您是否注意到同伴群體中的認知偏差?請在下面的評論部分中表達您的想法!

關(guān)于作者:

這篇有趣的文章由STH作者Geethanjali S撰寫 - 經(jīng)過認證的Scrum Master和PMP認證,在質(zhì)量保證和工程方面擁有18年以上的經(jīng)驗。一位變革型領(lǐng)導(dǎo)者,在領(lǐng)導(dǎo)和提供質(zhì)量保證變革,全球推廣計劃,兼并與整合相關(guān)計劃方面擁有豐富經(jīng)驗。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI