從程序員到測試工程師

2007年4月4日

99年畢業之後,當了2年光榮的人民教師之後,來到了深圳. 

從VB到Java, 到CFL, XSL的編寫,對於喜歡編程的我,覺得還是很有趣.但有個不太好的結果,很多東西都用過,瞭解一點,HTML, Javascript, ASP, JSP, VBScript, XSL, XML, VXML,WML, AI, Photoshop, DreamWeaver, Flash等等, 但精通的卻不多技術更新太快了,我也在一直堅持:Never too late to learn。但還是覺得不是很自信,有點趕不上。

去年一個偶然的機會,我從開發轉到了測試工程師的位置,開始了我的測試生涯。

進到新的項目組,新的工作。 PM給我的任務是測試Agent,Agent是一個後臺運行的程序,通過數據庫的配置,定時來執行程序,所以在整個的測過程中,我基本上是在寫SQL。在後期的測試過程中,參與了一些功能測試,發現測試與開發有很大的不同。

1.測試工程師,要多溝通,遇到問題就要及時提出來。而作爲開發只要接受頭的任務,然後努力很好完成就可以了,而且遇到問題一般都不會遇到一個就問一個。

2. 測試考慮的角度與開發不同,測試需要從用戶角度去考慮軟件網站的易用性與外觀等。開發80%注重的是功能的實現。

3.測試是發現Bug,開發是修復Bug, 所以開發與測試之間從某種意義上來說,有些對立。有些問題,測試認爲是問題,或很大的問題,而在開發一段會認爲不是什麼問題。

4.很多時候,項目文檔不是那麼完整,開發與測試的理解並去完全一致,而又無依據可循。只能靠溝通,靠經驗來決定怎麼做。

5.測試需要對全局進行了解,細節也需要了解,細節主要是各個TestCase的編寫;開發則一般只對自己的模塊以及接口熟悉就可以,開發關心的細節是如何實現。

6. 開發比測試人員更受重視,:)這個深有體會。

7.開發比測試薪水高(當然做領導與測試做特高的例外),我從開發轉過來,被QA Leader告知不可能加薪。

8. 作爲一個很好的測試工程師是讓更多的Bug被解決,有時又作開發的習慣,會將錯誤定位到代碼。我覺得是正確的,但不被Leader認可。

但正如 Every coin has two sides. 我既然選擇了做測試,就要讓自己好好努力。要做就做最好,女孩子還是比較細心,加上作開發的優勢,一定要做好。

要做就做最好!

 

發佈了52 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章