從事軟件測(cè)試工作已經(jīng)有一年之久了,從最初的啥都不懂,到現(xiàn)在能夠熟練完成測(cè)試工作,我經(jīng)歷了很多,也成長(zhǎng)了很多,在這一年多的日子里,我學(xué)到了很多東西。當(dāng)然也許現(xiàn)在我還不是一個(gè)很好的測(cè)試工程師,但是我還是想和大家分享一下我的成長(zhǎng)經(jīng)歷,我所認(rèn)為的成為一個(gè)合格的軟件測(cè)試工程師應(yīng)該具有的能力。
1. 養(yǎng)成良好的工作習(xí)慣
這個(gè)很重要,其實(shí)我覺得不管干哪行都需要有一個(gè)良好的習(xí)慣,否則不可能做的很好。這點(diǎn)又牽涉到很多方面,可以從小的地方慢慢養(yǎng)成。比如測(cè)試工作開展前的準(zhǔn)備工作,對(duì)于測(cè)試地址、測(cè)試數(shù)據(jù)等常用信息的整理與維護(hù);對(duì)于測(cè)試文檔的管理;測(cè)試任務(wù)達(dá)到一定階段后對(duì)工作的一個(gè)總結(jié)、反思等等;
2. 人際關(guān)系處理的能力
從工作性質(zhì)來(lái)說(shuō),開發(fā)人員與測(cè)試人員是天生的“對(duì)頭”,從某種意義上來(lái)講,“Bug量”可以說(shuō)明一個(gè)開發(fā)或測(cè)試的工作能力或水平(包括現(xiàn)在有很多地方都是拿這個(gè)來(lái)衡量員工績(jī)效的,或者是獎(jiǎng)金的分配)。因而作為一個(gè)測(cè)試人員不可避免的會(huì)與開發(fā)有爭(zhēng)執(zhí),這個(gè)時(shí)候就要看你怎么處理了。好的測(cè)試人員既可以解決問(wèn)題,又不會(huì)跟開發(fā)將關(guān)系搞僵。在與開發(fā)相處的過(guò)程中,會(huì)出現(xiàn)很多問(wèn)題,那個(gè)時(shí)候我們要自己思考,自己學(xué)著處理與其他部門的配合問(wèn)題。在我們公司的模式下,測(cè)試人員不僅需要和開發(fā)人員溝通,更多的是和項(xiàng)目經(jīng)理間的溝通和配合,我們要在溝通中不斷反思,不斷總結(jié),如何能相處融洽?如何配合著開展工作,并且高效率的完成工作?
3. 對(duì)于測(cè)試對(duì)象要足夠了解
測(cè)試工作說(shuō)白了就是找bug,如果你對(duì)于測(cè)試的對(duì)象都不了解,還怎么找得出來(lái)?這一點(diǎn)不僅僅局限在需求上面,包括整體的系統(tǒng)架構(gòu)、具體的各功能的實(shí)現(xiàn)必須都了解一下,我們要測(cè)試軟件,那么就需要了解軟件的開發(fā)過(guò)程和軟件的具體結(jié)構(gòu),以及項(xiàng)目的業(yè)務(wù)流程等,這樣才可以很好的進(jìn)行需求分析以及測(cè)試工作的執(zhí)行。南寧網(wǎng)站建設(shè)
4. 要有準(zhǔn)確定位故障的能力
在軟件測(cè)試的過(guò)程中,作為一個(gè)測(cè)試人員,需要成為一個(gè)故障定位能手。我們的主要任務(wù)之一就是提交bug,提交的bug是要有質(zhì)量的,不是說(shuō)隨便描述一下就可以,而是要準(zhǔn)確描述bug產(chǎn)生的過(guò)程,步驟以及環(huán)境;如何做到這些,不僅要會(huì)組織語(yǔ)言,而且還要能準(zhǔn)確找到bug產(chǎn)生的位置,精確定位bug的產(chǎn)生點(diǎn)。那么如何準(zhǔn)確定位故障的位置,就需要測(cè)試人員自己學(xué)習(xí)了,準(zhǔn)確定位故障的能力是要在平時(shí)的測(cè)試中不斷積累,不斷思考和反思,而且還需要不斷的去嘗試去重復(fù),直到找到bug產(chǎn)生的具體位置。如果我們準(zhǔn)確提供了bug產(chǎn)生的位置,并且詳細(xì)的描述出來(lái),那么程序員就可以精準(zhǔn)快速高效率的修復(fù)故障,那么可以有效的減少測(cè)試輪數(shù),縮短項(xiàng)目的工期。很好的控制了產(chǎn)品的質(zhì)量。
5. 不斷學(xué)習(xí),但不不局限于測(cè)試方面
對(duì)于測(cè)試工作者來(lái)說(shuō),不斷的學(xué)習(xí)測(cè)試方面的知識(shí)肯定是必需的,但是不能僅僅局限于測(cè)試方面,這是由測(cè)試工作的性質(zhì)來(lái)決定的。只有具有較廣的知識(shí)面,才能夠更好的發(fā)現(xiàn)問(wèn)題、定位問(wèn)題,甚至解決問(wèn)題。我們除了要學(xué)習(xí)專業(yè)的測(cè)試知識(shí),還要了解業(yè)務(wù)流程、開發(fā)過(guò)程等其他方面的知識(shí)。