陳工:
您好,冒昧給您發郵件,沒有不良的目的。我叫小范,計算機系畢業的,現在從事檢索數據庫的服務工作,現在想學一門技術,所以選擇了“軟件測試”這個行。
對于一個計算機專業,不懂代碼編寫、只懂數據庫的簡單語言的我,只能請求你教我,拜師學藝了,希望你能成為我的良師益友。
對軟件測試工程,我要從最簡單開始學起,希望您能指點。等待你的回復!
我想這是很多軟件測試初學者共性的問題,因此決定把郵件的回復POST出來:
哈哈,“為師”則不敢當了,但是感謝你稱我為陳工,我想“工”代表的是“工程師”,我為自己是一名工程師而感到驕傲,我甚至想到將來我的女兒在學校被人問起“你爸爸是干什么的?”的時候,她可以很驕傲地說“我爸爸是一名工程師”。
而且,作為軟件測試工程師,我更加感到驕傲,因為軟件測試作為IT業中新興的職業(雖然早就有測試這個角色),近年來得到了大家的認可和重視,各企業紛紛招聘優秀的軟件測試人才,組建軟件測試隊伍。我在這幾年也親身經歷了軟件測試由“無人問津”到目前“身價百倍”的過程。其實,這不僅僅是軟件測試從業人員本身的進步和提高,而且是中國的整個軟件行業對軟件測試和軟件質量的認識的提高。
另外,你把軟件測試稱之為一門“技術”,我想未免過于單純,軟件測試不是一門單純的技術,它是一門融合了軟件開發技術,軟件設計和建模,業務和領域知識分析,用戶模型分析等各方面知識的學科,它是一門講求全面知識綜合利用的學科,這也是為什么有經驗的測試工程師那么地“值錢”,為什么有經驗的測試工程師能輕易地發現很多別人不能發現的BUG的原因。
我喜歡你把軟件測試的學習稱之為“拜師學藝”。確實,軟件測試需要掌握的知識很廣泛和豐富(雖然有些知識看起來與軟件測試沒有什么直接的關聯,或者暫時用不上),軟件測試的學習就想修煉武工,需要堅持不懈,博采眾家之長,融匯貫通,為我所用。
我說上面的這些,目的都是想你明白,軟件測試目前在國內非常地“炙手可熱”(我也面試過很多人是希望從軟件的其它角色轉換過來的人,例如開發轉測試,技術支持轉測試等,我在我的新書《軟件測試技術全書》中對這個問題有一些闡述),但是其實很多人沒有真正把它作為一個“工程師”的職業來看待,而是看到它目前很“HOT”,前景很可觀,所以“趨之若鶩”。我希望更多的人能把軟件測試作為終身的職業,正確地認識軟件測試和質量管理,找到其中的樂趣,若干年后可以“無愧”而“驕傲”地對自己的兒子或女兒說“我是一名軟件測試工程師”。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/