軟體測試人員應該具備什麼樣的性格?

shbwf發表於2012-07-16

  具備什麼樣性格、素質或非技術方面能力的人,適合做軟體測試工作?

  在我看來一個軟體測試人員需要具備多方面的特質:

  ● 細心:這個不用多解釋了吧。粗枝大葉的人是沒法做好軟體測試的。

  ● 耐心:軟體測試,特別是當前國內主流的手動黑盒功能測試。基本上軟體測試的工作就是一項重複勞動,需要有一定的耐心來保證不在枯燥的重複勞動中放過那些細小的缺陷。

  ● 好奇心:軟體測試,是需要保持一顆好奇心的工作。好奇心使得測試人員會多問一個「為什麼」,「如果這樣,行不行?」。往往這些問題會引導你找到缺陷。

  ● 會溝通:軟體測試人員需要與客戶,開發,產品等方方面面保持密切的關係,溝通很重要。良好的溝通過程可以有效地控制成本。

  ● 總結歸納能力:這跟「會溝通」有關聯,軟體測試人員需要找到缺陷的真正關鍵步驟,歸納出缺陷產生的一般規律,總結出一份詳盡的測試報告。

  ● 理解能力:對需求的準確理解,是軟體測試人員需要具備的必需條件。

  ● 表達能力:編寫的測試用例什麼的只有你自己能讀懂可不行。

  ● 時間觀念:軟體測試工作是無止境的,但是軟體本身是有交付日期的。軟體測試工作需要在保證交付日期之前完成工作,保證軟體產出的質量。時間與質量本身需要有一個平衡,為了追求零缺陷而罔顧交付日期的做法是不科學的。前期的制定計劃開始,就要對整個過程有一個良好的規劃並且按照這個計劃的日期來推進。

  好吧,以上這些差不多是我想到的對與軟體測試人員來說比較重要的特質。當然,還有一些不一定是普適的要求,比如英語聽說讀寫的能力。也歡迎補充看看我還遺漏了那些特質。

  朱杉:

  其實抽屜同學已經都總結得很好了,我就再說兩點我自己的體會就好。

  ● 責任感:責任感是個係數,責任感與個人資質的乘積才是最終體現到工作中的實際能力。尤其是就目前國內的黑盒手工測試來說,極少有需要特別牛x的人才能幹得下來的事情,大家的工作成果差異,常常是態度問題而非能力問題。而很多面試中體現出良好資質的人,放到工作中會發現實際效果不理想,也多與此有關。

  ● 原則性:測試需要一顆有原則的正直的心,不會為了湊數量,將同類問題的變體重複提交;不會因為dev簡單的一句:”這不是問題“而妥協。

  ● 學習能力:測試需要不斷接觸新功能、新理論、新技術、新工具,並非一個省心的活兒。對於學習能力還是有一定的要求的。除了工作相關的以外,開闊的知識面,對於測試人員來說有時也意味著思路的可延展性。

  就這些啦。其實有些能力是可以在做的過程中培養的,而做測試的過程也是對心性的一種歷練。

本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1058821/,如需轉載,請註明出處,否則將追究法律責任。

相關文章