做測(cè)試做了8年幻件,前兩年做的是與硬件產(chǎn)品相關(guān)的測(cè)試,質(zhì)量管理比 軟件行業(yè)要嚴(yán)格的多的多蛔溃,原因是绰沥,大部分的應(yīng)用軟件代碼出錯(cuò)篱蝇,改下代碼重新編譯,打補(bǔ)丁徽曲,就ok了零截,而一旦硬件設(shè)計(jì)出錯(cuò),或者零件用錯(cuò)秃臣,造成的成本損失會(huì) 很大涧衙,嚴(yán)重的可能是電路板報(bào)廢,更嚴(yán)重的是導(dǎo)致整批產(chǎn)品的報(bào)廢奥此。當(dāng)然弧哎,軟件出錯(cuò)也能造成無(wú)可挽回的損失,只是某些特定領(lǐng)域會(huì)要求很?chē)?yán)格稚虎,知識(shí)相對(duì)于硬件來(lái) 說(shuō)撤嫩,程序修改要比電路板的維修成本相對(duì)低一些。
因?yàn)檫@種現(xiàn)象的存在蠢终,所以很多國(guó)內(nèi)企業(yè)序攘,尤其是一些小型的企業(yè),對(duì)測(cè)試重視程度不夠蜕径,甚至沒(méi)有專(zhuān)門(mén)的測(cè)試人員两踏,可能有的是為了項(xiàng)目需要败京,設(shè)立了測(cè)試團(tuán) 隊(duì)兜喻,1人測(cè)試團(tuán)隊(duì)也屢見(jiàn)不鮮,我就知道好多企業(yè)是一人測(cè)試組赡麦,而且還是應(yīng)屆生的也有朴皆。對(duì)于這樣的企業(yè),您無(wú)法想象測(cè)試人員的地位會(huì)是什么樣泛粹,老板都覺(jué)得設(shè) 置測(cè)試人員是組織架構(gòu)需要遂铡,而不是為了質(zhì)量需要,那開(kāi)發(fā)人員對(duì)測(cè)試人員自然也是不太看得起晶姊。
由于專(zhuān)職測(cè)試人員并不參與產(chǎn)品的代碼編寫(xiě)扒接,所以給人一種非生產(chǎn)勞動(dòng)力的感覺(jué),而且大多企業(yè)都是用一些編碼能力較弱的人去做測(cè)試们衙。
在很多外企中钾怔,對(duì)測(cè)試相對(duì)國(guó)內(nèi)會(huì)重視一些,對(duì)測(cè)試人員素質(zhì)要求也較高蒙挑,對(duì)測(cè)試人員培訓(xùn)也較重視宗侦,但是并不代表測(cè)試人員地位就高,一樣是會(huì)有開(kāi)發(fā)人員看不起測(cè)試的情況忆蚀,這種看不起并不會(huì)流于表面矾利,而是骨子里的姑裂,沒(méi)人說(shuō)出來(lái),但是會(huì)存在男旗,大家心知肚明舶斧。
然而我們有時(shí)候也會(huì)聽(tīng)到有開(kāi)發(fā)人員說(shuō)某某測(cè)試人員挺厲害的,那么怎么樣才能做一名讓開(kāi)發(fā)人員佩服的測(cè)試人員呢察皇?
一捧毛、編程語(yǔ)言
你至少要掌握一門(mén)語(yǔ)言,不管是簡(jiǎn)單的php让网,java呀忧,還是C++也好,或者其他的腳本語(yǔ)言python溃睹,perl還是shell也好而账,至少你用一種語(yǔ)言真正的做過(guò)一些事情,而且能拿來(lái)就用因篇。
二泞辐、數(shù)據(jù)庫(kù)
你至少要掌握一種數(shù)據(jù)庫(kù)的DBA,對(duì)SQL的操作要熟悉竞滓,至少能熟練的運(yùn)用JOIN進(jìn)行查詢咐吼,知道基本的HAVING的用法,如果你能寫(xiě)存儲(chǔ)過(guò)程商佑,并且能優(yōu)化存儲(chǔ)過(guò)程那當(dāng)然更好了锯茄,測(cè)試人員離不開(kāi)數(shù)據(jù)庫(kù)的管理和數(shù)據(jù)庫(kù)的操作。
三茶没、操作系統(tǒng)
作為測(cè)試人員肌幽,各種操作系統(tǒng)你應(yīng)該很熟悉,系統(tǒng)安裝抓半,配置喂急,管理,一個(gè)都不能少笛求,對(duì)于Linux廊移,你至少要對(duì)一種系統(tǒng)做過(guò)系統(tǒng)管理,熟悉常用的命令行操作探入,具體要會(huì)哪些狡孔,建議google一下,用Linux的時(shí)候新症,盡量能用命令行步氏,就不要去點(diǎn)鼠標(biāo),因?yàn)樗皇莣indows徒爹,要改變這樣的習(xí)慣荚醒。能在Linux下能安裝和配置軟件芋类,最好建議大家自己下載source code,親自編譯界阁,了解make file的原理侯繁。
四、扎實(shí)的軟件測(cè)試理論
這是做為測(cè)試人員最基本的泡躯,不要連開(kāi)發(fā)人員都知道的一些測(cè)試方法贮竟,我們測(cè)試人員竟然沒(méi)聽(tīng)過(guò),很多測(cè)試人員覺(jué)得理論知識(shí)我看過(guò)较剃,以為自己就了解了咕别,其實(shí)做過(guò)一段時(shí)間之后,你再回頭去看理論写穴,會(huì)有更多的收獲惰拱,我工作多年之后再看測(cè)試方面的書(shū)籍,發(fā)現(xiàn)還是會(huì)有不同的收獲啊送,理論是實(shí)踐經(jīng)驗(yàn)的總結(jié)偿短,不能說(shuō)最好,但是如果說(shuō)你設(shè)計(jì)測(cè)試用例的時(shí)候馋没,如果每種方法都有涉及到昔逗,你肯定會(huì)發(fā)現(xiàn)用例覆蓋率會(huì)高,而且容易發(fā)現(xiàn)bug篷朵。
五勾怒、盡量自己分析問(wèn)題
發(fā)現(xiàn)問(wèn)題了,怎么辦款票?可以找相關(guān)的開(kāi)發(fā)人員幫忙分析控硼,但是我想說(shuō)的是,在發(fā)現(xiàn)問(wèn)題之后艾少,能自己盡量的尋找線索,首先要確定非環(huán)境因素翼悴,比如檢查配置是否全部正確缚够,網(wǎng)絡(luò)是否有問(wèn)題等等,然后確定非環(huán)境因素后鹦赎,保護(hù)現(xiàn)場(chǎng)谍椅,保存記錄系統(tǒng)提示信息,如果有日志功能古话,那自己先根據(jù)日志查找一些線索雏吭,并把自己檢查過(guò)的地方和做過(guò)的分析信息盡可能多的提供給開(kāi)發(fā)人員,而不是僅僅把錯(cuò)誤日志或者錯(cuò)誤信息丟給開(kāi)發(fā)人員讓他們分析就不管了陪踩。
六杖们、多涉獵一些項(xiàng)目之外的知識(shí)
不要做一個(gè)項(xiàng)目悉抵,就兩耳不聞窗外事,做測(cè)試的就是要涉獵的廣摘完,跟開(kāi)發(fā)不同姥饰,測(cè)試是要能接受任何類(lèi)型的項(xiàng)目,因?yàn)闇y(cè)試是一門(mén)方法學(xué)孝治,方法學(xué)是不受某個(gè)產(chǎn)品或者領(lǐng)域限制的列粪,但是如果你對(duì)其他領(lǐng)域也了解的多,對(duì)你做測(cè)試是有幫助的谈飒,前沿技術(shù)你也要了解一些岂座。
七、掌握一些安全方面的知識(shí)
往往系統(tǒng)安全是很重要的杭措,如果你能提出一些系統(tǒng)安全方面的漏洞掺逼,那別人自然會(huì)覺(jué)得你考慮的比較全面,至于安全方面需要哪些知識(shí)瓤介,我覺(jué)得首先從網(wǎng)絡(luò)安全 入手吕喘,了解一些密碼學(xué)方面的知識(shí),比如了解常用的加密算法原理刑桑,比如報(bào)文加密傳輸協(xié)議原理氯质,建議看一下hash的方法,這個(gè)簡(jiǎn)單容易理解祠斧,還比較容易舉一 反三闻察。
八、提高溝通能力琢锋,懂得尊重開(kāi)發(fā)人員
測(cè)試人員要面對(duì)的人員很多辕漂,客戶,項(xiàng)目經(jīng)理吴超,開(kāi)發(fā)人員钉嘹,產(chǎn)品經(jīng)理等,有時(shí)候你會(huì)全部都接觸的到鲸阻,那么沉默就不一定是金跋涣,有良好正確的溝通能力,會(huì)幫助 你提高在其他人心目中的好印象鸟悴,溝通不是能說(shuō)就行陈辱,要正確的溝通,高效的溝通细诸,就是能用最簡(jiǎn)潔的語(yǔ)言把事情描述清楚沛贪,溝通的好,你的人緣就會(huì)好,就自然會(huì) 受到大家的歡迎利赋,其他人也愿意與你合作水评,千萬(wàn)不要在背后評(píng)論開(kāi)發(fā)人員,即使評(píng)論隐砸,也評(píng)論別人的優(yōu)點(diǎn)有哪些值得我們學(xué)習(xí)之碗,懂得尊重開(kāi)發(fā)人員,即使所你技術(shù)比 別人強(qiáng)季希,懂得尊重別人的人才能被別人尊重褪那。
九、不要自己把自己的地位降低
很多測(cè)試人員覺(jué)得自己做的測(cè)試工作本身就沒(méi)有技術(shù)含量式塌,覺(jué)得自己的工作創(chuàng)造的價(jià)值少博敬,沒(méi)有挑戰(zhàn)性,其實(shí)如果連你自己都看不起自己峰尝,那如何讓別人看得起你呢偏窝?
總之,做測(cè)試武学,是一門(mén)技術(shù)祭往,也是一門(mén)藝術(shù),我們把世界分為三個(gè)層次:技術(shù)(Technology)火窒,科學(xué)(Science)硼补,藝術(shù)(Art),技術(shù)是 底層的熏矿,科學(xué)高一層已骇,藝術(shù)是最高層的,技術(shù)可以通過(guò)短時(shí)間內(nèi)學(xué)會(huì)票编,而如果把技術(shù)上升為科學(xué)褪储,是需要大量的研究和積累的,而藝術(shù)的層次慧域,這個(gè)不是學(xué)的來(lái)的鲤竹, 你需要有天賦,比如喬布斯吊趾,他就是因?yàn)橛辛怂囆g(shù)的天賦才造就了成功的蘋(píng)果宛裕。
看著上面這些,你會(huì)不會(huì)覺(jué)得做測(cè)試要比開(kāi)發(fā)需要學(xué)習(xí)的東西更多呢论泛?如果你這么想,那就是正確的蛹屿,真正優(yōu)秀的測(cè)試人員屁奏,絕對(duì)是要在綜合能力方面超過(guò)開(kāi)發(fā)人員的,因?yàn)榇砀海愣玫牟粌H僅所一門(mén)技術(shù)坟瓢,你已經(jīng)掌握了一門(mén)藝術(shù)勇边。
好好干測(cè)試,從每天看書(shū)和擼代碼做起折联,投資自己才是最好的出路