軟件測(cè)試工程師,是老板與開(kāi)發(fā)人員之間的橋梁。因此,除了具備測(cè)試技術(shù)、測(cè)試文檔撰寫能力外,還需要具備一定的銷售溝通能力,業(yè)務(wù)熟悉能力等。
那,如此全能崗位,需要具備的能力到底有哪些呢?
首先,認(rèn)真負(fù)責(zé),嚴(yán)謹(jǐn)耐心的態(tài)度
一名合格的軟件測(cè)試工程師,必須對(duì)你所測(cè)產(chǎn)品負(fù)責(zé),寧可錯(cuò)殺一千,也不可放過(guò)一個(gè)bug。雖然在軟件測(cè)試的7條原則里,一條就是bug本身就是無(wú)窮盡的,但我們作為測(cè)試人員,應(yīng)盡可能的確保質(zhì)量。
其次,具備過(guò)硬的技術(shù)
技術(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ì),這個(gè)自己把握),因?yàn)闇y(cè)試與開(kāi)發(fā)或者其它行業(yè)不同,它可能更多的在乎你廣度而不是深度(這個(gè)可能更多的是指手工測(cè)試)
第三,熟練業(yè)務(wù)知識(shí)
光有技術(shù),沒(méi)有業(yè)務(wù),再好的技術(shù)也很難使上勁,熟練的業(yè)務(wù)知識(shí)會(huì)幫助你發(fā)現(xiàn)更多的缺陷,進(jìn)而更好的保證好產(chǎn)品的質(zhì)量.
第四,溝通能力
測(cè)試人員經(jīng)常要與開(kāi)發(fā)等不同的人員打交道,如何更準(zhǔn)確、更簡(jiǎn)潔、更嚴(yán)謹(jǐn)?shù)拿枋鯾ug,同時(shí)如何讓開(kāi)發(fā)人員接受你發(fā)現(xiàn)的bug等,所以良好的溝通能力顯的尤為重要。
第五,縝密的邏輯思維能力。
其實(shí)我個(gè)人感覺(jué)測(cè)試人員和刑偵有點(diǎn)像,我們測(cè)試人員不單單只是發(fā)現(xiàn)問(wèn)題,我們應(yīng)該更多的關(guān)注bug 產(chǎn)生的真正原因,準(zhǔn)確的定位,更好更快的協(xié)助開(kāi)發(fā)人員解決bug,所以這個(gè)需要你有很好的逆向反推能力。
關(guān)于只是靠經(jīng)驗(yàn)?是多而廣的測(cè)試工具,還是少而專的工具呢?當(dāng)然經(jīng)驗(yàn)豐富當(dāng)然好,它能更好的幫助你分析問(wèn)題,解決問(wèn)題。
關(guān)于測(cè)試工具,其實(shí)測(cè)試工具只是為測(cè)試服務(wù)的,我們不能把重點(diǎn)放在工具上,更多的是人。就好比手工測(cè)試與自動(dòng)化測(cè)試,哪個(gè)發(fā)現(xiàn)的問(wèn)題更多,我個(gè)人覺(jué)得肯定是手工測(cè)試發(fā)現(xiàn)的問(wèn)題要比自動(dòng)化測(cè)試發(fā)現(xiàn)的問(wèn)題要多的多。