1、現在軟件測試工作越來越收到企業的重視,許多人員也投入到軟件測試的行列中來,軟件測試工程師的隊伍越來越壯大。
(相關資料圖)
2、但是如何成為一名優秀的軟件測試工程師呢?這是大家比較關注的一個問題,尤其是初入這個行當的萊鳥更想了解這個問題的答案。
3、本文根據自己多年來在IT公司從事軟件測試的經驗總結了一些東西給大家共享,同時也希望大家提出寶貴的意見和建議。
4、 起碼有三年以上的軟件開發經驗 現在許多軟件企業招收一些剛剛畢業的大學生或者非計算機專業的人員作為自己公司軟件測試工程師,這是非常錯誤的,也是對軟件測試不負責任的表現。
5、雖然他們可以發現軟件中的一些錯誤,但是對于軟件中的一些關鍵,致命,危險的錯誤他們是很難發現的。
6、大家都知道,軟件工程中有個模型叫瀑布模型,這是最基本的軟件模型,這個模型又叫碗狀模型,因為開發位于碗的最底部,左上方依次為建模,需求分析,設計;右上方依次為測試,部署,維護。
7、這就是說明軟件開發是一切軟件活動的基礎,同時也是軟件測試的基礎。
8、一個人只有經歷過一定年限的軟件開發工作,才可以積累豐富的經驗,知道在軟件中哪些地方容易出錯而那些地方不容易,這給以后的軟件測試工作帶來非常寶貴的經驗。
9、 有逆向思維的能力 我曾經接觸過一些軟件測試工程師,他們干了一段時間軟件測試工作后返回去又開始去做開發工作了,問他們為啥?答案是軟件測試工作太難了,開發是順向思維,而測試是逆向思維,老要找一些稀奇古怪的思路去操作軟件。
10、軟件的使用者千差萬別,軟件在使用過程中遇到的各種現象也是千差萬別的,所以要求軟件測試工程師需要具有一些逆向思維的能力,想別人所不想,測別人所不測,這樣才可以找到更多的軟件中的錯誤。
11、這是作為一名優秀的軟件測試工程師最基本的素質。
本文到此講解完畢了,希望對大家有幫助。
標簽: