首先,有開發經驗可以增加測試人員的可信度,人們更愿意接受一個有經驗的人的建議,在測試人員提出問題或者提出建議給開發人員的時候,如果他有這方面的開發經驗,那么提出的問題會比較中肯,開發人員也很容易接受。
其次,有開發經驗有助于測試人員和開發人員的溝通。開發人員有自己的語言,測試人員應該了解這些方面的內容,否則無法和開發人員溝通并得不到開發人員的肯定。比如連開發人員經常用到的一些術語都不明白,對象,類,存儲過程等等,那么無法提升測試人員在開發人員心目中的地位。
再次,有開發經驗有助于測試人員判段缺陷的影響,判段問題可能在什么地方,會帶來什么影響,也可以幫助開發人員定位問題,這樣既節省時間又增加了測試人員的可信度。
第四,有開發經驗可以避免測試人員寫出不是問題或者不是問題所在的問題報告。我們在察看測試問題報告的時候這樣的問題經常存在,有的測試人員把本來不屬于問題的情況也作為問題對待,或者提出的問題只是一種表面現象,問題的實質不是在這個地方。
最后,有開發經驗的測試人員可以做更高層次的測試,比如自動化測試和白盒測試,這些測試都需要測試人員有開發經驗才能勝任。
總之,要想在測試領域有所建樹,除了測試經驗的積累以外,開發經驗也是很重要的,即使沒有機會做開發,我們也應該學習軟件開發的相關知識。
文章來源于領測軟件測試網 http://www.kjueaiud.com/