1樓:帳號已登出
按其級別和職位的不同,可分為三類:
高階軟體測試工程師。
熟練掌握軟體測試與開發技術,且對所測試軟體對口行業非常瞭解,能夠對可能出現的問題進行分析評估;
中級軟體測試工程師,編寫軟體測試方案、測試文件,與專案組一起制定軟體測試階段的工作計劃。
能夠在專案執行中合理利用測試工具完成測試任務。
初級軟體測試工程師,其工作通常都是按照軟體測試方案和流程對產品進行功能測驗,檢察產品是否有缺陷。
2樓:蝸牛學苑
1、首先必須一定要具備的就是認真、負責、嚴謹、耐心的態度,因為軟體測試工程師吃的就是這口飯,所以必須對你所測試的產品負責。寧可錯殺一千,也不可放過乙個,雖然不能做到完全沒有bug,但一定要儘自己最大的努力保證產品質量。
2、要有過硬的技術本領,技術是為測試服務的,無論是測試理論、測試工具、開發知識、資料庫、作業系統、網路知識、你都必須精通一門,知曉其它。當然這個做到比較難,什麼都會很難,再者多了之後就不會精,什麼都會也等於什麼都不會,至於最後你選擇深度還是廣度,都由你自己把控。
3、光有技術,沒有業務,再好的技術也很難使上勁,熟練的業務知識會幫助你發現更多的缺陷,進而更好的保證好產品的質量。不懂產品的工程師不是好工程師。測試工程師需要訓練自己的使用者思維、使用者視角,把自己當作真正的使用者去感受產品。
同時你還可以收集產品資料來做分析,通過資料再量化產品。甚至你還要去研究競品的相關情況,知己知彼方能百戰不殆。
4、溝通能力超級重要。乙個優秀的軟體測試人員除了經常要與開發打交道外,還需要與產品、運維、售前、售後、客服等不同的人打交道。所以如何更準確、更簡潔、更嚴謹的描述bug,如何讓開發人員接受你發現的bug,如何讓其他人員理解你的想法等都需要溝通,所以良好的溝通能力顯的尤為重要。
5、縝密的邏輯思維能力。測試人員不僅僅只是發現問題,找出bug。更重要的是要去尋找bug產生的真正原因,精準的找到問題發生的源頭,以便協助開發人員更好更快的徹底解決bug。
這個比較考驗你思維的靈敏度和推理能能力。其實測試人員和刑偵有一些點類似,除了要求有縝密的邏輯思維能力,有時候還需要具備逆向反推能力。
6、測試雖然不像開發那樣創造產品,但測試需要保證產品各方面的質量,讓使用者使用產品時覺得舒服、方便,所以大多數測試工程師都需要有一顆追求完美的心。
未來軟體測試將從繁複的手工操作中解放出來,在敏捷開發的基礎上,乙個測試能夠做好的真正價將不在是測試執行,而在於測試分析和設計,比如自動化測試工具的使用,uiautomatorviewer、testbird等,將手工操作逐漸淘汰,提高測試效率,這才是測試行業未來發展的趨勢和淨化的方向。
軟體測試工程師需要具備哪些技能,軟體測試工程師應該具備哪些技能?
1.分析能力。軟體測試的核心其實應該就是設計測試用例了,而設計測試用例,就是依賴於分析能力了。這裡我們不說那些常用的設計方法,從一個稍高的層面上來講,就是怎麼將一個複雜的系統進行抽象,分析拆成幾個不同的維度,結合維度可能出現的情況進行有選擇的組合,以小成本獲取大收益。無法將一個複雜系統拆解成簡單的維...
產品測試工程師和系統測試工程師的工作內容區別是什麼
產品測試工程師,是不是屬於硬體之類的測試,系統測試工程師是軟體的測試,硬體和軟體是有區別的。個人之見。o o 前者是硬體,後者是軟體 系統測試工程師的具體工作是什麼 測試行業簡介 什麼是軟體測試工程師 系統測試工程師的工作內容 假如存在沒有任何錯誤的程式,那麼世界也會不復存在。因錯誤而存在,因修正錯...
軟體測試工程師工作累嗎,軟體測試工程師累
軟體測試是檢測程式設計師開發出來的軟體是否存在漏洞,相比於開發的工作,輕鬆很多,而且加班也是比較少的。值得一提的是,如果有一定的技術水平,對工作效率高了,相信做起來會輕鬆一些。軟體測試屬於it技術崗位,累不累其實要看跟誰比,跟開發類崗位比起來,那就要輕鬆很多,但是如果跟行政等文職類崗位來比,可能就會...