回覆列表
-
1 # 小唐IT實用技術講解
-
2 # 菁英教育
軟體測試是測試軟體的功能、效能,找出軟體的問題,保證軟體質量,使之能夠順利上線,是軟體製作工作中非常重要的一環。軟體測試一般是有功能測試、效能測試、相容性測試、安全性測試等幾大塊組成,每一塊都有非常多的工作內容,只要你足夠細心,找尋程式碼和軟體中的bug就是小case。
軟體測試工程師一般會與開發工程師配合工作,負責開發相應產品模組的自動化測試工具、測試用例、編寫測試計劃、執行測試等工作。
而一般企業軟體測試工程師崗位也可以根據能力和經驗分為不同的等級,像在微軟這樣的成熟大公司中,從最初級測試工程師到高階的軟體測試工程師之間可以有十幾個晉升的職業等級。
大家一定要知道的是:
軟體測試本身就是從開發分離出來的,對於軟體開發技術來說,雖然不和開發人員要求一樣高,但為了更好地去查詢軟體缺陷,進一步提高軟體產品質量,對於軟體測試人員來講,必須要知己知彼,這樣才能從系統架構上、功能上、效能上和產品的漏洞上來考慮測試怎麼做,熟悉軟體開發流程和過程,對於軟體測試人員定位缺陷有很大幫助。
正因為測試工程師與開發工程師的同等重要性,使得軟體測試工程師和開發工程師的錄用標準基本類似,但是由於國內的軟體測試職業興起的時間不長,測試人才供給嚴重不足,這就出現了軟體測試工程師“千金難求”的現象。
軟體測試,用另外一種說法叫做軟體質量保障,其本質是保障軟體上線後功能的穩定,使用者的實用,以及軟體執行的穩定性和健壯性。
並不是一般人所理解的軟體測試就是點點點就完了。
作為軟體測試其實思維很重要,這些思維包括但不限於破壞型思維,逆向思維,發散性思維等。
具備了思維之後,你需要學習軟體的基本測試方法,以及學習並瞭解一種開發語言,學習資料庫的知識,學習linux系統的等。
然後你需要明確作為測試工程師得發展方向是偏向自動化,還是效能等不同領域的測試。
如果你想學習軟體測試。