小李從畢業(yè)以來(lái)從事過(guò)兩個(gè)多月的Oracle開(kāi)發(fā)后轉(zhuǎn)型了轉(zhuǎn)型為轉(zhuǎn)件測(cè)試,總結(jié)淺談一下之間的心路歷程,希望能給徘徊在開(kāi)發(fā)和測(cè)試之前的同學(xué)一點(diǎn)小小參考,希望路過(guò)的測(cè)試大牛給出一些很好的指導(dǎo)。
一:測(cè)試之路伏筆
小李上學(xué)偷懶,留下個(gè)習(xí)慣,喜歡看別人的代碼。很多時(shí)候覺(jué)得別人寫(xiě)的比自己好太多,簡(jiǎn)單的一段代碼別人寫(xiě)的精妙絕倫,自己的又丑又長(zhǎng)。自己帶有批判性眼光看代碼。
小李邏輯思維能力比較OK,尤其是發(fā)散思維,工作面試的筆試題幾乎都為邏輯題,小李用非??斓乃俣热空_做完,讓面試官很開(kāi)心拿到offer,發(fā)散思維在測(cè)試中很重要,往往問(wèn)題都比較隱藏和集中,從不同的方向進(jìn)行不同的測(cè)試,找到問(wèn)題并帶出系列性問(wèn)題(小李曾測(cè)試過(guò)一個(gè)功能模塊出現(xiàn)問(wèn)題從而帶出提交了一些問(wèn)題,當(dāng)時(shí)項(xiàng)目壓力使測(cè)試和開(kāi)發(fā)有些小氣氛,被主管叫去批評(píng),小李寫(xiě)的太多,開(kāi)發(fā)覺(jué)得其中提到的東西是正確的,后經(jīng)驗(yàn)證一些列問(wèn)題都是潛藏的問(wèn)題,主管也不好在批評(píng)之后表?yè)P(yáng),但那兩個(gè)星期逗我特好了就)。
小李有完美主義傾向(生活中的壞毛病),追求完美,這個(gè)給小李帶來(lái)了些小問(wèn)題。自己寫(xiě)的東西有些小問(wèn)題自己也會(huì)很氣餒,測(cè)試找出別人的存在的失誤會(huì)有成就感,小李也知道能包容不完美才是完美,努力的目標(biāo)。
小李對(duì)開(kāi)發(fā)的熱情沒(méi)有測(cè)試的火熱。
小李的開(kāi)發(fā)能力都一般,不突出。而軟件測(cè)試為復(fù)合型。要求廣度和寬度,深度為其次。雖然測(cè)試的時(shí)候主動(dòng)幫助開(kāi)發(fā)做過(guò)數(shù)據(jù)庫(kù)出現(xiàn)的異常處理,開(kāi)始提出解決方案的時(shí)候,開(kāi)發(fā)并不認(rèn)同一個(gè)測(cè)試的方案,但是后來(lái)采用了。呢位開(kāi)發(fā)也不再小瞧小李了。
二:測(cè)試之路小結(jié)
軟件開(kāi)發(fā)是建設(shè)性的,而軟件測(cè)試從一方面來(lái)說(shuō)是破換性的,開(kāi)發(fā)注重設(shè)計(jì),使程序做的應(yīng)該做的事情,不做不應(yīng)該做的事情,一般來(lái)說(shuō),開(kāi)發(fā)寫(xiě)完程序都會(huì)自己驗(yàn)證程序是否做了他應(yīng)該做到的事情,軟件測(cè)試不僅要驗(yàn)證程序是否做了他應(yīng)該做的事情,更注重的是軟件是否做了他不應(yīng)該做的事情。所以測(cè)試更關(guān)注的是軟件是否做了他不應(yīng)該做的事情。
檢驗(yàn)已實(shí)現(xiàn)的功能是否正確,檢驗(yàn)是否正確實(shí)現(xiàn)了功能,
重新否定自己,開(kāi)發(fā)測(cè)試自己的代碼效率低是因?yàn)樵趦?nèi)心深處他們不愿意否定自己,不愿意覺(jué)得自己有問(wèn)題,測(cè)試人員應(yīng)學(xué)會(huì)否定自己,這樣在一個(gè)版本到另一個(gè)版本的回歸測(cè)試過(guò)程中確保自己的測(cè)試無(wú)遺漏。
永遠(yuǎn)不要覺(jué)得軟件質(zhì)量是軟件測(cè)試的任務(wù),不要輕易背鍋,軟件質(zhì)量從一開(kāi)始就是開(kāi)發(fā)的系統(tǒng)架構(gòu)所決定的,軟件測(cè)試不過(guò)是優(yōu)化提高軟件的質(zhì)量,但是很可能還是存在致命的bug。所以做好自己的管理,證據(jù),從而不要讓自己輕易背鍋。當(dāng)然,在其位,謀其職,測(cè)試一定要富有強(qiáng)韌的責(zé)任心。對(duì)自己工作仔細(xì)細(xì)心。
學(xué)習(xí)多了解,測(cè)試一定要對(duì)自己能力的肯定,可能小李的能力在別人的眼里不想開(kāi)發(fā)在某一方面很突出耀眼,小李對(duì)自己一直充滿(mǎn)了自信,測(cè)試需要自己的廣度和心態(tài)上的磨練更是需要的。就像是冰山,龐大的業(yè)務(wù)知識(shí),測(cè)試框架,多維度的思維習(xí)慣雖然看上去是一個(gè)點(diǎn)一個(gè)點(diǎn)的,當(dāng)你把這些點(diǎn)鏈接起來(lái)的時(shí)候,你會(huì)看到汪洋一片,所以,你一定要學(xué)習(xí),更多的學(xué)習(xí)。
溝通很重要,多多溝通,溝通的藝術(shù)更是重要,和開(kāi)發(fā)和睦相處能給工作帶來(lái)很多樂(lè)趣,很多時(shí)候,你一天工作交流的基本都是開(kāi)發(fā)人員。學(xué)會(huì)包容和理解。
目前小李只是出于黑盒子階段,小李也想學(xué)習(xí)更多更多的測(cè)試工具和腳本語(yǔ)言,但是不能妄自菲薄,不管是自動(dòng)化測(cè)試還是手工測(cè)試實(shí)質(zhì)都是測(cè)試方法,測(cè)試工具不過(guò)是載體,不能弄混主次。級(jí)別不夠,再厲害的測(cè)試工具你也不一定能用到而且會(huì)用,但一定多多了解學(xué)習(xí)。
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式