軟件測試中的信息丟失

目錄

個人理解

譯文內容

信息丟失

信息控制

更好的信息交流


個人理解

測試人員通常被認爲是項目的最後一把控制屏障,發現bug(這裏bug是從宏觀層面來說得,是指影響用戶體驗、易用性方面的問題,以交付高可用產品爲目標下,發現的種種問題或潛在風險)後,大多數情況下,開發人員會修復其中的絕大多數問題;在於業務人員、產品人員溝通中,往往會將一些問題,定爲延期修復,或由於不存在某些業務場景,允許某些問題留存。

各方由於各自的關注點不同,對待同一個問題,可能會有截然相反的看法。本質上來說,這是成員的認知差距問題。

但無論哪種業務,測試人員應該儘可能做到如下

記錄下一切bug或潛在風險;

與團隊成員,boss達成一致,當前產品究竟需要什麼級別的質量;

一些問題,確實需要boss來拍板,以決策是否應當立即修復

譯文內容

信息丟失

不久前,我與一個出現了showtopper錯誤的團隊合作。 管理層詢問爲什麼測試人員沒有發現該錯誤。

測試人員確實發現了該錯誤。

好吧,爲什麼他們沒有將其標記爲嚴重?

他們確實將其標記爲嚴重錯誤。 分類小組已將該錯誤降級爲主要錯誤,從而允許該軟件退出。

團隊爲何不更有效地爭論說該漏洞仍然是熱門?

等一下。 怎麼了?

顯然存在溝通問題。 每當不同的團隊需要傳達複雜的信息時,必然會丟失一些信息,甚至可能會進行某些信息控制。 我們只需要瞭解這種情況的發生地點和原因,並希望能夠減輕這種情況。

信息控制

有時信息丟失是必不可少的。其他時候,人們爲了自己的利益鼓勵和安排信息丟失。這是信息控制。

通常,人們爲了某些工作安全而控制信息。一個例子是唯一瞭解該系統的測試人員。只有您知道如何對訂單條目進行迴歸測試,或者如何爲產品搜索構建測試環境,或者您所擁有的一切。如果人們需要東西,他們就需要通過你。

該子系統成爲您的“領地”。這是一種增強您所控制的知識領域的力量感的好方法。如果您向所有人解釋,他們將不需要您,因爲他們可以自己進行更改。

雖然這種信息控制似乎很吸引人,但我認爲這會使您變成不想成爲的人。可悲的是,如果您做出此選擇,則會發生三件事。

首先,工作會失去樂趣。本質上,您會一遍又一遍地做同樣的事情。您會爲自己感到難過,因爲從某種程度上講,這種簡單的感覺會變得很複雜。其次,您不會結交朋友,因爲這種工作會根據定義將您隔離。第三,當系統最終退休時,您的技能將受到限制。很難找到新工作。

在《霍比特人》和《指環王》中,角色Sméagol嫉妒地守護着戒指,使他成爲Gollum。他放棄了其他關係,將戒指稱爲“我的寶貝”。 Gollum實際上並不是邪惡的,他只是一個可憐的人,受戒的約束,由於渴望爲自己ard積力量而腐敗。

通過共享信息獲取權力;不要成爲Gollum。

更好的信息交流

被管理層責備不爲使showstopper錯誤歸類爲showtopper而奮鬥的做法真是太可惜了。 但是,它確實有一個好處:它爲有關信息丟失和信息控制以及如何防止它們的對話創造了機會。

我們可以通過覆蓋範圍來描述應用程序,或者更具體地說明已知問題的影響,從而減少信息丟失。 可以一次解決一個微小的問題,但我也認爲在宏觀層面上有更多的討論應用程序質量的空間。

“爲什麼會這樣?” 可能是一場黑暗的談話。 “我們下次如何預防?” 有更多的光線。 儘量使事物保持光亮。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章