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