測試人員在很多人眼中是互聯(lián)網(wǎng)行業(yè)當(dāng)中的中低層技術(shù)人員,不過中培偉業(yè)《軟件自動化測試與持續(xù)集成》培訓(xùn)專家劉老師指出,自動化測試人員,基本的技術(shù)水平應(yīng)該是全面發(fā)展,而是單一發(fā)展,其不像開發(fā),但是也要把自己在技術(shù)水平上盡量要求高,至少能懂得開發(fā)的思想和產(chǎn)品的思想;劉老師認(rèn)為,要想成為一個優(yōu)秀的測試人員,應(yīng)該懂得以下能力:
1)產(chǎn)品業(yè)務(wù)的知識,設(shè)備還是軟件等
2)流程管理的知識及各種研發(fā)模型
3)編程能力;精通腳本思想;熟練JAVA或者C++等,在進(jìn)行自動化測試腳本開發(fā)或者自動化工具開發(fā)的時候起到很大作用;數(shù)據(jù)庫知識,能夠幫助你建立一套自動化用例和數(shù)據(jù)管理體系;操作系統(tǒng)知識,windows和liunx必須掌握;HTML、XML等語言,反正一句話,知識不一定要精通,但一定要懂。
4)溝通能力;與研發(fā)和領(lǐng)導(dǎo)的溝通,看似自動化測試是在做技術(shù),其實不然,其實那是在做產(chǎn)品,做服務(wù),你要向公司和部門推銷你的理念和框架,那么你就得一步一步拿出東西,不能太急,也不能太慢。
作為個人,如何幫助部門和團(tuán)隊快速建立起一套自動化平臺體系,其技術(shù)和研發(fā)水平是一個方面,更重要的是策略,如何步步深入,各個擊破,是一個很值得深思的過程。
最后,作為測試人員,眼光要放長遠(yuǎn),帶著一顆平和的心態(tài),測試不一定比研發(fā)差,關(guān)鍵在于自己怎么去對待測試,很多人想做自動化測試,是因為其含有一定的技術(shù)水平,孰不知,其道理亦是相通,做一個只會用工具或者只會因為自動化測試而做自動化測試的自動化測試人員,和只會重復(fù)測試的手工測試人員,性質(zhì)是差不多的;真的要想去提高自己,那么就得耐得住學(xué)習(xí)的寂寞,慢慢學(xué)會從整體上把握;你只有從整體上給公司真正來帶來了成本效益,那么你的價值才會真正得到突出。