目錄
個人理解
測試人員通常被認爲是項目的最後一把控制屏障,發現bug(這裏bug是從宏觀層面來說得,是指影響用戶體驗、易用性方面的問題,以交付高可用產品爲目標下,發現的種種問題或潛在風險)後,大多數情況下,開發人員會修復其中的絕大多數問題;在於業務人員、產品人員溝通中,往往會將一些問題,定爲延期修復,或由於不存在某些業務場景,允許某些問題留存。
各方由於各自的關注點不同,對待同一個問題,可能會有截然相反的看法。本質上來說,這是成員的認知差距問題。
但無論哪種業務,測試人員應該儘可能做到如下:
記錄下一切bug或潛在風險;
與團隊成員,boss達成一致,當前產品究竟需要什麼級別的質量;
一些問題,確實需要boss來拍板,以決策是否應當立即修復
譯文內容
信息丟失
不久前,我與一個出現了showtopper錯誤的團隊合作。 管理層詢問爲什麼測試人員沒有發現該錯誤。
測試人員確實發現了該錯誤。
好吧,爲什麼他們沒有將其標記爲嚴重?
他們確實將其標記爲嚴重錯誤。 分類小組已將該錯誤降級爲主要錯誤,從而允許該軟件退出。
團隊爲何不更有效地爭論說該漏洞仍然是熱門?
等一下。 怎麼了?
顯然存在溝通問題。 每當不同的團隊需要傳達複雜的信息時,必然會丟失一些信息,甚至可能會進行某些信息控制。 我們只需要瞭解這種情況的發生地點和原因,並希望能夠減輕這種情況。
信息控制
有時信息丟失是必不可少的。其他時候,人們爲了自己的利益鼓勵和安排信息丟失。這是信息控制。
通常,人們爲了某些工作安全而控制信息。一個例子是唯一瞭解該系統的測試人員。只有您知道如何對訂單條目進行迴歸測試,或者如何爲產品搜索構建測試環境,或者您所擁有的一切。如果人們需要東西,他們就需要通過你。
該子系統成爲您的“領地”。這是一種增強您所控制的知識領域的力量感的好方法。如果您向所有人解釋,他們將不需要您,因爲他們可以自己進行更改。
雖然這種信息控制似乎很吸引人,但我認爲這會使您變成不想成爲的人。可悲的是,如果您做出此選擇,則會發生三件事。
首先,工作會失去樂趣。本質上,您會一遍又一遍地做同樣的事情。您會爲自己感到難過,因爲從某種程度上講,這種簡單的感覺會變得很複雜。其次,您不會結交朋友,因爲這種工作會根據定義將您隔離。第三,當系統最終退休時,您的技能將受到限制。很難找到新工作。
在《霍比特人》和《指環王》中,角色Sméagol嫉妒地守護着戒指,使他成爲Gollum。他放棄了其他關係,將戒指稱爲“我的寶貝”。 Gollum實際上並不是邪惡的,他只是一個可憐的人,受戒的約束,由於渴望爲自己ard積力量而腐敗。
通過共享信息獲取權力;不要成爲Gollum。
更好的信息交流
被管理層責備不爲使showstopper錯誤歸類爲showtopper而奮鬥的做法真是太可惜了。 但是,它確實有一個好處:它爲有關信息丟失和信息控制以及如何防止它們的對話創造了機會。
我們可以通過覆蓋範圍來描述應用程序,或者更具體地說明已知問題的影響,從而減少信息丟失。 可以一次解決一個微小的問題,但我也認爲在宏觀層面上有更多的討論應用程序質量的空間。
“爲什麼會這樣?” 可能是一場黑暗的談話。 “我們下次如何預防?” 有更多的光線。 儘量使事物保持光亮。