軟件測試在很多人眼中是一個基礎性的技術崗位,但和做好任何事情都需要專業和用心一樣,要做好測試工作也不是一件容易的事情。中培偉業《軟件自動化測試與持續集成》培訓專家劉老師指出,一個優秀的測試人員應該具備以下6個方面的能力。
1.文字表達能力
軟件測試員要求具備良好的文字功底,因為涉及到測試用例的編寫和軟件使用說明的編寫,因此文字功底是必需的!
2.計算機語言掌握能力
雖然軟件測試不要求太高深的編程能力,但至少也要對一門語言(比如C、C#、C++)熟練掌握。尤其是對一門陌生的語言迅速掌握的能力非常有必要,在很短時間至少輸出"Hello World!"。
3.系統原理的理解
計算機原理和操作系統的知識掌握:任何軟件都離不開運行的大環境,就象我們每一個人都不能脫離社會而獨立存在的道理一樣!軟件測試要求對各種未知環境和狀況都要考慮周到,一個優秀的測試員至少對各種軟硬環境的搭配深刻理解。
4.快速學習能力
軟件測試在我國是最近10年才被逐漸重視起來的,在好多方面還不完善,對軟件測試人材的培養也在探索中,這就要求測試人員具備快速學習充電的能力,要求非常廣泛的知識面,準備好終身學習也是順應時代要求的,畢竟這個社會競爭太激烈了! 學習一些功能測試工具TestWriter,在技能上得到巨大進步。
5.性格穩重踏實且細心
對于致力于作軟件測試員來講,穩重的性格是必不可少的。一個大型的軟件廣泛的通常要有幾十萬甚至上百萬行代碼,面對枯燥的代碼,沒有沉穩有耐性的脾氣是不行的。當今IT行業,最沒有性別歧視的行業也在于軟件測試方面。在通常情況下,女生會更有耐心和細心。準備作測試員你準備好足夠的耐心了嗎?
6.優秀的語言表達能力
非常優秀的語言表達能力和溝通能力:軟件測試員不單單起一個確保軟件質量的作用,(當然這方面是最重要的!)還應該是一座橋梁,一座在項目經理和程序員之間溝通的橋梁!與程序員良好的溝通才會使軟件項目順利實施,確保軟件達到客戶要求!