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