4 掌握測試理論
開發工具在變,測試工具在變,被測試的系統在變,一切的東西都在邊,那么作為一個測試人員最重要的是學習什么,個人認為是測試理論的學習,拿我自己的例子來說,我原來是做純軟件的,可是現在接觸到了很多和硬件相關的測試,比如手機測試,但不管你測試的是什么系統基本理論是不變的,首先都需要開發人員提供比較好的需求文檔。概要設計文檔,詳細設計文檔,需求文檔是我們制定測試需求的標準,也是我們判斷系統是否存在問題的標準,而概要設計文檔,詳細設計文檔是我們制作測試用例的依據。我們的劃分等價類,邊界值測試等基本測試的方法都需要這些文檔的支持,當然每一種不同類型的測試,都有其特殊的地方,比如手機的測試就需要你對通訊理論有一定的了解(也就是系統環境),所以說好的測試人員必須數量掌握測試理論。如果你認為你的測試理論已經不錯了,那就回答一下性能測試,負載測試,壓力測試有什么區別這個問題吧。
5 不清談,而是沖鋒在前
我的一些測試人員,總是喜歡給我出注意,但卻從來不考慮如何實施,他們喜歡的一句話就是,看我多聰明,一眼就可以問題的實質,頭我這個參謀不錯吧(我原來也是這樣)。我要告訴大家這樣的人實際已經落入了一個技術生涯的誤區,看到問題可以說明你有一定的水平,但如何解決問題,如何實施才是真正體現一個人水平,中國文人當初因為怕殺頭,產生了一個極為可怕的現象就是什么光清議,而從不肯去實踐。這個不好的習慣我們現在叫做眼高手低。只有在解決實際問題的時候我們才能發現我們的解決方法有那些不足,會產生什么新的問題,從而不斷改進我們的工作,一個簡單的例子,我用TD已經很長時間了,可今天我還是能發現TD一些新的特點,并把這些特點用到我的工作中去,改進我的測試管理,所以個人認為好的測試人員總是那些沖鋒在前的測試人員,在實際工作中才是提高功能能力的最好方法。
6 人際關系的處理