性能測試工程師的素質要求

轉自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1195&page=0&move=pre

作爲一名性能測試工程師,要求懂:一些服務器技術、一些操作系統知識、一些數據庫知識、一些中間件知識、一些編程能力、一些網絡基礎、一些溝通技巧,還要一些IT素質和經驗積累。

  1、懂得搭建測試環境

  對各類操作系統原理有所瞭解,例如WindowsLinux之類的系統工作原理、系統參數調整,系統監控命令等都要了解。

  2、網絡知識

  要了解各類協議,知道TCP/IP、DNS、DHCP、WINS、路由/交換器/網路集線器,並且知道它們的工作原理。

  3、服務器技術

  知道是使用什麼存儲設備,什麼類型的CPU ,多大內存,幾顆CPU,需要多少磁盤空間大小,是普通PC,還是小型HP UNIX機器等。

  4、瞭解數據庫知識

  知道數據庫使用原理,性能測試診斷分析數據庫性能問題時,必須綜合考慮緩衝池大小、數據結構、鎖爭用和應用程序需求間的複雜關聯,然後在這些基礎上判斷出現的問題。

  5、中間件技術

  目前市場上使用比較廣泛的中間件軟件分別是WebLogic、WebSphere、Tomcat等,在測試過程中應該瞭解這些中間件是用來做什麼的,這些中間件與應用程序、操作系統、硬件設施、數據庫之間的關係,以及它們本身的參數配置,只有瞭解了這些基礎知識,在測試過程中出現問題才能更好地定位分析問題,並加以解決。

  6、編程能力

  並不是說每個性能測試人員都必須要有很多的開發經驗,當然有多年的開發經驗更好。性能測試工程師如果懂得看代碼,在做測試時就可以看到開發設計人員對函數方法調用是否合理,對象釋放的情況等。

  7、溝通技巧

  無論做什麼行業,溝通是最基礎的也是最重要的。測試過程中難免碰到不理解或者測試出缺陷等問題,這時需要跟不同的人員進行溝通,相互合作把問題解決。

  8、IT素質

  一個軟件工程師應該具備職業素養和專業修養,職業素養與其他行業一樣,例如都要有責任心、溝通和合作的能力等;IT行業是技術不斷變化的行業,對於性能測試人員來說,在性能測試過程中涉及的知識面廣,要想勝任不同階段的工作,需要不斷地自主學習,要有快速獲取行業技術信息的能力。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章