1. 程式人生 > >我要告訴測試新手的

我要告訴測試新手的

很多測試人員誤入歧途,不明白他們是評測產品的而不是控制產品的。這兩者之間有著天壤之別。例如,一個測試團隊花費好幾周時間測試並發現很多缺陷,只是為了看著管理層決定釋出一個有已知嚴重缺陷的產品。測試團隊經常會感到士氣受挫,置疑他們測試的目的。
我詢問團隊中的成員他們是否被支付薪水了,通常得到的回答都是“是”。我又詢問他們是否盡力去做工作了,再一次,通常得到的回答都是“是”。我於是告訴他們,“你們做了你們的工作。你們盡力測試,發現了缺陷並進行了上報。那麼現在可以回家休息了。實際上,作為一名測試人員唯一失敗的地方是不上報一個已知的缺陷。”
這不會提高士氣,但卻有助於事情向正確的方向發展,特別是能讓人不用每天晚上都在家接著辦公。
很多測試人員,包括我,當我們剛開始測試工作時,似乎會覺得自己對我們所測試的系統應用的質量負責。儘管這個工作的出發點是讓人欽佩的,可實際上我們測試人員對於產品的質量基本沒有控制能力。也是由於這個原因,測試人員不為質量負責。現在問題是管理層並不總是能看到這種區別。所以經常看見管理層提出類似於“我們付錢給這些人不是為了獲得高質量的軟體嗎?”的問題。