作為一名軟件測(cè)試工程師,需要具備哪些能力
1、首先必須一定要具備的就是認(rèn)真、負(fù)責(zé)、嚴(yán)謹(jǐn)、耐心的態(tài)度,因?yàn)? 軟件測(cè)試工程師
吃的就是這口飯,所以必須對(duì)你所測(cè)試的產(chǎn)品負(fù)責(zé)。寧可錯(cuò)殺一千,也不可放過(guò)一個(gè),雖然不能做到完全沒(méi)有Bug,但一定要盡自己最大的努力保證產(chǎn)品質(zhì)量。
2、要有過(guò)硬的技術(shù)本領(lǐng),技術(shù)是為測(cè)試服務(wù)的,無(wú)論是測(cè)試?yán)碚?、測(cè)試工具、開(kāi)發(fā)知識(shí)、數(shù)據(jù)庫(kù)、操作系統(tǒng)、網(wǎng)絡(luò)知識(shí)、你都必須精通一門,知曉其它。當(dāng)然這個(gè)做到比較難,什么都會(huì)很難,再者多了之后就不會(huì)精,什么都會(huì)也等于什么都不會(huì),至于最后你選擇深度還是廣度,都由你自己把控。
3、光有技術(shù),沒(méi)有業(yè)務(wù),再好的技術(shù)也很難使上勁,熟練的業(yè)務(wù)知識(shí)會(huì)幫助你發(fā)現(xiàn)更多的缺陷,進(jìn)而更好的保證好產(chǎn)品的質(zhì)量。不懂產(chǎn)品的工程師不是好工程師。測(cè)試工程師需要訓(xùn)練自己的用戶思維、用戶視角,把自己當(dāng)作真正的用戶去感受產(chǎn)品。同時(shí)你還可以收集產(chǎn)品數(shù)據(jù)來(lái)做分析,通過(guò)數(shù)據(jù)再量化產(chǎn)品。甚至你還要去研究競(jìng)品的相關(guān)情況,知己知彼方能百戰(zhàn)不殆。
4、
溝通能力
超級(jí)重要。一個(gè)優(yōu)秀的軟件測(cè)試人員除了經(jīng)常要與開(kāi)發(fā)打交
道外
,還需要與產(chǎn)品、運(yùn)維、售前、售后、客服等不同的人打交道。所以如何更準(zhǔn)確、更簡(jiǎn)潔、更嚴(yán)謹(jǐn)?shù)拿枋鯞ug,如何讓開(kāi)發(fā)人員接受你發(fā)現(xiàn)的Bug,如何讓其他人員理解你的想法等都需要溝通,所以良好的溝通能力顯的尤為重要。
5、縝密的
邏輯思維能力
。測(cè)試人員不僅僅只是發(fā)現(xiàn)問(wèn)題,找出Bug。更重要的是要去尋找Bug產(chǎn)生的真正原因,精準(zhǔn)的找到問(wèn)題發(fā)生的源頭,以便協(xié)助開(kāi)發(fā)人員更好更快的徹底解決Bug。這個(gè)比較考驗(yàn)?zāi)闼季S的靈敏度和推理能能力。其實(shí)測(cè)試人員和刑偵有一些點(diǎn)類似,除了要求有縝密的邏輯思維能力,有時(shí)候還需要具備逆向反推能力。
6、測(cè)試雖然不像開(kāi)發(fā)那樣創(chuàng)造產(chǎn)品,但測(cè)試需要保證產(chǎn)品各方面的質(zhì)量,讓用戶使用產(chǎn)品時(shí)覺(jué)得舒服、方便,所以大多數(shù)測(cè)試工程師都需要有一顆追求完美的心。
未來(lái)軟件測(cè)試將從繁復(fù)的手工操作中解放出來(lái),在
敏捷開(kāi)發(fā)
的基礎(chǔ)上,一個(gè)測(cè)試能夠做好的真正價(jià)將不在是測(cè)試執(zhí)行,而在于測(cè)試分析和設(shè)計(jì),比如自動(dòng)化測(cè)試工具的使用,uiautomatorviewer、TestBird等,將手工操作逐漸淘汰,提高測(cè)試效率,這才是測(cè)試行業(yè)未來(lái)發(fā)展的趨勢(shì)和凈化的方向。
軟件測(cè)試工程師需要掌握哪些技能
很多人都想成為一名軟件測(cè)試工程師,那么成為一名合格的軟件測(cè)試工程師,我們需要掌握哪些技能呢?一起來(lái)了解一下吧。
軟件測(cè)試工程師需要掌握哪些技能?
1、要熟悉測(cè)試定義,測(cè)試用例的設(shè)計(jì),問(wèn)題報(bào)告的編寫(xiě)。
2、Linux相關(guān)技能:包括操作環(huán)境、命令、安裝數(shù)據(jù)庫(kù)、部署測(cè)試環(huán)境等。
3、數(shù)據(jù)庫(kù)相關(guān)技能:各種命令用法、字段、增刪改查
4、接口測(cè)試相關(guān)技能:基本理論、需求分析、用例編寫(xiě)測(cè)試工具
5、APP測(cè)試相關(guān)技能:UI測(cè)試,兼容性測(cè)試等。
軟件測(cè)試就業(yè)前景
軟件測(cè)試就業(yè)前景非常好,目前IT行業(yè)對(duì)于軟件測(cè)試方面的人才需求是非常大的,軟件產(chǎn)品的質(zhì)量對(duì)于一個(gè)軟件來(lái)說(shuō)是攸關(guān)生死的,各企業(yè)越來(lái)越重視軟件產(chǎn)品質(zhì)量,而軟件測(cè)試的工作就是讓軟件質(zhì)量越來(lái)越好,還有就是軟件測(cè)試的工資待遇是非常好的,和其它職業(yè)相比,月入上萬(wàn)要簡(jiǎn)單的多。
以上就是小編今天的分享了,希望可以幫助到大家。
測(cè)試工程師需要學(xué)習(xí)什么?
測(cè)試工程師需要學(xué)習(xí)和掌握的技能如下:
1、基礎(chǔ):前文所說(shuō)的基礎(chǔ)技能必需掌握,推薦Java+Oracle+Uml組合。掌握程度一般不用太深,測(cè)試工具開(kāi)發(fā)職位的除外。特別注明,Junit是一定要掌握的。市面上書(shū)籍很多,筆者推薦《Java編程思想》、《Oracle9i參考手冊(cè)》、《UML精粹》。
2、專業(yè):前文所說(shuō)的測(cè)試方法、測(cè)試工具必需掌握。其中對(duì)于測(cè)試工具,如果開(kāi)源則盡可能閱讀源碼。推薦書(shū)籍《計(jì)算機(jī)軟件測(cè)試技術(shù)》、《軟件測(cè)試藝術(shù)》、《軟件測(cè)試》。
3、實(shí)戰(zhàn):前文所說(shuō)的測(cè)試模式必需掌握。至少全程參與二十次項(xiàng)目,至少參與兩次50人以上規(guī)模的項(xiàng)目,至少編寫(xiě)測(cè)試用例10000個(gè),至少發(fā)現(xiàn)缺陷5000個(gè),至少編寫(xiě)測(cè)試腳本20000行,至少擔(dān)任過(guò)三次測(cè)試負(fù)責(zé)人,所有產(chǎn)品發(fā)布后遺漏缺陷總數(shù)小于50個(gè)并呈收斂趨勢(shì)。推薦書(shū)籍《設(shè)計(jì)模式》、《人月神話》、《軟件測(cè)試經(jīng)驗(yàn)與教訓(xùn)》。
4、沉淀:深入了解質(zhì)量控制原理,對(duì)功能性(含安全)、效率、易用性、可移植性、可維護(hù)性、可靠性等質(zhì)量特性均有實(shí)際測(cè)試經(jīng)驗(yàn)。推薦書(shū)籍《質(zhì)量無(wú)淚》、《質(zhì)量免費(fèi)》、《ISO9126》等所有軟件質(zhì)量相關(guān)國(guó)標(biāo)。