>
學(xué)校機(jī)構(gòu) >
北京尚腦互聯(lián)軟件測試培訓(xùn)中心 >
學(xué)習(xí)資訊>
測試工程師應(yīng)該具備的三項(xiàng)基本素質(zhì):
測試工程師應(yīng)該具備的三項(xiàng)基本素質(zhì):
280 2017-05-23
1.計(jì)算機(jī)專業(yè)技能。計(jì)算機(jī)領(lǐng)域的專業(yè)技能是測試工程師應(yīng)該必備的一項(xiàng)素質(zhì),是做好測試工作的前提條件。盡管沒有任何IT背景的人也可從事測試工作,但一名要想獲得更大發(fā)展空間或者持久競爭力的測試工程師,則計(jì)算機(jī)專業(yè)技能必不可少。
2.測試專業(yè)技能?,F(xiàn)在軟件測試已經(jīng)成為一個(gè)很有潛力的專業(yè)。要想成為一名優(yōu)秀的測試工程師,首先應(yīng)該具有扎實(shí)的專業(yè)基礎(chǔ),這也是本書的編寫目的之一。因此,測試工程師應(yīng)該努力學(xué)習(xí)測試專業(yè)知識,告別簡單的“點(diǎn)擊”之類的測試工作,讓測試工作以自己的專業(yè)知識為依托。測試專業(yè)知識很多,本書內(nèi)容主要以測試人員應(yīng)該掌握的基礎(chǔ)專業(yè)技能為主。測試專業(yè)技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設(shè)計(jì)等基礎(chǔ)測試技術(shù),也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎(chǔ)的測試流程管理、缺陷管理、自動(dòng)化測試技術(shù)等知識。
3.軟件編程技能?!皽y試人員是否需要編程?”可以說是測試人員最常提出的問題之一。實(shí)際上,由于在我國開發(fā)人員待遇普遍高于測試人員,因此能寫代碼的幾乎都去做開發(fā)了,而很多人則是因?yàn)樽霾涣碎_發(fā)或者不能從事其它工作才“被迫”從事測試工作。最終的結(jié)果則是很多測試人員只能從事相對簡單的功能測試,能力強(qiáng)一點(diǎn)的則可以借助測試工具進(jìn)行簡單的自動(dòng)化測試(主要錄制、修改、回放測試腳本)。
軟件編程技能實(shí)際應(yīng)該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發(fā)經(jīng)驗(yàn)。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應(yīng)著眼于運(yùn)行正確,同時(shí)兼顧高效率,尤其體現(xiàn)在與性能測試相關(guān)的測試代碼編寫上。因此測試人員要具備一定的算法設(shè)計(jì)能力。依據(jù)作者的經(jīng)驗(yàn),測試工程師至少應(yīng)該掌握J(rèn)ava、C#、C++之類的一門語言以及相應(yīng)的開發(fā)工具。
1、IOS的話用instruments,這個(gè)工具是mac系統(tǒng)自帶的,語言為js腳本語言。
2、android目前做功能自動(dòng)化的話主要是還是uiautomator,不過要求android版本17以上;
3、框架的話可以學(xué)習(xí)下淘寶的自動(dòng)化測試框架;
4、建議先學(xué)習(xí)自動(dòng)化測試的原理,然后弄明白為什么要做自動(dòng)化測試、它能做什么、誰來使用它、目標(biāo)是什么以及它能帶來什么價(jià)值;
5、關(guān)于android版本的問題,之前有講到需要17以上的版本,沒有什么公司會(huì)一個(gè)版本一個(gè)app的,一般都是做兼容,樓主應(yīng)該更多的關(guān)注抽取什么樣的測試用例去實(shí)現(xiàn)自動(dòng)化、框架如何設(shè)計(jì)以及如何解決軟件版本更新帶來的維護(hù)問題。
請聯(lián)系網(wǎng)站客服,了解詳細(xì)的優(yōu)惠課程信息~
優(yōu)質(zhì)、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號