1、測試人員必順熟悉軟件開發流程
軟件測試需熟悉軟件開發流程,重點掌握軟件測試本身部分過程以及測試與各個階段的接口,有哪些文檔需要編寫,編寫的內容是什麼。其它方面不需要很多細節都瞭解,那是QA和EPG的事。
2、測試人員必順熟悉產品所涉及的業務
測試人員主要的測試還是功能測試,那怎麼做好功能測試,在仔細、耐心的基礎上還需要精通產品的業務。實際是往往項目組中的培訓往不夠的,我個人的經驗是如果有條件能夠參加需求調研的話是最好的。如果是產品化的產品有機會的最好去工程實施的一兩次。
3、測試人員技術的要求
測試技術的要求我就不多說了,大家關心的可能是開發工具,我個人認爲測試人員必須精通一門比較大衆化語言,如C、或JAVA,否則在測試驅動化測試時,就需要開發人員協助。以前我碰到這麼一個需求“在個用戶同時操作,一個用戶插入十萬條數據、一個用戶UPDATE十萬條數據,一個用戶刪除十萬條數據”如果我們自己不能寫點小程序,是很受制於人。還有必須對自己項目所使用的開發工具有所瞭解,要做到能安裝、搭建、編譯、調試問題(能找到錯誤點)。
4、測試人員對於工具
現在網上測試工具很多,我看了很多人天天在說,學哪種好。我是根據測試不同需求去選一種比較大衆化,適何目前情況的工具,比如果我就劃分三種:測試管理、功能測試、性能測試。根據這三種去找適何的工具,學習並應用到項目裏。
5、測試人員基本素質
這點很重要,如果一個測試人員水平很高,但是他就是不做事,那有什麼用。測試人員必須具備踏實、主動、仔細、鑽研的素質。
踏實:追求好的待遇是每個人目標,但是必須對自己目前這個崗位的工作需做好,要想工作時間想個幾個分鐘,晚上回去想個夠/
主動:尋找BUG要拿出追女(男)友的氣勢出來。