很多小伙伴問(wèn)我:準(zhǔn)備轉(zhuǎn)行測(cè)試,怎樣使自己快速成為一個(gè)優(yōu)秀的軟件測(cè)試工程師?小編詢問(wèn)了業(yè)內(nèi)大佬總結(jié)了一下,那些快速成為月薪過(guò)萬(wàn)的軟件測(cè)試工程師大致都經(jīng)歷了這些跨越,下面就和小編一起來(lái)了解下吧。
01-選擇學(xué)習(xí)基礎(chǔ)知識(shí)的途徑
這個(gè)階段就像是陣痛,雖然不會(huì)一直痛,但也是必經(jīng)過(guò)程。因此,在學(xué)習(xí)軟件測(cè)試基礎(chǔ)知識(shí)時(shí),首先面臨選擇的是學(xué)習(xí)方式。
第一種,自學(xué)。自學(xué)的優(yōu)勢(shì)在于時(shí)間靈活,內(nèi)容設(shè)定自由。我們可以利用好自己的零碎時(shí)間,根據(jù)自己的實(shí)際情況補(bǔ)充自己的缺漏;缺點(diǎn)在于時(shí)間零散導(dǎo)致系統(tǒng)學(xué)習(xí)板塊知識(shí)難度大,實(shí)操難度大,理解難度較大。
第二種,報(bào)班學(xué)習(xí)。報(bào)班學(xué)習(xí)優(yōu)勢(shì)在于知識(shí)體系框架明確,內(nèi)容實(shí)操便利。缺點(diǎn)主要在于短期內(nèi)需要集中時(shí)間學(xué)習(xí)。
這兩種方式,哪種更好?小伙伴還是要根據(jù)自己的實(shí)際情況進(jìn)行選擇。對(duì)于有一定基礎(chǔ),時(shí)間比較充裕,學(xué)習(xí)習(xí)慣又比較好的,可以通過(guò)自學(xué)完成轉(zhuǎn)行;對(duì)于零基礎(chǔ)的同學(xué),如果想要縮短轉(zhuǎn)行的時(shí)間成本,可通過(guò)報(bào)班學(xué)習(xí),先系統(tǒng)學(xué)習(xí)軟件測(cè)試基礎(chǔ)知識(shí)。再在工作過(guò)程中,針對(duì)實(shí)際遇到的專項(xiàng)技術(shù)問(wèn)題加以自學(xué),讓自己的職業(yè)道路走得更遠(yuǎn)。
02-掌握必備基礎(chǔ)知識(shí)
軟件測(cè)試工程師,顧名思義,就是要在企業(yè)中擔(dān)當(dāng)?shù)氖擒浖?ldquo;質(zhì)量管理”的角色,及時(shí)糾錯(cuò)及時(shí)更正,確保產(chǎn)品的正常上線和運(yùn)作。作為一名軟件測(cè)試工程師,你的主要職責(zé)是:
1)負(fù)責(zé)項(xiàng)目/產(chǎn)品的測(cè)試工作,分析產(chǎn)品需求,建立測(cè)試環(huán)境和計(jì)劃(測(cè)試計(jì)劃包括:人員安排、進(jìn)度、使用的軟硬件環(huán)境、測(cè)試的流程等),保證產(chǎn)品質(zhì)量以及測(cè)試工作的順利進(jìn)行;
2)按照軟件工程規(guī)范和項(xiàng)目管理流程,掌握、管理和實(shí)施軟件開發(fā)不同階段的各種測(cè)試,并做出測(cè)試報(bào)告;
3)提交測(cè)試報(bào)告,并撰寫用戶使用說(shuō)明書;
4)參與軟件測(cè)試技術(shù)和規(guī)范的改進(jìn)和制定。
基于軟件測(cè)試工程師的工作內(nèi)容,因此,掌握扎實(shí)的軟件測(cè)試知識(shí)是不可或缺的。
首先,你需要了解軟件的測(cè)試技術(shù)、方法、流程、測(cè)試文檔,熟悉自動(dòng)化測(cè)試的流程、管理及深層開發(fā)(包括測(cè)試框架等),要了解主流測(cè)試工具,如:功能測(cè)試工具WinRunner、QuickTestPro,性能測(cè)試工具LoadRunner,配置管理工具TestDirecter,VisiualSourceSafe等;
其次,要熟悉主流的軟件工程方法論和思想,如:RUP、CMM、CMMI、XP、PSP、TSP等;
另外,能夠根據(jù)不同企業(yè)的產(chǎn)品特點(diǎn),要求了解相應(yīng)的開發(fā)測(cè)試方法,了解軟件工程、軟件生命周期模型基礎(chǔ)和軟件配置管理等;
最后,對(duì)于資深的軟件測(cè)試人員,還應(yīng)掌握一定的編程語(yǔ)言,或具備一定自主開發(fā)測(cè)試工具的能力。對(duì)于升職、加薪都是不可或缺的關(guān)鍵技能哦~
03-提升自身思維能力
在測(cè)試行業(yè),小伙伴們?cè)诓粩喾e累軟件測(cè)試知識(shí)的同時(shí),千萬(wàn)不要忽視對(duì)自己思維方式、溝通能力等方面的綜合素質(zhì)培養(yǎng)。
1)培養(yǎng)縝密的邏輯思維能力
為了應(yīng)對(duì)軟件使用者不同的使用習(xí)慣,以及軟件在使用過(guò)程中出現(xiàn)的各種不良用戶體驗(yàn),軟件測(cè)試工程師應(yīng)該培養(yǎng)自己縝密的邏輯思維能力。通過(guò)站在用戶的角度,捕捉應(yīng)用軟件中一切細(xì)節(jié)瑕疵;并對(duì)一些不是“bug”的問(wèn)題提出改進(jìn)方案,使產(chǎn)品不斷優(yōu)化升級(jí)。此外,軟件測(cè)試工程師還需要條理清晰的撰寫各類專業(yè)報(bào)告。因此,培養(yǎng)自己的邏輯思維能力是非常必要的。
2)培養(yǎng)自己的溝通能力
一個(gè)優(yōu)秀的軟件測(cè)試工程師,需要具備出色的溝通能力。
在日常工作中,軟件測(cè)試人員接觸最多的就是開發(fā)人員,良好的溝通能使工作效率大大提升。因此,在與開發(fā)人員的溝通時(shí),既要精簡(jiǎn)扼要的闡明問(wèn)題所在,又要站在開發(fā)人員的角度思考問(wèn)題,避免雙方因互不理解而導(dǎo)致的爭(zhēng)執(zhí),做到換位思考。
另外,在于非技術(shù)人員溝通時(shí),除了溝通技巧之外,還應(yīng)避免過(guò)多使用專業(yè)術(shù)語(yǔ),導(dǎo)致與非技術(shù)人員之間溝通不暢,無(wú)法按照雙方意愿改進(jìn)產(chǎn)品。
3)不斷提升自己的技術(shù)水平
作為軟件測(cè)試工程師,雖然無(wú)須精通各種語(yǔ)言各類技術(shù),但必須全面了解被測(cè)試的軟件系統(tǒng),針對(duì)不同軟件系統(tǒng)判斷使用對(duì)應(yīng)的軟件測(cè)試工具。(要做到這一點(diǎn)有一定難度,要求在入行一段時(shí)間后,還是建議著手學(xué)習(xí)一些基礎(chǔ)的編程語(yǔ)言。)
4)培養(yǎng)自身的自制力與專注度
軟件測(cè)試工作在一定程度上是枯燥的、重復(fù)性的。有時(shí),分離、識(shí)別和分派一個(gè)錯(cuò)誤需要花費(fèi)巨大精力與時(shí)間。因此,轉(zhuǎn)行做軟件測(cè)試的小伙伴還需要培養(yǎng)自身的自制力和專注度,做到“耐得住性子”。
04-不斷調(diào)整自己的職業(yè)生涯規(guī)劃
一般情況下,快速成為優(yōu)秀的軟件測(cè)試工程師需要有明確的職業(yè)規(guī)劃。為什么呢?首先,優(yōu)秀是無(wú)法衡量的。但是為了便于大家直觀理解,小編就以月薪作為衡量標(biāo)準(zhǔn)來(lái)進(jìn)行表述。
1-手動(dòng)測(cè)試階段(薪資5-8K)
此階段一般是剛剛進(jìn)入這一行業(yè)的從業(yè)者。此時(shí),測(cè)試工具只是一個(gè)輔助品。在這個(gè)時(shí)期,積累經(jīng)驗(yàn)、培養(yǎng)測(cè)試思維最為重要。此時(shí),你的職業(yè)規(guī)劃可以是手工測(cè)試1-2年,轉(zhuǎn)自動(dòng)化測(cè)試;
2-自動(dòng)化測(cè)試階段(薪資7-20K)
在此階段,測(cè)試工具開始作為工作的主要途徑。這個(gè)過(guò)程中,你需要開始考慮自己多長(zhǎng)時(shí)間熟練使用某一兩個(gè)測(cè)試工具。另外,在這個(gè)階段還需要確定自己發(fā)展方向。比如,未來(lái)一兩年內(nèi),是繼續(xù)深入學(xué)習(xí)自動(dòng)化測(cè)試,還是自動(dòng)化測(cè)試+接口測(cè)試同步學(xué)習(xí)?或是學(xué)習(xí)管理層面的相關(guān)內(nèi)容?做到心中有數(shù)。
3-業(yè)務(wù)測(cè)試專家(薪資12-30K+)
在此階段,你已經(jīng)熟練的掌握了多種工具,或已經(jīng)具備了為產(chǎn)品定制測(cè)試工具的能力。如果從事某個(gè)領(lǐng)域的產(chǎn)品測(cè)試時(shí)間較久,可以繼續(xù)深入研究此領(lǐng)域里的相關(guān)技術(shù),逐步能夠提出對(duì)產(chǎn)品開發(fā)有建設(shè)性的建議。一般來(lái)說(shuō)這個(gè)階段的測(cè)試人員會(huì)在產(chǎn)品規(guī)劃的前期作為高級(jí)測(cè)試人員參與進(jìn)去,為產(chǎn)品的需求搜集和設(shè)計(jì)提供建設(shè)性意見。當(dāng)然,此時(shí)月薪過(guò)萬(wàn)已不是問(wèn)題,是時(shí)候做長(zhǎng)期的職業(yè)規(guī)劃了。
總結(jié)
一位剛轉(zhuǎn)行做軟件測(cè)試的同學(xué),大致要經(jīng)歷學(xué)習(xí)到入行到精通的過(guò)程。在這個(gè)過(guò)程中,又要經(jīng)歷基礎(chǔ)知識(shí)晉級(jí)、測(cè)試思維晉級(jí)、實(shí)用工具晉級(jí)等在內(nèi)的多方面知識(shí)儲(chǔ)備晉級(jí),還有溝通方式、應(yīng)變能力、大局意識(shí)等在內(nèi)的能力的提升。由此可見,想成為一位優(yōu)秀的軟件測(cè)試工程師,需要走的路很長(zhǎng),可以成長(zhǎng)的空間非常大。
在我國(guó),之所以測(cè)試與開發(fā)人員的比例為1:7,并不完全是企業(yè)不重視造成的,也是由于細(xì)分專業(yè)領(lǐng)域軟件測(cè)試人員缺乏造成的,因此,選擇轉(zhuǎn)行軟件測(cè)試的小伙伴,你們還有很大的發(fā)展空間哦。
(責(zé)任編輯:代碼如詩(shī)) |